PTP · Payments
No OAuth-enabled endpoints in this section. Turn off the OAuth filter in the sidebar to see all of its endpoints.
- Payments module Road extensionsNon-standard additions to the standard OCPI 2.3.0 payments module: the terminal providers listing and provision endpoints, the bare activate endpoint, and Road-custom terminal location assignment and provisioning modes.Available on every connection.When not enabled: Only the endpoints defined by the OCPI 2.3.0 payments module.
List financial advice confirmations
Returns the financial advice confirmations shared with the calling party.
200OCPI response envelope application/json
dataobject[]
total_costsobject
taxesobject[]
401Missing or invalid OCPI token
Get a financial advice confirmation
Returns a single financial advice confirmation by its id.
Path parameters1
200OCPI response envelope application/json
dataobject
total_costsobject
taxesobject[]
401Missing or invalid OCPI token
List terminals
Returns the payment terminals shared with the calling party.
200OCPI response envelope application/json
dataobject[]
coordinatesobject
401Missing or invalid OCPI token
Activate a terminal on a payments-capable PTP
Forwards a terminal activation to a PTP that implements the payments module and relays its response envelope. The created terminal is delivered asynchronously to the caller's receiver endpoint.
Request bodyREQUIREDapplication/json
coordinatesobject
200OCPI response envelope application/json
401Missing or invalid OCPI token
List terminal providers
Returns the payment terminal providers available to the calling party.
200OCPI response envelope application/json
dataobject[]
401Missing or invalid OCPI token
Provision a terminal
Provisions a payment terminal for a PTP that does not implement the payments module itself.
Request bodyREQUIREDapplication/json
coordinatesobject
200OCPI response envelope application/json
dataobject
coordinatesobject
401Missing or invalid OCPI token
Get a terminal
Returns a single payment terminal by its id.
Path parameters1
200OCPI response envelope application/json
dataobject
coordinatesobject
401Missing or invalid OCPI token
Patch a terminal
Partially updates a payment terminal.
Path parameters1
Request bodyREQUIREDapplication/json
coordinatesobject
200OCPI response envelope application/json
dataobject
coordinatesobject
401Missing or invalid OCPI token
Activate a terminal
Activates a payment terminal.
Path parameters1
200OCPI response envelope application/json
dataobject
coordinatesobject
401Missing or invalid OCPI token
Deactivate a terminal
Deactivates a payment terminal. An internally provisioned terminal is toggled locally; a PTP-owned terminal has the deactivation forwarded to the owning PTP first and the state is stored once the PTP acknowledges it.