跳到主要内容

二维码支付参数

Method GET

URL

https://xxx.finexusgroup.com/upp/faces/generateQrPayload.xhtml?

以下参数提供给 PayMaster 进行付款处理。

完成 QR 交易请求后,PayMaster 将向商户服务器发送响应。然后,商家服务器应检查交易状态(TxnStat)以确定 QR 交易请求的结果。

必填/条件字段

字段名称类型长度描述示例
PaymentIDString3支付方式 / 功能。"Q01" - QR 负载生成,
"C05" - 电子商务交易退款,
"C15" - 电子商务交易的撤销
MerchantIDString15分配的商户 ID(MID)。"000010000099939"
ProcCodeString6流程代码。"003000"
SndrIDString34条件字段
发送者身份。

注意: 对于 PaymentID = "Q01" 是可选的。SndrID 可以是主帐号;LOC 帐号;URN;LOC 帐号 + PAN 的最后 4 位数或用于唯一标识呈现 QR 的消费者的 Token。
"FNXSMYNX"
TxnAmtString(数字)12交易金额。"1280.99"
POSCondString2销售点或服务点条件代码。"67"
CurrCodeString3ISO 4217 货币数字代码。"458"
ExpTxnAmtString1交易金额的指数。"2"
OrigTxnAmtString(数字)12条件字段
原始交易金额。

注意: 仅适用于 PaymentID = "Q02"。如果 OrigCurrCode 存在,则为必填项。
"298.85"
OrigCurrCodeString3条件字段
原始交易的 ISO 4217 货币数字代码。

注意: 如果存在 OrigTxnAmt,则为必填项。
"840"
CountryCodeString2条件字段
ISO 3166-1 alpha-2 国家代码。

注意: 仅适用于 PaymentID = "Q02"。
"MY"
FICodeString20享有促销活动的金融机构代码。附录 4"CIMB"
ServiceIDString3服务 ID。"FNX"
MerchRefNoString40唯一的商户参考号。"2021061414062021072"
SuccRespURLString512支付成功的页面。"https://xxx.xxxxx.xxx/approved.jsp "
BizNmString35条件字段
商业名称。

注意: 仅适用于 PaymentID = "Q02"。
"Inside Scoop Sdn. Bhd"
BizAddrZIPCodeString10条件字段
商业地址邮政编码。

注意: 仅适用于 PaymentID = "Q02"。
"63000"
BizAddrStateCodeString4条件字段
商业地址州代码。

注意: 仅适用于 PaymentID = "Q02"。
"10"
TerminalIDString8终端 ID。

注意: 少于 8 个位置的标识代码必须向左对齐,其余字段需要填充空格。
"T2022121"
PayloadIndString2QR 负载指示符。"12" – 商家呈现动态 QRC
PANIndString2PAN 指示符。"26" – DuitNow RPP,
"97" – 支付宝+
SndrIDTypeString1条件字段
发送者身份类型。

注意: 对于 PaymentID = "Q01" 是可选的。
"2" - 唯一参考号 (URN)
QRPayloadString512条件字段
QR 负载。

注意: 仅适用于 PaymentID = "Q02"。指的是先前 PaymentID = "Q01" 的响应消息中的 QRPayload
"…"
TxnFlagString2条件字段
交易响应反应指示。

注意: 仅适用于 PaymentID = "Q02"。
"CP" – 消费者呈现支付
MerchPANString31条件字段
商户 PAN。

注意: 仅适用于 PaymentID = "Q02"。
"4322071003601010"

字段格式

  • TxnAmtOrigTxnAmt - 带有两位小数和千位分隔符的交易金额。最大长度包括小数点后的数字。
可选字段
字段名类型长度描述例子
AuthIDRespCodeString6前一个PaymentID为"Q01"的响应消息的授权 ID 响应代码(AuthIDRespCode)。

注意: 仅适用于PaymentID为"Q02"的情况。
"000000"
RetrievalRefNoString12检索参考号。

注意: 仅适用于PaymentID为"Q02"的情况。
"306274008021"
UserContactString20客户联系号码。"6012888888"
UserIPAddressString30用户 IP 地址。

注意: 受支付提供商要求影响。
"192.168.2.2"
PortalUserIDString256门户用户 ID。O5ACzHbvQNm3iNAwdvi1Sg==
DeviceIDString64客户设备 ID。"463508442328857/02"
MCCString4商户类别代码或商户分类代码。

注意: 仅适用于PaymentID为"Q02"的情况。
"5411"
TxnIDString50交易 ID。

注意: 仅支持 UnionPay URL QR。仅适用于PaymentID为"Q02"的情况。
"9205845"

消息示例

QR 有效负载生成请求
curl -X GET
"https://xxx.finexusgroup.com/upp/faces/generateQrPayload.xhtml?h001_MTI=0180&h002_VNO=06&h003_TDT=20230619&h004_TTM=09593634&f001_MID=000010000012639&f003_ProcCode=000000&f004_PAN=&f007_TxnAmt=000000000100&f008_POSCond=67&f010_CurrCode=458&f019_ExpTxnAmt=2&f256_FICode=&f260_ServID=FNX&f263_MRN=20230619085230QR&f265_RURL_CCPS=https%3A%2F%2Fsandbox.finexusgroup.com%2Fdevserver%2Fadmin%2Fapi%2Fpaymaster%2Fintrx&f279_HP=&f285_IPAddr=&f289_CustId=&f354_TID=10004028&f366_PayloadInd=12&f367_PANInd=26&f368_AcctInd=&f369_DevID=&t001_SHT=SH2&t002_SHV=C00365DC7FFF64961D86CA44D203A3C3E6727910259CA1F15E43FD61D8B01243