AstraPay Registration - API E-Wallet
Terdapat beberapa perbedaan khusus untuk API E-Wallet AstraPay seperti pada bagian API URL dan Merchant Token.
Tahap-tahap integrasi pada E-Wallet pada umumnya adalah sama. Namun terdapat perbedaan signifikan pada integrasi E-Wallet AstraPay. Khusus Registrasi dan Payment AstraPay, silakan kunjungi halaman Registration - API E-Wallet dan Payment - API E-Wallet untuk mengetahui proses pada E-Wallet lain.
API E-Wallet AstraPay Registration digunakan supaya Merchant dapat menghubungkan akun E-Wallet AstraPay dengan sistem yang telah disediakan dari NICEPAY. Sehingga sistem pembayaran yang sudah disediakan dan di-host dari sisi Merchant dapat terintegrasi dengan sistem dari NICEPAY. API berikut dapat digunakan untuk E-Wallet AstraPay.
API Endpoint | /nicepay/api/linkEnable.do |
Request Method | POP UP, Redirect, Submit |
Description | Connecting Account to NICEPAY |
Header | Content-Type: application/form |
Merchant Token | SHA256 (iMid+referenceNo+billingPhone+merchantKey) |
Request Format | application/json |
- API ini hanya dapat diterapkan untuk E-Wallet AstraPay.
- Silakan kunjungi halaman AstraPay Payment - API E-Wallet untuk mengetahui API integrasi khusus pembayaran E-Wallet AstraPay.
Berikut ini adalah daftar parameter untuk melakukan request registrasi metode pembayaran E-Wallet AstraPay. Request regist menggunakan API Call Form - URL. 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) | 20220101123456 |
iMid Required | AN | 10 | Merchant ID | TestEwallet |
referenceNo Required | ANS | 40 | Merchant's Ref. No. | ORD12345 |
payMethod | N | 2 | 05 | |
billingNm Required | A | 100 | Buyer Name | John Doe |
billingPhone Required | N | 15 | Buyer Phone No. | 082111111111 |
billingEmail Required | ANS | 40 | Buyer E-mail | |
mitraCd Required | A | 4 | | ASTR |
dbProcessUrl Required | ANS | 255 | Notification URL | https://merchant.com/api/dbProcessUrl/Notif |
merchantToken Required | AN | 255 | Merchant Token | 6cfccfc0046773c1b589d8e 98f8b596c284f3c70a4ecf8 6eba14c18944b74bcd |
description | AN | 100 | Transaction Description | Test Transaction |
userIP Required | AN | 15 | User IP Address | 127.0.0.1 |
returnJsonFormat | AN | 100 | Return JSON Format | userSessionID |
Silakan kunjungi E-Wallet untuk mempelajari informasi terkait metode pembayaran E-Wallet.
Berikut adalah response parameter dari hasil request parameter untuk mendaftarkan metode pembayaran E-Wallet AstraPay.
Parameter | Tipe | Ukuran | Deskripsi | Contoh / Catatan |
resultCd | N | 4 | 0000 | |
resultMsg | AN | 255 | Result Message: Error Code | SUCCESS |
tXid | AN | 30 | Transaction ID | IONPAYTEST05202212121533119647 |
referenceNo | ANS | 40 | Merchant Ref. No. | ncpy20221212153313 |
payMethod | N | 2 | 05 | |
amt | N | 12 | Payment Amount | null |
transDt | N | 8 | Transaction Date (YYYYMMDD) | 20221212 |
transTm | N | 6 | Transction Time (HH24MISS) | 153313 |
mitraCd | A | 4 | ASTR | |
paymentExpDt | N | 6 | QR Payment Expiry Date (YYYYMMDD) | null |
paymentExpTm | N | 6 | QR Payment Expiry Time (HH24MISS) | null |
redirectUrlHttp | ANS | 255 | Redirect to Mitra Page | https://sandbox.astrapay.com/merchant-service/link?clientId=1baf55ad-2130-4d46-bf48-91b0b01004a1&merchantUserId=2212124f0ccbef5a913058 |
redirectUrlApp | AN | 100 | Redirect URL Apps | null |
redirectToken | AN | 100 | Redirect Token | null |
Callback Handling pada registrasi E-Wallet didapatkan dalam bentuk URL setelah sukses registrasi.