DuitNow QR account enquiry is a functionality that allows DuitNow - supported banks and wallets to verify the validity of a QR code with the QR issuer. Merchants can request to enable the notification feature, which alerts them when the generated QR code has been scanned by the user. This webhook will use the same URL as the payment notification and deliver the information directly to the merchant. The integration for this feature can refer Notification URL with IPN.
Notification Parameters (via POST method)
Variable / Parameter | Type Format / Max Length | Description / Example |
---|---|---|
nbcb | 1 digit numeric | Always equal to 2, which indicates this is a notification from PG. |
amount | 2 decimal points numeric value | The total amount to be paid for the payment request |
orderid | alphanumeric, 40 characters | Invoice or order number from merchant system |
tranID | integer, 10 digits | Unique transaction ID for tracking purpose |
domain | alphanumeric, 32 chars | Merchant ID in PG system |
status | 2-digit numeric value | 22 for Pending payment |
appcode | alphanumeric, 16 chars | Bank approval code. Mandatory for card payment. Certain channels return empty value. |
error_code | alphanumeric | Refer to the Error Codes section. |
error_desc | text | Error message or description. |
skey | 32 chars hexadecimal string | This is the data integrity protection hash string. Refer skey section for details. |
currency | 2 or 3 chars (ISO-4217) currency code | Default currency is MYR (indicating Malaysia Ringgit) for Malaysia channels |
channel | predefined string in system | Channel references for merchant system |
paydate | Date/Time (YYYY-MM-DD HH:mm:ss) | Date/Time of the transaction. |
extraP* | optional (on request) | Example:
|