Payment
Initialize payment
{
"reference": "{{$guid}}", // required
"currency": "EUR", // required
"amount": "15.23", // required
"description": "description", // optional
"customer": {
"identifier": "12345", // // required, may be used any unique value from system of merchant
"email": "user@example.com", // required
"first_name": "Darth", // optional
"last_name": "Vader", // optional
"middle_name": "Skywalker", // optional
"phone": "+522299377223", // optional
"itn": "X1234567890", // optional
"country": "CO", // required, ISO 3166-1
"state_code": "DC", // optional, ISO 3166-2
"city": "Bogotá", // optional
"address": "Carrera 7 # 32-55", // optional
"zip_code": "110311", // required
"birthday": "2006-01-02", // required
"ip": "192.168.0.1", // optional
"gender": "male" // optional
},
"widget": {
"method": "bancontact", // required
"locale": "en" // optional
},
"redirect_url": "https://merchant.domain/pending", // optional
"callback_url": "https://merchant.domain/callback", // conditional
"cancel_url": "https://merchant.domain/cancel", // optional
"extra": // conditional, any field which may be needed for transaction routing and integration
[{"key_1":"value"},{"key_2":"value"},{"key_3":"value"},{"key_4":"value"}]
}Challenge type: redirect
Response - 400 Bad request
Callback
Callback flow
Example
Check Payment Status
Response (Not Found):
Last updated