NICEPAY API
...
API Credit Card
Payment - API Credit Card

Full Payment & Installment - Payment API Credit Card

11min

Tentang Full Payment & Installment - Payment API Credit Card



 ini digunakan setelah menyelesaikan Full Payment & Installment - Registration API Credit Card. digunakan pada tahap ini sama dengan untuk tipe Recurring Token dan Pre-auth & Capture. Namun, terdapat perbedaan pada request dikirimkan.



Full Payment & Installment - Payment API Credit Card



API Endpoint

/nicepay/direct/v2/payment

Request Method

POST

Description

Full & Installment -

Merchant Token

SHA256(timeStamp+iMid+referenceNo+amt+merchantKey)

Request Format

application/x-www-form-urlencoded

Pada , jika autentikasi 3Ds diperlukan, akan diarahkan ke 3Ds Card Issuer memerlukan untuk input kode OTP (One Time Password) untuk menyelesaikan nya.



Request Parameter for Credit Card Payment



Berikut ini adalah daftar request untuk mem pada Full Payment & Installment. Request dilakukan melalui Form-Url dengan rincian sebagai berikut.

Parameter

Tipe

Ukuran

Deskripsi

Contoh / Catatan

timeStamp

Required

N

14

Request Timestamp (YYYYMMDDHH24MISS)

20221202141217

tXid

Required

AN

30

Transaction ID

IONPAYTEST01202212021455054652

referenceNo

N

40

Reference Number for

ordNo20221202141217

cardNo Required for CC 



N

20

 Number

4434260000000008

cardExpYymm Required for CC  

A

4

Card Expiry (YYMM)

3901

cardCvv Required for CC

N

4

Card CVV

101

cardHolderNm Required 

AN

45

Card Holder Name

John Doe

cardHolderEmail Required

ANS

100

Card Holder Email

merchantToken Required 

AN

255

 Token

c91e6531f6c84869439bc5ebe5389bd71e7752c054fc9dbfe193d087a1b797ae

callBackUrl Required 

ANS

255

 Result URL

https://merchant.com/callBackUrl

Parameter dibutuhkan untuk adalah data /Debit dari , yaitu berupa cardNo, cardExpYymm, cardCvv, cardHolderNm & cardHolderEmail.

Jadi, untuk dapat melakukan , kami sarankan agar untuk memperoleh data kartu tersebut dari terlebih dahulu sebelum melakukan .

Mencantumkan cardCVV pada setiap bergantung dari MID tipe CVV atau Non-CVV.



Response Parameter for Credit Card Payment



Setelah melakukan request, akan mendapatkan response dari Callback URL dengan rincian response sebagai berikut.

Parameter

Tipe

Ukuran

Deskripsi

Contoh / Catatan

resultCd

N

14



resultMsg

AN

255

Result message: Error Code



tXid

AN

30

Transaction ID

When success

referenceNo

ANS

40

 Order Number

When success

payMethod

N

2

When success

amt

N

12

 Amount

When success

currency

AN

3

Currency

When success

goodsNm

A

100

Goods Name

When success

billingNm

A

100

Buyer Name

When success

transDt

N

8

Transaction Date (YYYYMMDD)

When success

transTm

N

6

Transaction Time (HH24MISS)

When success

description

AN

100

Transaction Description

When success

authNo

N

10

Approval Number

When success, CC

issuBankCd

A

4

When success, CC

acquBankCd

A

4

When success, CC

cardNo

ANS

20

Card Number with Masking

When success, CC

cardExpYymm

N

4

Card Expiry (YYMM)

When success, CC

instmntMon

N

2

Installment Month

When success, CC

instmntType

N

2

When success, CC

ccTransType

N

2

1: Normal 2: Recurring 3: Pre-Auth 4: Capture

When Success, CC



Sample Request JSON for Credit Card Payment


Form-UrlEncoded
Java Request




CallBack Handling for Credit Card Payment



Setelah terjadi, akan mendapatkan dari kami sesuai dengan Callback URL masukkan dalam request pada Payment - API Credit Card.

Saat Callback telah diterima callbackUrl , kami sangat menganjurkan untuk melakukan verifikasi Status menggunakan Status Inquiry - API Credit Card.

CallBack Handling sangat penting untuk membantu meminimalisir tindakan Fraud, kami sangat merekomendasikan untuk melakukan verifikasi menggunakan CallBack Handling.

URL CallBack
Response CallBack