Skip to main content

Why use OCPI?

Using OCPI brings many benefits to a CPO, but there are some minor drawbacks. As seen in the previous page, Payter have developed logic that handles the customer interaction. This interaction assumes there is only one HMI, but does not rely on this. As a result, once the requisite Module requirements are implemented, and the Payter and CPO platforms are connected, the solution should work consistently across a wide variety of charger hardware. This logic is fixed however; There is no scope to customise the user journey or the user interface.

Feature Comparison

This table shows the differences between an OCPI integration and a CPS integration.

FeatureOCPICPS
Customizable UI
RFID Support
Reliant on Online Connectivity
User Journey LogicAlready Done
Needs to be defined and coded
Reliant on Third Party Documentation

Comparison Details

User Interface Summary

OCPI payment

The above is an excerpt from a transaction flow diagram, which Payter will give OCPI integrators access to. That flow diagram shows the entire customer journey in a logical flow, detailing how and why each screen will progress or timeout.

Fixed UI

The flow, color scheme and order of these screens is fixed. CPO's who wish to leverage OCPI will have the same look and feel on their terminal as every other user of Payter's OCPI solution.

RFID Support

Whilst the Payter terminal can read a large array of RFID/eMSP cards, there is not currently support for this process via a Payment Terminal in the current versions of the OCPI standard. This functionality is expected in version 3.0 of the OCPI specification, and Payter will look to add this as soon as possible est. H2 2026.

Online Connectivity Reliance

In CPS the Payter terminal must be online to receive commands. OCPI uses the CPS interface, so this requirement continues. CPO ↔️ Charger interaction requires online connectivity however, so this is not considered to be a significant limitation.

tip

Whilst the Payter terminal can connect to cellular networks using it's onboard modem and SIM, it can be useful to have it share the Charger connectivity. As both solutions are totally dependent on a connection, this typically means a simpler solution to troubleshoot in the event of a communication issue.

User Journey Logic

Payter have existing logic in place that a CPS integrator needs to define and implement themselves. This can be a positive, but usually requires more development effort than OCPI integration alone.

Third Party Documentation Reliance

Payter are completely reliant on the CPO following and implementing the OCPI specification correctly. Whilst comprehensive, this specification can be challenging to follow. Payter will seek to provide clarity where possible, but in reality much of the integration advice provided is likely to be a reference to the specification particulars for the piece of data being sought.