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.