Payment - API GPN
API Payment pada metode GPN digunakan oleh Merchant agar dapat menerima pembayaran dari semua Bank yang memiliki kartu berlogo GPN.
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 |
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 |
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.