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