General Gateway Workflow
Create a payment order (/api/payment/create).
Validate the payment order. If validation fails, no further action is required (/api/payment/validate)
Send the payment order for processing (/api/payment/process).
If the status returned is not IN_PROGRESS, no further action is required
Check the status of the payment order (/api/payment/status) until the final status is obtained (see description in /api/payment/status)
Description of Request and Response Structure
The request body is passed as an array serialized in JSON format.
Request example: { "tracking": "1234" }
Response example: { "tracking": "1234" }
In case of a request failure, an error with its code and description will be returned: { "error": { "code": 401, "message": "Payment not found" } }
In case of a successful request, the response data will be returned.