NICEPAY API
...
API SNAP BI
Payment API - SNAP
API QRIS SNAP
5min
This part contains information related to API QRIS with SNAP standards.

Registration - API QRIS SNAP uses to request the payment registration.

Notification - API QRIS SNAP uses to send notification of the payment transation.

Check Status Transaction - API QRIS SNAP uses to check the transaction status.

Refund Transaction - API QRIS SNAP uses to return the transaction fund.

QRIS SNAP API Process Flow
Steps description:
- The Merchant sends checkout data to the Customer.
- The Merchant requests access token to NICEPAY.
- NICEPAY generates access token.
- NICEPAY sends response access token to the Merchant.
- The Merchant receives access token.
- The Merchant sends API for creating QR to the NICEPAY.
- NICEPAY sends request order payment to the QRIS Partner.
- QRIS Partner generates QR Code.
- QRIS Partner sends QR response to NICEPAY.
- NICEPAY sends QR response to the Merchant.
- The Merchant displays QR to the Customer.
- The Customer scans QR and initiate the payment to the QRIS Partner.
- QRIS Partner displays payment response to the Customer.
- QRIS Partner sends push notification to the NICEPAY.
- NICEPAY validates the notification.
- NICEPAY requests payment status checking to the QRIS Partner.
- QRIS Partner sends response of status payment to the NICEPAY.
- NICEPAY updates status.
- NICEPAY sends push notification to the Merchant.
- The Merchant requests status checking using API to NICEPAY.
- NICEPAY sends response of the status checking to the Merchant.
- Merchant receives final status.
- Merchant sends status update confirmation to the Customer.
Visit the API Virtual Account SNAP page to find out information related to the API SNAP standard on Virtual payment method.
Visit the API E-Wallet (Direct Debit) SNAP page to find out information related to the API SNAP standard on E-Wallet payment method.
Updated 12 Aug 2024
Did this page help you?