NICEPAY API
...
Checkout API
Registration - API Checkout

Convenience Store - API Checkout

14min

Tentang Convenience Store - API Checkout



 ini digunakan oleh untuk melakukan pengajuan kepada untuk menggunakan .



Alur Proses Checkout Convenience Store


Alur Pembayaran CVS
Alur Pembayaran CVS


Deskripsi langkah pendaftaran pada CVS:

  1.  melakukan request .
  2.  mengirimkan data kepada .
  3.  mendaftarkan checkout melalui Registration kepada .
  4.  melakukan validasi dan generate nomor .
  5.  mengirim nomor harus dibayarkan kepada .
  6.  mengirim nomor harus dibayarkan kepada .
  7.  memberikan nomor CVS.
  8.  mengirim data CVS number kepada CVS.
  9. CVS mengirim data inquiry ke .
  10.  mem request inquiry.
  11.  mengirim inquiry ke CVS.
  12.  melakukan .
  13.  melakukan pada CVS.
  14. CVS mem bukti .
  15. CVS mengirim bukti ke .
  16. CVS mengirimkan kepada .
  17.  memperbarui .
  18.  mengirim kepada .
  19.  request pemeriksaan kepada .
  20.  menerima request cek dari .
  21.  mengirimkan response kepada .
  22.  menerima terakhir.
  23.  mengirimkan hasil pesanan kepada .



NICEPAY Secure Payment Page Convenience Store


Secure Payment Page
Secure Payment Page


Gambar di atas adalah contoh dengan metode menggunakan Secure Page.

CVS - Secure Payment Page
CVS - Secure Payment Page


Setelah memilih metode , akan disediakan daftar (Indomaret & Alfamart) dapat dipilih untuk melanjutkan .

Success - Secure Payment Page
Success - Secure Payment Page


Proses pengajuan pendaftaran telah selesai, dapat melanjutkan sampai dengan penyelesaian dengan mengikuti Panduan Bayar CVS.



API Checkout Transaction Payment



API URL

/nicepay/redirect/v2/payment

Request Method

Redirect-GET

Header

Content-Type: application/Form-UrlEncoded

Request Parameters for Payment



Parameter

Tipe

Ukuran

Deskripsi

Contoh / Catatan

paymentURL

Required

ANS

14

 URL

Required

https://dev.nicepay.co.id/nicepay/redirect/v2/payment

tXid

Required

AN

30

Transaction ID



IONPAYTEST00202212231106386098



Response Parameters (CallbackUrl) - Payment



Parameter

Tipe

Ukuran

Deskripsi

Contoh / Catatan

resultCd

N

4

0000

resultMsg

AN

255

Result Message: Error Code

SUCCESS

tXid

AN

30

Transaction ID

IONPAYTEST00202212231106386098



When Success

referenceNo

ANS

40

Order Number

ordNo20221223111252



When Success

amt

N

12

Transaction Amount

10000



When Success

payNo



N

20

 Number

9041231106386098



When Success

mitraCd

AN

4

Mitra Code

ALMA



When Success

transDt

N

8

Transaction Date (YYYYMMDD)

20221223



When Success

transTm

N

6

Transaction Time (HH24MISS)

110638



When Success

Catatan: Response akan dikirimkan melalui callBackurl dengan Content-type: application/jsondan metode: POST Parameter.

Sample Parameter for CallbackUrl API Checkout Payment



Pada saat Checkout, response dari request di-hit adalah Callback URL.

URL Request
URL Callback
Response Callback




CallBack Handling API Checkout Payment



Saat Callback diterima callbackUrl Anda, kami merekomendasikan untuk melakukan verifikasi dengan menggunakan Status Inquiry - API Checkout.

CallBack Handling sangat penting untuk membantu meminimalisir tindakan Fraud. Kami sangat merekomendasikan untuk melakukan verifikasi menggunakan CallBack parameter.

Alur CallBack Handling
Alur CallBack Handling

URL CallBack
Response CallBack