POST
terminalId
(integer): ID of the requesting terminaloperatorID
(integer): ID of the operator provided in the Get Products response.localReference
(integer): unique identifier for this transaction.Field | Type | Description |
---|---|---|
amountToSendX100 | integer | Amount to send, expressed in cents |
localDateTime | string | Timestamp of the payment request in ISO 8601 format |
cartId | string | Unique identifier of the cart being paid |
{
"amountToSendX100": 5000,
"localDateTime": "2025-07-07T14:05:00Z",
"cartId": "123456"
}
Field | Type | Description |
---|---|---|
rc | integer | Global result code (e.g., 0 for success) |
items | array | List containing transaction result objects |
items[].finalstatus | integer | Status code of the individual transaction (e.g., 0 = success) |
items[].resultcode | string | Internal result code from the supplier |
items[].resultmessage | string | Human-readable confirmation message |
items[].supplierreference | string | External reference provided by the supplier |
items[].suppliertoken | string | Token or unique ID from the supplier |
items[].destinationcurrency | string | Currency used in the transaction (e.g., EUR) |
items[].destinationamount | integer | Amount delivered in the destination currency (in cents) |
{
"rc": 0,
"items": [
{
"finalstatus": 0,
"resultcode": "0",
"resultmessage": "Payment successful",
"supplierreference": "CSQ-REF-20250707-0001",
"suppliertoken": "TXN-20250707-ABC123",
"destinationcurrency": "EUR",
"destinationamount": 5000
}
]
}