Get Parameters
transaction_code
pay
array from Step 1additionalData
returned in Step 2beneficiaryPhoneNumber
for SMS confirmation, if enabledField | Type | Required | Description |
---|---|---|---|
amountToSendX100 | integer | ā Yes | Amount to send, in cents (e.g., 5000 = ā¬50.00) |
localDateTime | string | ā Yes | ISO 8601 timestamp representing when the transaction is initiated |
beneficiaryPhoneNumber | string | Optional | If SMS notifications are enabled, use this to inform the end user |
additionalData | array | ā Yes | Key-value array including all fields from pay (Step 1) and data from Step 2 |
invoiceNumbers | array | Optional | List of strings obtained from get invoices (Step 2) |
additionalData
additionalData
array must contain:pay
array from Step 1 (e.g., card_code
, document_number
)transaction_code
, due_date
){
"rc": 0,
"items": [
{
"finalstatus": 0,
"resultcode": "0",
"resultmessage": "Payment successful",
"supplierreference": "CSQ-REF-2024-XYZ",
"suppliertoken": "TXN-987654321",
"destinationcurrency": "EUR",
"destinationamount": 5000
}
]
}
additionalData
field must include all expected keys and values:pay
invoiceNumbers
client wants to pay.amountToSendX100
) must match the logic of the product (TOTAL, DISCRETE, or OPEN)supplierreference
, suppliertoken
) useful for audit and reconciliationrc
, resultcode
, and resultmessage
for diagnosis