Skip to main content

Dynamic QR status

API: POST /v1/bank/get-status-dynamic-qr

Checks the payment status of a dynamic QR code.

Usage​

const result = await client.bank.getStatusDynamicQr({ billId: 'QR_BILL_202507231420' });

Parameters​

FieldTypeRequiredDescription
billIdstring✓Bill ID of the dynamic QR to check
merchantIdnumber✕Merchant ID (required when calling via Master Merchant)

Response​

{
"code": "00",
"message": "Success",
"data": {
"status": "paid",
"amount": 500000,
"paidAt": "2025-07-23T14:25:00Z"
}
}
FieldTypeDescription
data.statusstringStatus: pending, paid, expired
data.amountnumberPayment amount