Skip to main content

Inquiry Status Disbursement

Mengecek status transaksi disbursement berdasarkan ID transaksi merchant.

Endpoint

POST /api/v1/disbursement/inquiry

Headers

HeaderNilai
tokenToken autentikasi merchant
Content-Typeapplication/json

Request Body

ParameterTipeWajibKeterangan
merchantTrxIdstringYaID transaksi unik dari merchant

Contoh Request

curl --location 'https://api-pay.pingaja.web.id/api/v1/disbursement/inquiry' \
--header 'token: <merchant-token>' \
--header 'Content-Type: application/json' \
--data '{
"merchantTrxId": "20260331111111118"
}'
{
"merchantTrxId": "20260331111111118"
}

Response Sukses

{
"logId": "wzaOFV60mvr9VSg1rYh8",
"status": true,
"message": "Query success",
"data": {
"idMerchant": 2,
"merchantName": "Mie Ayam",
"merchantTrxId": "20260331111111118",
"platformTrxId": "20260402225852925871811",
"accountNo": "2389472834",
"accountName": "John Doe",
"amount": 10000,
"fee": {
"amount": 0,
"percentage": 0,
"fixed": 0
},
"totalAmount": 10000,
"status": "failed",
"success_at": null
}
}

Field Response

FieldKeterangan
logIdID log untuk keperluan debugging
statusStatus response (true = sukses)
messagePesan response
data.idMerchantID merchant
data.merchantNameNama merchant
data.merchantTrxIdID transaksi merchant
data.platformTrxIdID transaksi platform
data.accountNoNomor rekening tujuan
data.accountNameNama pemilik rekening
data.amountJumlah transfer (dalam Rupiah)
data.fee.amountDisbursement fee charged to the merchant
data.fee.percentageAlways 0 — disbursement fee is a flat amount per transaction
data.fee.fixedMerchant fixed fee component
data.totalAmountTotal debited from the merchant balance (amount + fee.amount)
data.statusStatus transaksi (lihat tabel di bawah)
data.success_atWaktu berhasil, null jika belum sukses

Status Transaksi

StatusKeteranganfee value
pendingTransaksi sedang diprosesFee that will be charged
successTransaksi berhasilFinal fee charged
failedTransaksi gagal0 — fully refunded
Fee on Failed Transactions

The example response above has status failed, so fee.amount is 0 and totalAmount equals amount. Any deducted funds are refunded in full with no fee. For success transactions, fee.amount reflects the fee actually charged (e.g. 1500).