NICEPAY API
API Versi 2
Authentication
10 min
proses authentication authentication merupakan prosedur keamanan untuk mengenali identitas dari suatu request asing apabila identitas tersebut sudah dikenali oleh , maka request tersebut dapat mengakses tersebut dalam hal ini, membutuhkan identitas key terlebih dahulu disebut merchantkey dari request , sehingga dapat terhubung dengan tanpa hambatan apapun selain merchantkey , juga dibutuhkan untuk mengirim mandatory parameter , yaitu merchanttoken merchant key key terbagi menjadi dua tipe, yaitu sandbox credentials dan production credentials sandbox credentials apabila ingin melakukan uji coba kami terlebih dahulu sebelum melakukan dengan , silakan menggunakan kredensial telah disediakan di bawah ini dengan menggunakan imid ionpaytest imid merupakan identitas atau id sebagai pada imid hanya dikhususkan untuk penggunaan akan diberikan setelah resmi terdaftar sebagai kami untuk melakukan , silakan memakai imid ionpaytest dan memakai 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 serta akan dibuat berhasil secara otomatis ( autopaid ) production/live credentials apabila sudah resmi terdaftar menjadi dan ingin melakukan tahap dengan nyata, dapat melihat merchantkey yang kami buatkan khusus dengan imid di dalam portal docid\ vmd8ytiijqku6h8drhcs6 berikut langkah untuk mendapatkan merchantkey akses dashboard https //bo nicepay co id/login do docid\ qcqle2qarhiriykblqagd docid\ nhlxfdnlmapjpl1c2lwip tab other scroll ke bawah untuk mendapatkan merchantkey jangan lupa untuk mencantumkan imid sesuai dengan imid terdaftar untuk saat melakukan dengan kami merchant token merchanttoken digunakan untuk melakukan autentikasi keamanan dengan parameter ini dibuat dengan menggunakan metode hashing sha 256 sudah termasuk imid , merchantkey , serta variabel lain dibutuhkan berikut detail dari 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 id refno ans 40 's reference number amount n 12 amount merchantkey ans 88 key nicepay api url berikut url dapat gunakan sesuai dengan kebutuhan 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 mendapatkan semua keperluan autentikasi agar dapat berinteraksi dengan kami, silakan kunjungi laman di bawah ini untuk uji dengan kami metode pembayaran kredensial docid\ za5d5j 5w gt44qgtxb5n docid\ sts64cm0vyn3q8 qunq23 docid 6zslsryypvtgfxakrixhi docid\ shrv7hpvnwlt9ipnecfe4 docid\ b9hpduhc2mpmlalhijcbo docid\ ohxhej62gvveact33zjvn docid\ lucynk98cx7uprb xszs3 docid\ tcfbu7 xd0sm5 rq00 w docid\ lkygpusjyovkicpo6yfhn see also docid\ awtimvrs5snfvzsxc1bfe untuk mengetahui cara uji coba dengan menggunakan postman docid lendlmgn8ocjvbwcxvoo untuk mengetahui sdk digunakan pada