Direct API

Linkage

Payment Linkage is a payment method that directly connects e-wallets to your system. With this, you can view the balance and points in the e-wallet without opening the e-wallet application. To connect Linkage with your system, you can use the provided services:
  1. Inquiry Merchant Info
  2. Get Auth Code
  3. Account Binding
  4. Balance Inquiry
  5. Payment
  6. Account Unbinding
Binding and Unbinding Flow

 

Payment E-Wallet Espay

Before Integration

Make sure you have received the credentials from the Espay team.

Integration Steps

You can use the following steps to integrate with Direct API – Linkage.

  1. Display Payment Method
Inquiry Merchant Info is a service that helps find active bank and product codes. This service allows you to customize the user interface (UI) when selecting a payment method. Learn Inquiry Merchant Info
  1. Obtaining Auth Code with Get Auth Code
The Auth Code is a service used to obtain the authorization code (Auth Code) and the URL that directs you to the OTP or PIN page. The Auth Code service is optional and is used for e-wallets such as Gopay, Dana, and ShopeePay. The flow of using the Auth Code service can be seen in the Sequence Diagram Section 1. Learn about Auth Code API.
  1. Linking an Account with Account Binding
Account Binding is a service used to link an e-wallet account with your system. This service ensures that the registered account information is secure for transaction purposes. Learn more about Account Binding
  1. Displaying Balance with Balance Inquiry
When your account has completed the Binding process, the next step is to display point and balance information using the Balance Inquiry service. The balance information displayed is real-time and accurate for transaction purposes. Learn more about Balance Inquiry
  1. Making Payments with Payment Host to Host
To process payments, you can use the Payment Host to Host service. Espay Payment Gateway will provide a URL that directs you to the payment page according to the e-wallet you have selected. Learn more about Payment Host to Host
  1. Deleting an Account with Account Unbinding
Account Unbinding is a service that disconnects the relationship between an e-wallet account and your system. Once the Account Unbinding is successful, you cannot use your e-wallet account again. Learn more about Account Unbinding

Linkage Guidelines

Scroll to Top