NICEPAY API
...
API Versi 2
Payout API (Disbursement)

Approve - API Payout (Disbursement)

8min

Tentang API Payout Approve



Proses Approval bertujuan untuk meminta konfirmasi

 terkait request pengiriman dana beserta rincian

penerima dana

.

ini digunakan untuk menyetujui request

diajukan pada Registration - API Payout (Disbursement).



API Payout Approve



API Endpoint

/nicepay/api/direct/v2/approvePayout

Request Method

POST

Header

Content-Type: application/json

Merchant Token

SHA256 (timeStamp + iMid + tXid+ merchantKey)



Request Parameter for Payout Approve



Parameter

Tipe

Ukuran

Deskripsi

Contoh / Catatan

timeStamp

Required

N

14



 Request Date

20221219085959

tXid

Required

AN

30

Transaction ID

IONPAYTEST07202212191238107952

iMid

Required

AN

10



 ID

IONPAYTEST

merchantToken

Required

AN

255



 Token

9f33948e1ce99b6f42c2a223234ec50ff1bc450c78a16885227c57fae4f4ff80



Response Parameter for Payout Approve



Apabila terjadi timeout pada saat

 Approve kepada

, diharapkan untuk

tidak menganggap status transaksi tersebut sukses atau gagal, melainkan suspect. Sebab, telah terjadi pemotongan dana pada


ini.

Transaksi

 dianggap suspect akan tetap ter

, hanya membutuhkan waktu tambahan. Setelah

selesai, maka

akan mendapatkan


akhir

nya dari URL callback

sudah didaftarkan ke

.



Parameter

Tipe

Ukuran

Deskripsi

Contoh / Catatan

resultCd

N

4

0000

resultMsg

AN

10

Result Message: Error Code

Success

tXid

AN

30



 Transaction ID (Key from

)

IONPAYTEST07202212191238107952

iMid

AN

10



 ID

IONPAYTEST

referenceNo

ANS

40



 Order Number (Key from

)

ORD12345

amt

N

12



 Amount

1000

transDt

N

8

Transaction Date (YYYYMMDD)

null

transTm

N

6

Transaction Time (HH24MISS)

null

accountNo

N

20

Beneficiary Account Number

5345000060

benefNm

AN

40

Beneficiary Name

PT IONPAY NETWORKS

bankCd

AN

4

Bank Code

BDIN

validDate

Only For Cashout

N

8

Valid Token Date (YYYYMMDD)

20220819



(Default D+1)

validTm

Only For Cashout

N

6

Valid Token Time

(HH24MISS)

131207



(Default D+1)

cashoutToken

Only For Cashout

N

20

Generate Token by



0030456405

mCode

Only For Cashout

AN

40

Valid Token Time (HH24MISS)



 CASHOUT TEST



Sample JSON for Payout Approve


JSON Request
JSON Response
Java Request