NICEPAY API
...
Payment API
API GPN

Payment - API GPN

8min

Tentang API GPN Payment



API Payment pada metode GPN digunakan oleh Merchant agar dapat menerima pembayaran dari semua Bank yang memiliki kartu berlogo GPN.



API GPN Payment



API Payment GPN bertujuan supaya Pelanggan dapat melakukan transaksi pembayaran menggunakan GPN dengan Merchant. Tahapan ini untuk mengintegrasikan sistem Merchant dengan sistem NICEPAY.

API Endpoint

/nicepay/direct/v2/payment

Request Method

POST

Description

Performs Transaction Regist to NICEPAY

Merchant Token

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

Request Format

application/json



Request Parameter for GPN Payment



Berikut ini adalah daftar parameter untuk melakukan integrasi proses pembayaran untuk metode pembayaran GPN. Parameter ini digunakan melalui platform pengujian API sebagai salah satu tahapan supaya sistem milik Merchant dapat terhubung dengan layanan dari NICEPAY.

Parameter

Tipe

Ukuran

Deskripsi

Contoh / Catatan

timeStamp

Required

N

14

Request Timestamp (YYYYMMDDHH24MISS)

20201202110197

tXid

Required

AN

30

Transaction ID

IONPAYTEST01201804191202084760

cardNo Required



N

20

Credit Card Number

4222222222222222

cardExpYymm Required 

A

4

Card Expiry (YYMM)

2406

cardCvv Required

N

4

Card CVV

123

cardHolderNm Required 

A

50

Card Holder Name

Thomas Alfa Edison

merchantToken Required 

AN

255

Merchant Token

f9d30f6c972e2b5718751bd087b178534673a91bbac845f8a24e60e8e4abbbc5

callBackUrl Required 

ANS

255

Payment Result URL

http://merchant.com/callbackUrl



Sample Request for GPN Payment


Form-UrlEncoded
Java Request




CallBack Handling for GPN Payment



Setelah transaksi terjadi, Anda akan mendapatkan notifikasi dari kami sesuai dengan Callback URL yang Anda masukkan dalam parameter request pada Payment - API GPN.

Saat Callback ke callbackUrl Anda telah diterima, kami sangat merekomendasikan Merchant untuk melakukan verifikasi Status menggunakan Status Inquiry - API GPN.

CallBack Handling sangat penting untuk membantu meminimalisir tindakan Fraud. Kami sangat merekomendasikan Merchant untuk melakukan verifikasi menggunakan CallBack Handling.

UrlCallback
Response Body