NICEPAY API
...
Payment API
API E-Wallet

AstraPay Registration - API E-Wallet

10min

Tentang API for E-Wallet AstraPay Registration



Terdapat beberapa perbedaan khusus untuk   AstraPay seperti pada   URL dan  Token.

Tahap-tahap  pada  pada umumnya adalah sama. Namun terdapat perbedaan signifikan pada   AstraPay. Khusus Registrasi dan Payment AstraPay, silakan kunjungi  Registration - API E-Wallet dan Payment - API E-Wallet untuk mengetahui  pada  lain.



API for E-Wallet AstraPay Registration



  AstraPay Registration digunakan supaya  dapat menghubungkan akun  AstraPay dengan   telah disediakan dari . Sehingga,    sudah disediakan dan di-host dari sisi  dapat ter dengan  dari .  berikut dapat digunakan untuk  AstraPay.

API Endpoint

/nicepay/api/linkEnable.do

Request Method

POP UP, Redirect, Submit

Description

Connecting Account to 

Header

Content-Type: application/form

Merchant Token

SHA256 (iMid+referenceNo+billingPhone+merchantKey)

Request Format

application/json

  •  ini hanya dapat diterapkan untuk  AstraPay.
  •  kunjungi  AstraPay Payment - API E-Wallet untuk mengetahui   khusus   AstraPay.



Request Parameter for E-Wallet AstraPay Registration



Berikut ini adalah daftar  untuk melakukan request registrasi   AstraPay. Request regist menggunakan  Call Form-URL. Parameter ini digunakan melalui platform pengujian  sebagai salah satu tahapan supaya  milik  dapat terhubung dengan  dari .

Parameter

Tipe

Ukuran

Deskripsi

Contoh / Catatan

timeStamp

Required

N

14

Request Timestamp (YYYYMMDDHH24MISS)

20220101123456

iMid

Required

AN

10

 ID



Test 

referenceNo

Required

ANS

40

's Reference Number



ORD12345

payMethod

N

2

05

billingNm

Required

A

100

Buyer Name



John Doe

billingPhone

Required

N

15

Buyer Phone Number



082111111111

billingEmail

Required

ANS

40

Buyer E-Mail



email@merchant.com

mitraCd

Required 

A

4

Mitra Code



ASTR

dbProcessUrl

Required

ANS

255

Notification URL



https://merchant.com/api/dbProcessUrl/Notif

merchantToken

Required

AN

255

 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

 kunjungi E-Wallet untuk mempelajari  terkait  .



Response Parameter for E-Wallet AstraPay Registration



Berikut adalah response parameter dari hasil request parameter untuk mendaftarkan   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

 Reference Number

ncpy20221212153313

payMethod

N

2

05

amt

N

12

 Amount

null

transDt

N

8

Transaction Date (YYYYMMDD)

20221212

transTm

N

6

Transction Time (HH24MISS)

153313

mitraCd

A

4

Mitra Code

ASTR

paymentExpDt

N

6

QR  Expiry Date (YYYYMMDD)

null

paymentExpTm

N

6

QR  Expiry Time (HH24MISS)

null

redirectUrlHttp

ANS

255

Redirect to  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

Sample JSON for E-Wallet AstraPay Registration


Form-urlencode Request
JSON Response
Java Request




CallBack Handling E-Wallet AstraPay Registration



Callback Handling pada registrasi  didapatkan dalam bentuk URL setelah sukses melakukan registrasi.

URL CallBack