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