1.
The user selects the transaction method and specifies the transaction amount.
2.
Merchant forms a request to the xBillion API and forms a signature for the request as described in the “Authentication” section 4.
The xBillion service processes the request from the Merchant and returns a response to the merchant. The response can be of two types:
4.1. The response contains an instruction to redirect the user and a URL to redirect the user to confirm payment.
4.2. The response contains an instruction to display the information from the details field to the user for further payment processing steps.
5.
Merchant starts waiting for webhook notification from xBillion service about the final status of the transaction.
6.
Upon merchant received the final status, the merchant performs actions to account for the completed transaction on the merchant's side.