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



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



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