NICEPAY API
...
Payment - API Checkout
E-Wallet - API Checkout
20 min
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 alur e wallet umum 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 alur e wallet astrapay deskripsi alur saat melakukan {{pembayaran}} jika {{pelanggan}} belum memiliki akun astrapay {{pelanggan}} request checkout kepada {{merchant}} {{merchant}} mengirimkan {{api}} registration ( ) 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}} ( ) 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 alur proses asynchronouse pada e wallet 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 alur proses synchronouse pada e wallet 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 secure payment page gambar di atas adalah contoh {{pembayaran}} checkout dengan metode {{ewallet}} menggunakan {{nicepay}} secure {{paymentproduct}} page e wallet secure payment page setelah {{proses}} pengajuan registrasi {{pembayaran}} telah selesai, {{anda}} dapat melanjutkan {{proses}} {{transaksi}} sampai dengan penyelesaian dengan mengikuti docid v30f8tw2buenjkpfjax5 catatan untuk {{ewallet}} shopeepay dan ovo, silakan berikan pesan peringatan kepada {{pelanggan}} untuk membuka melalui perangkat ponsel demi memberikan pengalaman lebih baik kepada {{pelanggan}} success secure payment page api checkout transaction payment api url /nicepay/redirect/v2/payment request method redirect get header content type application/form urlencoded request parameter for e wallet api checkout (callbackurl) 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 parameter for e wallet api checkout (callbackurl) parameter tipe ukuran deskripsi contoh / catatan resultcd n 4 docid 7o8nl7guqp asiwfdqi3v 0000 resultmsg an 255 result message docid\ wpcemazro xvnxz 1zaib 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 docid\ iifmsruuw7j9vmwefjz97 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 docid\ tm257gq3dxgzf98uz0l33 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 e wallet api checkout (callbackurl) pada {{pembayaran}} saat checkout , response dari request {{yang}} melalui hit adalah callback url request parameter curl curl x get "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 parameter 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 callback handling api checkout transaction payment saat callback diterima callbackurl {{anda}} , kami merekomendasikan {{merchant}} untuk melakukan verifikasi status dengan menggunakan 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