NICEPAY API
API Versi 2
Authentication
10 min
proses authentication authentication merupakan prosedur keamanan {{api}} untuk mengenali identitas dari suatu request asing apabila identitas tersebut sudah dikenali oleh {{sistem}} , maka request tersebut dapat mengakses {{api}} tersebut dalam hal ini, {{nicepay}} membutuhkan identitas {{api}} key terlebih dahulu {{yang}} disebut merchantkey dari request {{anda}} , sehingga {{anda}} dapat terhubung dengan {{nicepay}} tanpa hambatan apapun selain merchantkey , {{anda}} juga dibutuhkan untuk mengirim mandatory parameter , yaitu merchanttoken merchant key {{merchant}} key terbagi menjadi dua tipe, yaitu sandbox credentials dan production credentials sandbox credentials apabila {{anda}} ingin melakukan uji coba {{api}} kami terlebih dahulu sebelum melakukan {{proses}} {{integrasi}} dengan {{nicepay}} , silakan menggunakan kredensial {{yang}} telah disediakan di bawah ini dengan menggunakan imid ionpaytest imid merupakan identitas atau id {{anda}} sebagai {{merchant}} pada {{nicepay}} imid {{yang}} hanya dikhususkan untuk penggunaan {{bisnis}} {{anda}} akan diberikan setelah {{anda}} resmi terdaftar sebagai {{merchant}} kami untuk melakukan {{testing}} , silakan memakai imid ionpaytest dan memakai {{merchant}} key khusus tersebut di sandbox credentials imid (merchant id) (merchant id) ionpaytest (autopaid) merchantkey 33f49gncms1mfylgxisbudzvf2atwcl9k3r++d5hdd3frmuos/xlx8xhxpe+ldyabpgkzyswtlyylots/8ad7a== kredensial di atas disediakan hanya untuk keperluan {{testing}} serta {{proses}} {{pembayaran}} akan dibuat berhasil secara otomatis ( autopaid ) production/live credentials apabila {{anda}} sudah resmi terdaftar menjadi {{merchant}} {{nicepay}} dan ingin melakukan tahap {{integrasi}} dengan {{transaksi}} nyata, {{anda}} dapat melihat merchantkey yang kami buatkan khusus dengan imid {{anda}} di dalam portal docid\ vmd8ytiijqku6h8drhcs6 berikut langkah untuk mendapatkan merchantkey akses dashboard https //bo nicepay co id/login do {{anda}} {{pilih}} {{menu}} docid\ qcqle2qarhiriykblqagd {{pilih}} {{sub menu}} docid\ nhlxfdnlmapjpl1c2lwip {{pilih}} tab other scroll ke bawah untuk mendapatkan merchantkey {{anda}} jangan lupa untuk mencantumkan {{parameter}} imid sesuai dengan imid {{yang}} terdaftar untuk {{bisnis}} {{anda}} saat melakukan {{integrasi}} dengan kami merchant token merchanttoken digunakan {{merchant}} untuk melakukan {{proses}} autentikasi keamanan dengan {{sistem}} {{nicepay}} parameter ini dibuat dengan menggunakan metode hashing sha 256 {{yang}} sudah termasuk {{parameter}} imid , merchantkey , serta variabel lain {{yang}} dibutuhkan berikut detail dari {{merchant}} token //generate merchanttoken// merchantdata = timestamp + imid + refno + amount + merchantkey; mertok = cryptojs sha256(merchantdata) tostring(cryptojs enc hex); sample merchantdata = 20221202101271 + ionpaytest + ordno 20221202101271 + 100000 + 33f49gncms1mfylgxisbudzvf2atwcl9k3r++d5hdd3frmuos/xlx8xhxpe+ldyabpgkzyswtlyylots/8ad7a== mertok = d7c10cfccd64fdb21836f4330bb23f9ed357bc4b02420399d48b4661b89a55a0 parameter tipe ukuran deskripsi timestamp n 14 transaction timestamp ( yyyymmddhhmmss) imid an 10 {{merchant}} id refno ans 40 {{merchant}} 's reference number amount n 12 amount merchantkey ans 88 {{merchant}} key nicepay api url berikut {{nicepay}} {{api}} url {{yang}} dapat {{anda}} gunakan sesuai dengan kebutuhan {{anda}} url ini harus di request melalui protokol https agar dapat terhubung dengan kami environment protocol base url development https https //dev nicepay co id/ staging https https //staging nicepay co id/ production https https //www nicepay co id/ uji coba metode pembayaran setelah {{anda}} mendapatkan semua keperluan autentikasi agar dapat berinteraksi dengan {{api}} kami, silakan kunjungi laman di bawah ini untuk uji {{testing}} dengan {{layanan}} kami metode pembayaran kredensial {{kartukredit}} docid\ za5d5j 5w gt44qgtxb5n {{va}} docid\ sts64cm0vyn3q8 qunq23 {{cvs}} docid 6zslsryypvtgfxakrixhi {{directdebit}} docid\ shrv7hpvnwlt9ipnecfe4 {{ewallet}} docid\ b9hpduhc2mpmlalhijcbo {{payloan}} docid\ ohxhej62gvveact33zjvn {{gpn}} docid\ lucynk98cx7uprb xszs3 {{qris}} docid\ tcfbu7 xd0sm5 rq00 w {{payout}} docid\ lkygpusjyovkicpo6yfhn see also {{kunjungi}} {{halaman}} docid\ awtimvrs5snfvzsxc1bfe untuk mengetahui cara uji coba {{api}} {{nicepay}} dengan menggunakan postman {{kunjungi}} {{halaman}} docid lendlmgn8ocjvbwcxvoo untuk mengetahui sdk {{yang}} digunakan pada {{nicepay}}