The Customer does order checkout to Merchant.
Merchant register the checkout using API Registration (/nicepay/api/onePass.do) to NICEPAY.
NICEPAY request order payment to QRIS Partner.
QRIS Partner generate QR code.
QRIS Partner sends QR response to NICEPAY.
NICEPAY sends QR response to Merchant.
Merchant displays QR to the Customer.
The Customer scan QR and initiate payment through QRIS Partner.
QRIS Partner displays payment response to the Customer.
QRIS Partner sends push notification to NICEPAY.
NICEPAY validates notification.
NICEPAY checks payment status to QRIS Partner.
QRIS Partner sends payment status response to NICEPAY.
NICEPAY updates status.
NICEPAY sends push notification to Merchant.
Merchant request status checking using Check Status API to NICEPAY.
NICEPAY sends check status response to Merchant.
Merchant receives final status.
Merchant sends status confirmation update to the Customer.