Pelanggan melakukan request checkout kepada Merchant.
Merchant mengirimkan request checkout menggunakan API Registration kepada NICEPAY.
NICEPAY mengirimkan response order regist kepada Merchant.
Merchant mengirimkan API payment kepada NICEPAY.
NICEPAY mengajukan pembayaran kepada Mitra E-Wallet dan menyimpan informasi pembayaran.
Mitra E-Wallet melakukan generate pesanan.
Pada saat pembayaran:
Jika Pelanggan menggunakan E-Wallet OVO, maka Mitra E-Wallet akan mengirimkan notifikasi ke aplikasi terkait untuk melakukan pembayaran.
Jika Pelanggan menggunakan E-Wallet lain (selain OVO dan AstraPay), maka Mitra E-Wallet akan mengalihkan Pelanggan menuju halaman pembayaran Mitra. Kemudian, Pelanggan harus melakukan login dengan akun E-Wallet terkait sebelum melakukan proses pembayaran.
Pelanggan mengirimkan pembayaran kepada Mitra E-Wallet.
Mitra E-Wallet menerima pembayaran.
Mitra E-Wallet mengirimkan notifikasi kepada NICEPAY.
NICEPAY menerima notifikasi.
NICEPAY mengirimkan notifikasi kepada Merchant.
Merchant menerima notifikasi.
Merchant melakukan pemeriksaan status kepada NICEPAY.
NICEPAY mengirimkan response dari pemeriksaan status kepada Merchant.
Merchant menerima status terakhir.
Merchant mengirimkan konfirmasi pesanan kepada Pelanggan.