NICEPAY API
...
Payment - API Checkout
Credit Card - API Checkout
21 min
tentang credit card api checkout terdapat beberapa hal wajib ketahui dalam menggunakan untuk metode agar lancar bersama kami proses flow 3ds/non 3ds fitur full fitur installment alur proses kunjungi docid\ cglxg10p9zmvtux b7ga untuk memeriksa penjelasan mengenai 3ds 3ds alur pembayaran cc redirect 3ds deskripsi langkah alur redirect dengan 3ds melakukan checkout mengirim data kepada mengajukan menggunakan registration kepada mendaftarkan data mengalihkan pada milik kepada mengirimkan kepada memilih memasukkan data kartu mengirimkan data kartu kepada mem kalkulasi fds mengajukan 3ds kepada melakukan validasi 3ds mengirimkan response url 3ds kepada menerima response verifikasi mengalihkan kepada autentikasi acs membuat response otp mengirimkan otp kepada menerima otp memasukkan otp mengirimkan otp kepada melakukan verifikasi otp mengirimkan hasil 3ds kepada menerima hasil pemeriksaan mengajukan kepada melakukan mengirimkan kepada melakukan redirect callbackurl kepada menampilkan hasil callbackurl kepada mengirim kepada menerima melakukan pengajuan inquiry ke menerima pengajuan secara otomatis mengirimkan response inquiry kepada menerima terakhir mengirim hasil kepada non 3ds alur pembayaran cc redirect non 3ds deskripsi langkah alur redirect dengan non 3ds melakukan checkout mengajukan checkout kepada mendaftarkan data checkout mengirimkan response berupa formulir data kartu mengajukan checkout kepada mendaftarkan pesanan dengan menggunakan registration kepada menyimpan order registration mengalihkan kepada mengirim kepada memilih memasukkan rincian kartu mengajukan menggunakan kepada melakukan kalkulasi fds mengajukan kepada melakukan verifikasi pengajuan mengirimkan pengajuan konfirmasi kepada mengajukan / charge kepada melakukan mengirim response kepada mengirim menggunakan callbackurl dan dbprocessurl kepada menerima mengajukan pemeriksaan kepada mengirimkan response pemeriksaan menerima terakhir mengirimkan hasil pesanan kepada nicepay secure payment page membuka docid\ pf0yyjehae07p65seirft untuk dapat memberikan panduan kepada dalam metode secure payment page gambar di atas adalah contoh dengan metode menggunakan secure page setelah memilih metode dengan , akan diminta untuk memasukan data kartunya sistem akan secara otomatis mengenali jenis kartu bin seperti gambar di bawah ini, misalnya visa atau mastercard, american express, dan lain lain nantinya kartunya pun akan berbeda sesuai dengan tipe jenis kartu digunakan setelah selesai memasukkan data kartu, dapat melanjutkan credit card secure payment page kemudian, akan berjalan apabila berhasil maka tampilan akan muncul seperti gambar berikut success secure payment page kunjungi docid\ iewj7vv ejtgaa2m7o5p2 untuk mengetahui langkah selanjutnya perihal payment handling api checkout transaction payment api url /nicepay/redirect/v2/payment request method redirect get header content type application/form urlencoded endpoint di atas dapat digunakan untuk dengan tipe full full payment credit card api checkout (callbackurl) pada full , membayar secara penuh nominal ditagihkan dalam sekali bayar berikut adalah rincian digunakan pada request parameter for full payment credit card api checkout (callbackurl) parameter tipe ukuran deskripsi contoh / catatan paymenturl required required ans 14 url https //dev nicepay co id/nicepay/redirect/v2/payment txid required required an 30 transaction id ionpaytest00202203211640309389 untuk , dengan full dan installment mendapatkan response sama response parameter for full payment credit card api checkout (callbackurl) parameter tipe ukuran deskripsi contoh / catatan status n 1 docid c8dre3fj17cxu0kw8c7d 0 txid an 30 transaction id ionpaytest00202212201540174369 when success referenceno an 40 order number ordno20221220151243 when success paymethod n 2 docid\ iifmsruuw7j9vmwefjz97 01 when success amt n 12 transaction amount 1000 when success notaxamt n 12 tax fee amount 0 when success vat n 12 value added tax ( ) 0 when success fee n 12 service fee 0 when success currency a 3 currency idr when success goodsnm an 100 goods name goods+for+testing+credit+card when success billingnm a 100 billing name john+doe when success transdt n 8 transaction date ( yyyymmdd ) 20221220 when success transtm n 6 transaction time ( hh24miss ) 154017 when success authno n 10 approval number 174300 when success (additional) issubankcd a 4 docid\ ky4ppujot06atnie easf bmri when success acqubankcd a 4 docid\ ky4ppujot06atnie easf bmri when success issubanknm a 255 issuing name mandiri when success acqubanknm a 255 acquiring name mandiri when success cctranstype an 2 credit card transaction type 1 normal 2 recurring 3 pre auth 4 capture 1 when success cardno ans 20 card number with masking 46161111 1111 when success cardexpyymm n 4 card expiration ( yymm ) 2707 when success instmnttype n 2 docid\ rt2c32s9hfl aohyoebv5 1 when success instmntmon n 2 installment month 1 1 month/full , jika instmnttype null/1 3 3 months 6 6 months 12 12 months 1 when success recurringtoken an 255 recurring token null when success preauthtoken an 255 pre auth token null when success matchcl n 1 docid wbzuzhpbdoycdehlbbx9 1 when success merchanttoken an 255 token 8f5b330a549c167b53b4b9fd5f2d2eba897a64235c1610524074ec59f8884e8a when success sample parameter for full payment credit card api checkout (callbackurl) request parameter curl curl x get "https //www merchant com/callbackurl?cctranstype=1\&fee=0\&txid=ionpaytest00202212201540174369\&amt=1000\¬axamt=0\&cardno=46161111 1111\&issubankcd=bmri\&matchcl=1\&preauthtoken=null\&cardexpyymm=2603\&acqubanknm=mandiri\&paymethod=01\¤cy=idr\&instmntmon=1\&cc trans type=1\&issubanknm=mandiri\&merchanttoken=dc1dd9e57ff6c4db341654ae31e623cab4d4d8057b2d0b58bef43ccb0da3b494\&goodsnm=goods+for+testing+credit+card\&referenceno=ordno20221220151243\&authno=174300\&transtm=154017\&cpguaranteeablestatus=null\&recurringtoken=null\&vat=0\&instmnttype=1\&billingnm=john+doe\&acqubankcd=bmri\&transdt=20221220\&status=0" callback parameter response callback status=0 txid=ionpaytest00202212201540174369 referenceno=ordno20221220151243 paymethod=01 amt=1000 notaxamt=0 vat=0 fee=0 currency=idr goodsnm=goods+for+testing+credit+card billingnm=john+doe transdt=20221220 transtm=154017 authno=174300 issubankcd=bmri acqubankcd=bmri issubanknm=mandiri acqubanknm=mandiri cctranstype=1 cardno=46161111 1111 cardexpyymm=2707 instmnttype=1 instmntmon=1 recurringtoken=null preauthtoken=null matchcl=1 merchanttoken=8f5b330a549c167b53b4b9fd5f2d2eba897a64235c1610524074ec59f8884e8a catatan response akan dikirimkan melalui callbackurl dengan content type application/json dan metode post parameter untuk pada , response dari request didapat setelah melakukan call request adalah callback url callback handling api checkout transaction payment txid tidak akan sama dengan request hold proses capture akan memastikan bahwa nilai amount di capture tidak melebihi dana dimiliki saat callback diterima callbackurl , kami merekomendasikan untuk melakukan verifikasi status dengan menggunakan docid\ tsmzvn ulka6hnmbkk5wl callback handling sangat penting untuk membantu meminimalisir tindakan fraud kami sangat merekomendasikan untuk melakukan verifikasi menggunakan callback parameter url callback "callbackurl" "https //www merchant com/callbackurl/" response callback { "resultcd" "0000", "resultmsg" "success", "txid" "ionpaytest01202212141112221428", "referenceno" "", "paymethod" "01", "amt" "10000", "transdt" "20221212", "transtm" "121212", "description" "testing credit card transaction", "authno" "080623", "issubankcd" "othr" "acqubankcd" "bmri", "cardno" "453211 1111", "goodsnm" "test transaction nicepay" "billingnm" "john doe", "currency" "idr", "timestamp" "20221212121212", "merchanttoken" "2035d2295d9578fffb40137186f0203474142ae3e57992d4847826c5fcaffce6", "cardexpyymm" "2712", "instmntmon" "1", "instmnttype" "1", "cctranstype" "1" }