NICEPAY API
API Versi 2

Authentication

10min

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)

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 Merchant Back Office.

Berikut langkah untuk mendapatkan merchantKey:

  1. Akses dashboard Merchant Back Office
    
    .
  2. 
    
    
    Profile.
  3. 
    
    
    Merchant Data.
  4. 
    
    tab Other.
  5. Scroll ke bawah untuk mendapatkan merchantKey
    
    .
Panduan Melihat M_KEY / Merchant Key
Panduan Melihat M_KEY / Merchant Key


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.

JS


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







































See also





Postman Collection untuk mengetahui cara uji coba


dengan menggunakan Postman.





NICEPAY Library untuk mengetahui SDK

digunakan pada

.



Updated 20 Aug 2024
Did this page help you?