Pelanggan melakukan checkout.
Pelanggan mengirimkan data checkout kepada Merchant.
Merchant mengirim pengajuan checkout menggunakan API Registration kepada NICEPAY.
NICEPAY melakukan proses pendaftaran checkout.
NICEPAY mengalihkan Merchant menuju halaman pembayaran NICEPAY.
Merchant menampilkan halaman NICEPAY kepada Pelanggan.
Pelanggan memilih metode pembayaran.
Pelanggan memasukkan data kartu.
Pelanggan mengirimkan data kartu menggunakan Payment API kepada NICEPAY.
NICEPAY mengajukan token kepada Bank/GPN Issuing.
Bank/GPN Issuing menerima pengajuan.
Bank/GPN Issuing mengirimkan token kepada NICEPAY.
NICEPAY menerima response verifikasi.
Pada waktu yang bersamaan:
Bank/GPN Issuing mengirim OTP kepada Pelanggan.
Pelanggan menerima OTP.
Pelanggan memasukkan OTP dan mengirimkan kepada Bank/GPN Issuing.
Bank/GPN Issuing melakukan validasi OTP.
Bank/GPN Issuing mengirim response validasi kepada NICEPAY.
NICEPAY mengajukan charge kepada Bank/GPN Issuing.
Bank/GPN Issuing melakukan charge amount.
Bank/GPN Issuing mengirimkan notifikasi pembayaran kepada NICEPAY.
NICEPAY mengalihkan Merchant menuju callbackUrl.
Merchant menampilkan callbackUrl kepada Pelanggan.
NICEPAY mengirim notifikasi pembayaran kepada Merchant.
Merchant menerima notifikasi.
Merchant mengajukan status inquiry kepada NICEPAY.
NICEPAY menerima pengajuan.
NICEPAY mengirim response status inquiry kepada Merchant.
Merchant menerima status akhir.
Merchant mengirimkan halaman hasil transaksi kepada Pelanggan.