Pelanggan melakukan checkout pesanan kepada Merchant.
Merchant melakukan pendaftaran checkout melalui API Registration (/nicepay/api/onePass.do) kepada NICEPAY.
NICEPAY mengajukan pembayaran pesanan kepada Mitra QRIS.
Mitra QRIS melakukan generate kode QR.
Mitra QRIS mengirimkan response QR kepada NICEPAY.
NICEPAY mengirimkan response QR kepada Merchant.
Merchant menampilkan QR kepada Pelanggan.
Pelanggan memindai QR dan menginisiasi pembayaran kepada Mitra QRIS.
Mitra QRIS menampilkan response pembayaran kepada Pelanggan.
Mitra QRIS mengirimkan push notification kepada NICEPAY.
NICEPAY melakukan validasi notifikasi.
NICEPAY memeriksa status pembayaran kepada Mitra QRIS.
Mitra QRIS mengirimkan response status pembayaran kepada NICEPAY.
NICEPAY memperbaharui status.
NICEPAY mengirimkan push notification kepada Merchant.
Merchant mengajukan pemeriksaan status menggunakan Check Status API kepada NICEPAY.
NICEPAY mengirimkan response pemeriksaan status kepada Merchant.
Merchant menerima status akhir.
Merchant mengirimkan konfirmasi update status kepada Pelanggan.