QR Callback Parameters
Method POSTURL
https://xxx.xxxxx.xxx/approved.jsp
note
The URL request is specified in the merchant's SuccRespUrl
configuration. Please refer to this field in the Configure Properties section.
- Request Parameters
- Response Parameters
Mandatory / Conditional Fields
Field Name | Type | Length | Description | Example |
---|---|---|---|---|
MerchantID | String | 15 | Merchant ID. Note: Same value of MerchantID stored in properties file. | "000010000099939" |
TxnStatus | String | 2 | Transaction status. Appendix 3 | "00" |
RetrievalRefNo | String | 12 | Conditional field Retrieval reference number. Note: Available if this field returned by Acquirer in the response message. | "301930987112" |
ServiceID | String | 3 | Service ID. | "FNX" |
MerchRefNo | String | 40 | Unique merchant reference number. | "2021061414062021072" |
QRPayload | String | 512 | Quick Response Payload. Note: Available if good response received. | "…" |
BarcodePayload | String | 512 | Conditional field Barcode Payload. Note: Applicable to PaymentID = "Q01" only. | "…" |
SHValue | String | 64 | Secure Hash Value. Appendix 1 | "..." |
Optional Fields
Field Name | Type | Length | Description | Example |
---|---|---|---|---|
SndrID | String | 34 | Sender Identification. | "FNXSMYNX" |
TxnAmt | String (Numeric) | 12 | Transaction amount. | "000000001000" |
CurrCode | String | 3 | Currency code. | "458" |
AuthIDRespCode | String | 6 | Authorisation ID Response Code. Note: Generated by issuer and forwarded to Acquirer to indicate the approval of a transaction. Available for successful payment. | "000000" |
ExpTxnAmt | String | 1 | Exponent of transaction amount. | "2" |
TxnStatDetCde | String | 4 | Transaction status detail code. | "0000" |
TxnStatMsg | String | 256 | Transaction status message. | "SUCCESS" |
MerchRefNo
, CurrCode
, TxnAmt
and SndrID
have the same value as in prior payment request.
Mandatory Fields
Field Name | Type | Description | Example |
---|---|---|---|
status | Integer | Status of account creation. | "0" - Success "1" - Fail |
Example Message
Callback - QR Payment Response
"https://xxx.finexusgroup.com/payment/success?h001_MTI=0250&h002_VNO=06&h003_TDT=20230531&h004_TTM=21533312&f001_MID=000010000012639&f004_PAN=000000XXXXXX0000&f007_TxnAmt=000000000100&f009_RespCode=00&f010_CurrCode=458&f011_AuthIDResp=778746&f019_ExpTxnAmt=2&f023_RRN=315121257366&f258_TxnStatDetCde=0000&f259_TxnStatMsg=Approved&f263_MRN=MYB22201705777396886A5249124&f370_QRPayload=00020201021226470014A00000061500010106890038021500001000001263952045814530345854041.005802MY5915FINEXUS+SDN+BHD6015WP+KUALA+LUMPUR610513537622807081000402890123151212573666304ECAD&f375_MrkUpFee=&f376_DiscAmt=&f377_DiscNote=&f379_QrcVocNo=&f350_CrdTyp=PN&f378_TxnId=20230531FNXSMYNB030OQR00000530&f354_TID=10004028&t001_SHT=SH2&t002_SHV=6CCBA7625346861366697F98175DB79101998B476EBA237256599ACE962B7A97&addAmt=00570458D000000000100