NICEPAY API
...
Checkout API
Payment - API Checkout

E-Wallet - API Checkout

20min
tentang e wallet api checkout {{api}} ini digunakan oleh {{merchant}} untuk melakukan pengajuan {{pembayaran}} kepada {{nicepay}} untuk {{metodebayar}} {{ewallet}} menggunakan {{checkoutproduct}} {{api}} alur proses general deskripsi alur setelah melakukan {{checkout}} pesanan {{pelanggan}} mengajukan checkout kepada {{merchant}} {{merchant}} mengirimkan pengajuan checkout menggunakan {{api}} registration kepada {{nicepay}} {{nicepay}} mengirimkan response {{order}} regist kepada {{merchant}} {{merchant}} mengirimkan {{api}} {{paymentproduct}} kepada {{nicepay}} {{nicepay}} mengajukan {{pembayaran}} kepada {{ewallet}} {{partner}} {{ewallet}} {{partner}} melakukan generate pesanan {{nicepay}} menyimpan {{informasi}} {{pembayaran}} pada saat {{pembayaran}} jika {{pelanggan}} menggunakan {{ewallet}} ovo, maka {{ewallet}} {{partner}} akan mengimkan {{notifikasi}} kepada aplikasi terkait untuk melakukan {{pembayaran}} jika {{pelanggan}} menggunakan {{ewallet}} lain (selain ovo dan astrapay), maka {{ewallet}} {{partner}} akan mengalihkan {{pelanggan}} menuju {{halaman}} {{pembayaran}} {{mitra}} kemudian, {{pelanggan}} harus melakukan login dengan akun {{ewallet}} terkait sebelum melakukan {{proses}} {{pembayaran}} {{pelanggan}} mengirimkan {{pembayaran}} kepada {{ewallet}} {{partner}} {{ewallet}} {{partner}} menerima {{pembayaran}} {{ewallet}} {{partner}} mengirimkan {{notifikasi}} kepada {{nicepay}} {{nicepay}} menerima {{notifikasi}} {{nicepay}} mengirimkan {{notifikasi}} kepada {{merchant}} {{merchant}} menerima {{notifikasi}} {{merchant}} mengajukan pemeriksaan {{status}} kepada {{nicepay}} {{nicepay}} mengirimkan response dari pemeriksaan {{status}} kepada {{merchant}} {{merchant}} menerima {{status}} akhir {{merchant}} mengirimkan konfirmasi pesanan kepada {{pelanggan}} astrapay deskripsi alur saat melakukan {{pembayaran}} jika {{pelanggan}} belum memiliki akun astrapay {{pelanggan}} request checkout kepada {{merchant}} {{merchant}} mengirimkan {{api}} registration ( nicepay/api/linkenable do ) kepada {{nicepay}} {{nicepay}} mengirimkan account link request kepada astrapay astrapay menerima request {{yang}} dikirim oleh {{nicepay}} astrapay mengirimkan response pengalihan url menuju {{halaman}} {{mitra}} kepada {{nicepay}} {{nicepay}} mengirimkan response pengalihan url {{mitra}} kepada {{merchant}} {{merchant}} menampilkan {{halaman}} pendaftaran kepada {{pelanggan}} {{pelanggan}} melakukan {{proses}} pendaftaran akun {{pelanggan}} mengirimkan pendaftaran akun kepada astrapay astrapay melakukan validasi akun astrapay mengirimkan {{notifikasi}} kepada {{nicepay}} {{nicepay}} mengirimkan {{notifikasi}} kepada {{merchant}} {{merchant}} mengirimkan {{notifikasi}} bahwa akun sudah didaftarkan kepada {{pelanggan}} {{pelanggan}} request checkout kepada {{merchant}} {{merchant}} mengajukan {{transaksi}} ( nicepay/api/linkinitiate do ) kepada {{nicepay}} {{nicepay}} mengajukan {{transaksi}} kepada astrapay astrapay melakukan generate {{transaksi}} astrapay mengirimkan response redirect url kepada {{nicepay}} {{nicepay}} mengirimkan response redirect url {{halaman}} {{pembayaran}} kepada {{merchant}} {{merchant}} mengalihkan {{pelanggan}} kepada {{halaman}} {{pembayaran}} astrapay {{pelanggan}} melakukan verifikasi {{pembayaran}} {{pelanggan}} melakukan {{pembayaran}} kepada astrapay astrapay melakukan verifikasi {{pembayaran}} astrapay mengirimkan callback kepada {{nicepay}} {{nicepay}} mengirimkan response kepada {{merchant}} {{merchant}} menampilkan response callback kepada {{pelanggan}} astrapay mengirimkan {{notifikasi}} kepada {{nicepay}} {{nicepay}} menerima {{notifikasi}} {{nicepay}} mengirimkan {{notifikasi}} kepada {{merchant}} {{merchant}} menerima {{notifikasi}} {{merchant}} request pemeriksaan {{status}} {{pembayaran}} kepada {{nicepay}} {{nicepay}} mengirimkan response kepada {{merchant}} {{merchant}} menerima {{status}} akhir {{merchant}} memperbarui {{status}} {{transaksi}} kepada {{pelanggan}} perbedaan alur proses checkout ( redirect ) proses checkout memiliki dua perbedaan alur, yaitu asynchronous dan synchronous pada alur {{proses}} asynchronous , {{pelanggan}} perlu memasukkan kredensial untuk masuk ke dalam aplikasi {{partner}} sebelum melakukan {{pembayaran}} sementara untuk {{proses}} synchronous , {{pelanggan}} tidak perlu memasukkan kredensial aplikasi terlebih dahulu dan dapat langsung melakukan {{pembayaran}} melalui {{notifikasi}} {{pembayaran}} {{yang}} dikirimkan pada aplikasi {{pelanggan}} perbedaan alur tersebut dapat dilihat pada dua alur {{proses}} {{ewallet}} di bawah ini alur proses asynchronous deskripsi alur setelah melakukan checkout pesanan {{pelanggan}} requests checkout kepada {{merchant}} {{merchant}} mengirimkan request checkout menggunakan {{api}} registration kepada {{nicepay}} {{nicepay}} mengirimkan response {{api}} registration kepada {{merchant}} {{merchant}} request {{api}} {{paymentproduct}} kepada {{nicepay}} {{nicepay}} mengajukan {{pembayaran}} kepada {{ewallet}} {{partner}} dan menyimpan {{informasi}} {{pembayaran}} {{ewallet}} {{partner}} melakukan generate pesanan {{nicepay}} menyimpan {{informasi}} {{pembayaran}} jika {{pelanggan}} menggunakan {{ewallet}} lain (selain ovo dan astrapay), maka {{ewallet}} {{partner}} akan mengalihkan {{pelanggan}} menuju {{halaman}} {{pembayaran}} {{mitra}} {{pelanggan}} melakukan login dengan akun {{ewallet}} terkait sebelum melakukan {{proses}} {{pembayaran}} {{pelanggan}} mengirimkan {{pembayaran}} kepada {{ewallet}} {{partner}} {{ewallet}} {{partner}} menerima {{pembayaran}} {{ewallet}} {{partner}} mengirimkan {{notifikasi}} kepada {{nicepay}} {{nicepay}} menerima {{notifikasi}} {{nicepay}} mengirimkan {{notifikasi}} kepada {{merchant}} {{merchant}} menerima {{notifikasi}} {{merchant}} request pemeriksaan {{status}} kepada {{nicepay}} {{nicepay}} mengirimkan response dari request pemeriksaan {{status}} kepada {{merchant}} {{merchant}} menerima {{status}} terakhir {{merchant}} mengirimkan konfirmasi pesanan kepada {{pelanggan}} alur proses synchronous deskripsi alur setelah melakukan checkout pesanan {{pelanggan}} request checkout kepada {{merchant}} {{merchant}} mengirimkan request checkout menggunakan {{api}} registration kepada {{nicepay}} {{nicepay}} mengirimkan response {{order}} regist kepada {{merchant}} {{merchant}} mengirimkan {{api}} {{paymentproduct}} kepada {{nicepay}} {{nicepay}} mengajukan {{pembayaran}} kepada {{ewallet}} {{partner}} {{ewallet}} {{partner}} melakukan generate pesanan {{nicepay}} menyimpan {{informasi}} {{pembayaran}} {{ewallet}} {{partner}} (ovo) akan mengimkan {{notifikasi}} kepada aplikasi terkait untuk melakukan {{pembayaran}} {{pelanggan}} mengirimkan {{pembayaran}} kepada {{ewallet}} {{partner}} {{ewallet}} {{partner}} menerima {{pembayaran}} {{ewallet}} {{partner}} mengirimkan {{notifikasi}} kepada {{nicepay}} {{nicepay}} menerima {{notifikasi}} {{nicepay}} mengirimkan {{notifikasi}} kepada {{merchant}} {{merchant}} menerima {{notifikasi}} {{merchant}} request pemeriksaan {{status}} kepada {{nicepay}} {{nicepay}} mengirimkan response dari request pemeriksaan {{status}} kepada {{merchant}} {{merchant}} menerima {{status}} akhir {{merchant}} mengirimkan konfirmasi pesanan kepada {{pelanggan}} nicepay secure payment page e wallet gambar di atas adalah contoh {{pembayaran}} checkout dengan metode {{ewallet}} menggunakan {{nicepay}} secure {{paymentproduct}} page setelah {{proses}} pengajuan registrasi {{pembayaran}} telah selesai, {{anda}} dapat melanjutkan {{proses}} {{transaksi}} sampai dengan penyelesaian dengan mengikuti panduan bayar e wallet catatan untuk {{ewallet}} shopeepay dan ovo, silakan berikan pesan peringatan kepada {{pelanggan}} untuk membuka melalui perangkat ponsel demi memberikan pengalaman lebih baik kepada {{pelanggan}} api checkout transaction payment api url /nicepay/redirect/v2/payment request method redirect get header content type application/form urlencoded request parameters for payment parameter tipe ukuran deskripsi contoh / catatan paymenturl required required ans 14 {{paymentproduct}} url https //dev nicepay co id/nicepay/redirect/v2/payment txid required required an 30 transaction id tniceew05100202212201020014087 catatan untuk {{ewallet}} shopeepay dan ovo, silakan berikan pesan peringatan kepada {{pelanggan}} untuk membuka melalui perangkat ponsel demi memberikan pengalaman lebih baik kepada {{pelanggan}} response parameters (callbackurl) payment parameter tipe ukuran deskripsi contoh / catatan resultcd n 4 result code 0000 resultmsg an 255 result message error code success txid an 30 transaction id ionpaytest00202212201351474222 when success referenceno ans 40 order number ordno20221220131215 when success paymethod e wallet, e wallet, payloan payloan n 2 payment method code 05 when success amt n 12 transaction amount 5000 when success transdt n 8 transaction date ( yyyymmdd ) 20221220 when success transtm n 6 transaction time ( hh24miss ) 135201 when success mitracd direct debit direct debit , e wallet, , e wallet, payloan payloan a 4 mitra code dana when success callbackurl ans 255 {{paymentproduct}} result url https //webhook site/7bef799f ebe2 4328 a7b3 6d53deedca27 when success catatan response {{parameter}} akan dikirimkan melalui callbackurl dengan content type application/json dan metode post parameter sample parameter for callbackurl api checkout payment pada {{pembayaran}} saat checkout , response dari request {{yang}} melalui hit adalah callback url url request https //www nicepay co id/redirect/v2/payment?txid=tniceew05100202212201020014087 response callback resultcd=0000 resultmsg=success txid=ionpaytest00202212201351474222 referenceno=ordno20221220131215 paymethod=05 amt=5000 transdt=20221220 transtm=135201 mitracd=dana callbackurl=https //webhook site/7bef799f ebe2 4328 a7b3 6d53deedca27 //raw https //www merchant com/callbackurl?resultcd=0000\&resultmsg=success\&txid=ionpaytest00202212201351474222\&referenceno=ordno20221220131215\&paymethod=05\&amt=5000\&transdt=20221220\&transtm=135201\&mitracd=dana\&callbackurl=https%3a%2f%2fwebhook site%2f7bef799f ebe2 4328 a7b3 6d53deedca27 callback handling api checkout payment saat callback diterima callbackurl {{anda}} , kami merekomendasikan {{merchant}} untuk melakukan verifikasi status dengan menggunakan status inquiry api checkout docid\ tsmzvn ulka6hnmbkk5wl callback handling sangat penting untuk membantu meminimalisir tindakan fraud kami sangat merekomendasikan {{merchant}} untuk melakukan verifikasi menggunakan callback parameter url callback https //www merchant com/callbackurl?resultcd=0000\&resultmsg=success\&txid=ionpaytest00202212201351474222\&referenceno=ordno20221220131215\&paymethod=05\&amt=5000\&transdt=20221220\&transtm=135201\&mitracd=dana\&callbackurl=https%3a%2f%2fwebhook site%2f7bef799f ebe2 4328 a7b3 6d53deedca27 response callback resultcd=0000 resultmsg=success txid=ionpaytest00202212201351474222 referenceno=ordno20221220131215 paymethod=05 amt=5000 transdt=20221220 transtm=135201 mitracd=dana callbackurl=https //webhook site/7bef799f ebe2 4328 a7b3 6d53deedca27