API E-Wallet (Direct Debit) SNAP
About API E-Wallet (Direct Debit) SNAP
This part contains information related to the E-Wallet payment method with Direct Debit Host to Host Feature based on the SNAP standardization.
List of API E-Wallet SNAP

Account Binding - API E-Wallet (Direct Debit) SNAP uses to gain access token for account binding and balance inquiry process.

Registration - API E-Wallet (Direct Debit) SNAP uses to request payment.

Check Status Transaction - API E-Wallet (Direct Debit) SNAP uses to check the transaction status.

Refund Transaction - API E-Wallet (Direct Debit) SNAP uses to return the transaction fund.

Notification Transaction - API E-Wallet (Direct Debit) SNAP uses to send notification of the payment transaction.
Process Flow

Steps description:
- The Customer sends data checkout to the Merchant.
- The Merchant requests access token to NICEPAY.
- NICEPAY generates an access token.
- NICEPAY sends the response to the Merchant.
- The Merchant receives an access token.
- The Merchant generates a signature.
- The Merchant sends Request Registration Direct Debit to NICEPAY.
- When proceeding the payment process:
- If the general payment process:
- NICEPAY creates transaction requests.
- NICEPAY sends the response to the Merchant.
- The Merchant displays the payment request to the Customer.
- The Customer inputs a credential/login account.
- The Partner proceeds the validation process.
- The Partner sends a request to submit payment to the Customer.
- The Customer sends payment to the Partner.
- The Partner proceeds the payment process.
- If the OVO payment process:
- NICEPAY requests payment to the Partner.
- The Partner sends push notification to the OVO application own by the Customer.
- The Customer proceeds login to the OVO application.
- The Customer proceeds payment to the Partner.
- The Partner proceeds Customer payment validation process.
- The Partner sends response to NICEPAY.
- NICEPAY sends response to the Merchant.
- The Merchant displays transaction response to the Customer.
- When proceeding the notification process:
- If the general notification process:
- The Partner sends a notification to NICEPAY.
- NICEPAY receives the notification.
- NICEPAY sends a notification to the Merchant.
- The Merchant receives the notification.
- The Merchant sends the result order.
- The Partner redirects the Customer to the transaction page.
- If the OVO notification process:
- NICEPAY sends notification to the Merchant.
- The Merchant receives notification response sends by NICEPAY.
- The Merchant sends order result to the Customer.
- The Merchant requests API status checking.
- NICEPAY sends a status checking response to the Merchant.
- The Merchant receives the final status.
- The Merchant displays the status result to the Customer.
-
See also
Visit the API Virtual Account SNAP page to find out information related to the API SNAP standard on Virtual Account payment method.
Visit the API QRIS SNAP page to find out information related to the API SNAP standard on QRIS payment method.