NICEPAY API
...
Checkout API
Payment - API Checkout

Virtual Account - API Checkout

15min

Tentang Virtual Account - API Checkout



 ini digunakan oleh  untuk melakukan pengajuan  kepada  dengan   menggunakan  .



Alur Proses


Alur Pembayaran VA dengan Checkout API
Alur Pembayaran VA dengan Checkout API


Deskripsi langkah:

  1.  melakukan checkout.
  2.  mengirimkan data checkout kepada .
  3.  melakukan pengajuan checkout menggunakan  Registration kepada .
  4.  mengalihkan  kepada  .
  5.  mengirimkan    kepada .
  6.  memilih .
  7.  membayar menggunakan VA kepada .
  8.  melakukan  .
  9.  mengirimkan hasil  kepada .
  10.  mengirim   kepada .
  11.  memperbarui  .
  12.  mengirim  dbProcessUrl kepada .
  13.  menerima .
  14.  mengajukan  inquiry kepada .
  15.  menerima pengajuan.
  16.  mengirimkan response  inquiry kepada .
  17.  menerima  terakhir.
  18.  mengirim  hasil  kepada .



NICEPAY Secure Payment Page



 kunjungi  Panduan Bayar VA untuk dapat memberikan panduan  kepada   dalam metode .

Secure Payment Page
Secure Payment Page


Gambar di atas adalah contoh  dengan metode  menggunakan  Secure  Page.

 arahkan   untuk memilih pilihan  ATM/ Transfer pada    untuk dapat melakukan  .

Virtual Account - Secure Payment Page
Virtual Account - Secure Payment Page


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

Success - Secure Payment Page
Success - Secure Payment Page




API Checkout Transaction Payment



  Transaction  untuk   digunakan untuk request registrasi dan .

API URL

/nicepay/redirect/v2/payment

Request Method

Redirect-GET

Header

Content-Type: application/Form-UrlEncoded



Request Parameters for Checkout Payment Virtual Account



Parameter

Tipe

Ukuran

Deskripsi

Contoh / Catatan

paymentURL

Required

ANS

14

 URL



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

tXid

Required

AN

30

Transaction ID



IONPAYTEST00202212231003086046



Response Parameters (CallbackUrl) - Checkout Payment Virtual Account



Parameter

Tipe

Ukuran

Deskripsi

Contoh / Catatan

resultCd

N

4

0000

resultMsg

AN

255

Result Message: Error Code

SUCCESS

bankVacctNo

N

30

 Number

111111101003086046



When Success

tXid

AN

30

Transaction ID

IONPAYTEST00202212231003086046



When Success

referenceNo

ANS

40

Order Number

ordNo20221223101289



When Success

amount

N

12

Transaction Amount

10000



When Success

transDt

N

8

Transaction Date (YYYYMMDD)

20221223



When Success

transTm

N

6

Transaction Time (HH24MISS)

100308



When Success

bankCd

A

4

Bank Code

CENA



When Success

description

AN

100

Transaction Description

Testing+Transaction+Virtual+Account



When Success

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



Sample Parameter for CallbackUrl API Checkout Payment Virtual Account



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

URL Request
URL Callback
Response Callback




CallBack Handling API Checkout Payment Virtual Account



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 .

Callback Handling API
Callback Handling API

URL CallBack
Response CallBack