NICEPAY API
...
Checkout API
Payment - API Checkout

QRIS - API Checkout

15min

Tentang QRIS - API Checkout



 ini digunakan oleh  untuk melakukan pengajuan   kepada .



Alur Proses


Alur Proses QRIS
Alur Proses QRIS


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.  memindai QR dan mengirim hasil  kepada  .
  9.   melakukan  .
  10.   mengirimkan hasil  payment note kepada .
  11.   mengirimkan  atau pesan  kepada 
  12.  memperbaharui  .
  13.  mengirimkan  dbProcessUrl kepada .
  14.  menerima .
  15.  mengajukan  inquiry kepada .
  16.  menerima pengajuan.
  17.  mengirim response  inquiry kepada .
  18.  menerima  akhir.
  19.  mengirimkan  hasil  kepada .



NICEPAY Secure Payment Page


Secure Payment Page
Secure Payment Page


Gambar di atas adalah contoh  Checkout dengan metode  menggunakan  Secure  Page.

 tidak dapat kembali ke  Secure  setelah memilih   karena kode QR  sudah berhasil dibuat dan  sudah berjalan.

Apabila ingin memilih  lain, maka  wajib membuat ulang  dari awal.

QRIS - Secure Payment Page
QRIS - Secure Payment Page


Setelah pilih metode dengan , kode QR akan muncul pada  berikutnya.  dapat langsung memindai kode tersebut dengan mengikuti panduan Panduan Bayar QRIS atau mengunduh gambar terlebih dahulu melalui  Download QR Image.

Apabila kode QR belum berhasil dipakai untuk , akan tetapi sudah lebih dahulu kedaluwarsa, maka  harus mengulang  generate kode QR dengan kembali menuju  checkout terlebih dahulu.



API Checkout Transaction Payment



API url

/nicepay/redirect/v2/payment

Request Method

Redirect-GET

Header

Content-Type: application/Form-UrlEncoded



Request Parameters for Payment



Berikut adalah daftar Request Parameter untuk    pada  .

Parameter

Tipe

Ukuran

Deskripsi

Contoh / Catatan

paymentURL

Required

URL

14

 URL



tXid

Required

AN

30

Transaction ID



IONPAYTEST00202103191252519205



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

(Key from )

TESTTEST0300202008070951284276



When success

referenceNo

ANS

40

Order Number

ord20200807090809



When success

amount

N

12

Transaction Amount

1000



When success

transDt

N

8

Registration Date (YYYYMMDD)

20200808



When success

transTm

N

6

Registration Time (HH24MISS)

120000



When success

description

AN

100

Transaction Description

This is Testing Transaction



When success

authNo

N

10

Approval Number

1234567890



When success – Only CC (Additional)

recurringToken

AN

255

Recurring Token

5b949971aea6d468bebef20fec7b067abde88e52a4520925cd28dfa840ce5abc



When success – Only CC (Additional)

cardNo

ANS

20

Card Number with Masking

420192******2327

 

When success – Only CC

acquBankCd

A

-

BMRI



When success – Only CC

issuBankCd

A

-

OTHR



When success – Only CC

vat

N

12

 Number

0



When success , CC

fee

N

12

Service Fee

0



When success , CC

notaxAmt

N

12

Tax-Free Amount

0



When success , CC

bankCd

A

4

Bank Code

BMRI

mitraCd

A

4

Mitra Code

OVOE



When success , , 

bankVacctNo

N

20

VA Number

447770956314286



When success – VA

payNo

N

20

 Number

9041071059504308



When success – CVS

currency

A

3

Currency

IDR



When success – , 

goodsNm

AN

100

Goods name

Testing Transaction 



When success – , 

billingNm

A

100

Billing Name

IONPAY NETWORK TESTING



When success – , 

payMethod

N

2

03



When success – , 

Catatan: Response  akan dikirimkan melalui callBackurl dengan Content-type: application/x-www-form-urlencoded 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