NICEPAY API
...
Checkout API
Payment - API Checkout

GPN - API Checkout

13min

Tentang GPN - API Checkout



 ini digunakan oleh  untuk melakukan pengajuan  kepada  untuk   menggunakan  .



Alur Proses


Alur Proses GPN
Alur Proses GPN


Deskripsi langkah:

  1.  melakukan checkout.
  2.  mengirimkan data  kepada .
  3.  mengirim pengajuan checkout menggunakan  Registration kepada .
  4.  melakukan  pendaftaran checkout.
  5.  mengalihkan  menuju   .
  6.  menampilkan   kepada .
  7.  memilih .
  8.  memasukkan data kartu.
  9.  mengirimkan data kartu menggunakan   kepada .
  10.  mengajukan token kepada / Issuing.
  11. / Issuing menerima pengajuan.
  12. / Issuing mengirimkan token kepada .
  13.  menerima response verifikasi.
  14. Pada waktu  bersamaan:
    •  mengalihkan  menuju  DAS authentication.
    •  mengajukan OTP kepada / Issuing.
  15. / Issuing mengirim OTP kepada .
  16.  menerima OTP.
  17.  memasukkan OTP dan mengirimkan kepada / Issuing.
  18. / Issuing melakukan validasi OTP.
  19. / Issuing mengirim response validasi kepada .
  20.  mengajukan charge kepada / Issuing.
  21. / Issuing melakukan charge amount.
  22. / Issuing mengirimkan   kepada .
  23.  mengalihkan  menuju callbackUrl.
  24.  menampilkan callbackUrl kepada .
  25.  mengirim   kepada .
  26.  menerima .
  27.  mengajukan  inquiry kepada .
  28.  menerima pengajuan.
  29.  mengirim response  inquiry kepada  .
  30.  menerima  akhir.
  31.  mengirimkan  hasil  kepada .

Sebelum melakukan pemanggilan  untuk Transaction Payment, lakukan Transaction Registration terlebih dahulu.



NICEPAY Secure Payment Page


Secure Payment Page
Secure Payment Page


Gambar di atas adalah contoh tata cara checkout  dengan metode  menggunakan  Secure  Page.

Setelah pilih metode dengan transfer ,  akan disediakan daftar   dapat dipilih untuk melanjutkan  .

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



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



ANS

14

 URL

Required

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

tXid

Required

AN

30

Transaction ID



IONPAYTEST00202212201342456336

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



Sample Parameter for CallbackUrl API Checkout Payment



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

Url Request




CallBack Handling API Checkout Payment



Saat Callback diterima callbackUrl , kami merekomendasikan  untuk melakukan verifikasi Status 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

Response CallBack
Url Callback