E-wallet
Display one or more E-wallet icons supported by PayBy on your mobile application’s checkout page. After your customer selects an E-wallet, they will be redirected to that E-wallet app to complete the payment. Currently, our supported wallets are BOTIM and PayBy APP.
User experience
- When customers are ready to complete their payment, your application creates a new order creation request.
- The PayBy returns a URL that your APP can revoke the E-wallet's checkout through deeplink method.
- Customers enter their payment details on the payment page and complete the transaction.
- Upon successful payment, customers are redirected to the merchant's success page.
Integrate the API
Create order
When the customer confirms to pay, render the E-wallet list for the customer to choose from. Which wallets and order of wallets the customers see is determined by the merchant and stored in the merchant's server. When customers initiate payments, the merchant app query from the merchant's server.
Call the Create order API, follow the API description to create a request. Pass EWALLET
in the paySceneCode parameter.
If the request is successful, PayBy will return a deeplink to redirect the customer to the target ewallet.
Create a success page for the URL you provided in the redirectUrl parameter to display order confirmation message to your customer. PayBy will redirect the payer to this page after the payment has been completed on the checkout.
Asynchronous notification
If the notifyUrl is set in the order creation request, after the transaction, PayBy will send payment result to the url.
Change Order Status
You can initiate Revoke, Cancel, Refund and other operations on the created order.
Retrieve Order
To retrieve the order detail, call the Retrieve Order Detail API.