支付参数
Method POSTURL
https://xxx.finexusgroup.com/fnx-fintech/xxx/mqpos-host/thirdparty/paymentAuthorization
- 请求参数
- 响应参数
必填字段
字段名称 | 类型 | 长度 | 描述 | 例子 |
---|---|---|---|---|
MsgVer | String | 20 | 版本号。 | "1" |
TxnID | String | 50 | 由调用者应用程序分配的唯一事务 ID。 | "2021061414062021072" |
MID | String | 15 | 商户 ID。 | "0000100000130XX" |
LocalTxnDTTime | String | 14 | 交易发生的本地日期和时间,格式为 YYYYMMDDhhmmss。 | "20200131091025" |
AmtTxn | String | 12 | 交易金额。 | "100" |
CrcyTxn | String | 3 | 原始交易货币数字代码。 | "458" |
OrgHTR | String | 20 | 原始 HTR,用于检索原始交易。 | |
sourceSystem | String | 3 | 频道/来源名称。 | "mxx" |
sequenceNo | String | 16 | 运行消息序列号,在一个日历日内系统内唯一,每天从 1 重新开始。 | "2022091511262180" |
signedMessage | String | 2048 | 签名值是从其他字段生成的,然后用 RSA 私钥进行签名。 请参考附录 1。 | "..." |
可选字段
字段名称 | 类型 | 长度 | 描述 | 例子 |
---|---|---|---|---|
Description | String | 256 | 这是付款的订单描述 | Coffee |
必填/条件字段
字段名称 | 类型 | 长度 | 描述 | 例子 |
---|---|---|---|---|
MsgVer | String | 20 | 版本号。 | "1" |
TxnID | String | 50 | 由调用者应用程序分配的唯一事务 ID。 | "2021061414062020000" |
ResultCode | String | 2 | MPOS 回复结果码。 详情请参阅附录 3。 | "00" |
RespCd | String | 2 | 条件字段 获取主机返回的响应。 Please refer to 附录 2 for details. | "00" |
OrgRespCd | String | 2 | 条件字段 发卡行/银行的原始响应代码。 | "00" |
RRN | String | 12 | 条件字段 由收单方主机生成的检索参考号。 | "307219058382" |
STAN | String | 6 | 条件字段 由主机返回,在结果 Intent 中设置。 原始交易的系统跟踪审计编号。 | "58382" |
AuthIdResp | String | 16 | 条件字段 发卡机构/银行的授权代码仅适用于已批准的交易。消费者应使用此代码作为已批准的支付交易的参考。 | "484684" |
HTR | String | 20 | 条件字段 主机交易参考号 由 ACQ 主机生成的唯一交易参考号。 | |
AdvMsg | String | 256 | 由主机包含,以简化支持和问题诊断。 | |
sourceSystem | String | 3 | 频道/来源名称。 | "mxx" |
sequenceNo | String | 16 | 运行消息序列号,在一个日历日内系统内唯一,每天从 1 重新开始。 | "2022091511262180" |
signedMessage | String | 2048 | 签名值是从其他字段生成的,然后用 RSA 私钥进行签名。 请参考附录 1。 | "..." |
消息示例
- 请求
- 响应
POST Request
curl -X POST
"https://xxx.xxx.com/xxx/xxx/mqpos-host/thirdparty/paymentAuthorization" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{
MsgVer:"1"
TxnID:"2021061414062021072"
MID:"0000100000130XX"
LocalTxnDTTime:"20200131091025"
AmtTxn:"100""
CrcyTxn:"100""
OrgHTR:"458"
sourceSystem:"mxx"
sequenceNo:"2022091511262180"
signedMessage:""
}'
POST Response
{
"MsgVer":"1",
"TxnID":"2021061414062020000",
"ResultCode":"00",
"RespCd":"00",
"OrgRespCd":"00",
"RRN":"307219058382",
"STAN":"58382",
"AuthIdResp":"484684",
"HTR":"",
"AdvMsg":"",
"sourceSystem":"mxx",
"sequenceNo":"2022091511262180",
"signedMessage":"..."
}