QR 支付参数
Method : POST
URL : https://xxx/sb/PushMessageRequest
信息
商家需要将上述URL提供给Finexus。
- 请求参数
- 返回参数
必填 / 有条件的字段
字段名 | 类型 | 长度 | 描述 | 例子 |
---|---|---|---|---|
ACQ | 字符串 | 3 | 收单商 ID。 | "FNX" |
deviceBrandModel | 字符串 | 50 | 设备品牌型号。 | "XX-001" |
deviceID | 字符串 | 50 | 每个设备的唯一序列号。 | "XX000000001" |
lang | 字符串 | 2 | 语言。 | "EN" - 英语 "MS" - 马来语 "CH" - 中文 |
trxRefNo | 字符串 | 30 | 交易参考号。 | "NX202302170100000000000000001" |
trxCurr | 字符串 | 3 | 交易货币代码。 | "MYR" |
trxAmt | 数值 | 18,2 | 交易金额。 | "1.00" |
trxDateTms | 字符串 | 17 | 交易日期时间。 注意: 交易发生的本地日期和时间,格式为 YYYYMMDDhhmmssSSS。 | "20220505103425" |
trxPymtBrand | 字符串 | 2 | 交易支付品牌。 | "AL" - 支付宝+ "AP" - 支付宝 "DN" - DuitNow |
MID | 字符串 | 15 | 商户 ID。 | "000010000010XXX" |
TID | 字符串 | 8 | 有条件的字段 终端 ID。 | "60003614" |
signMsg | 字符串 | 999 | 消息的签名。 附录 2 | "..." |
必填 / 有条件的字段
字段名 | 类型 | 长度 | 描述 | 例子 |
---|---|---|---|---|
reqStat | 字符串 | 1 | 请求状态。 | "S" - 成功 "F" - 失败 |
errDesc | 字符串 | 100 | 有条件的字段 请求失败的原因。 注意: 如果 reqStat = "F",则为必填字段。 | "..." |
signMsg | 字符串 | 999 | 消息的签名。 附录 2 | "..." |
示例消息
- 请求
- 响应
Request Sample
{
"message": {
"ACQ":"FNX",
"deviceBrandModel":"SB-001",
"deviceID":"SB000000001",
"lang":"EN",
"trxRefNo":"FNX202302170100000000000000001",
"trxCurr":"MYR",
"trxAmt":"100.00",
"trxDateTms":"20230217121212236",
"trxPymtBrand":"PN",
"MID":"000010000010440",
"TID":"60003614"
},
"signMsg": " FxxIcxxxOKxxodg/CxxW7xxCkzxxIV+xx4exxsGxxDyXxPwxxMxxiM+ZYxxGxxJTN2xxpTxxzZxxc+9x..."
}
Response Sample
{
"message": {
"reqStat":"S",
"errDesc":""
},
"signMsg": " FxxIcxxxOKxxodg/CxxW7xxCkzxxIV+xx4exxsGxxDyXxPwxxMxxiM+ZYxxGxxJTN2xxpTxxzZxxc+9x..."
}