跳到主要内容

支付参数

Method POST

URL

https://xxx.finexusgroup.com/fnx-fintech/xxx/mqpos-host/thirdparty/paymentAuthorization

IsPreauthInd仅适用于信用卡支付。

必填字段

字段名称类型长度描述例子
MsgVerString20版本号。"1"
PmtTypeString2付款类型。"01" - 卡支付
IsPreauthIndString1是否为预授权交易指示符。"Y" - Yes
"N" - No
CallerDeviceTypeString20呼叫者设备类型。"04" - 基于网络
EmailString100登录到设备的用户电子邮件地址。"customer123@gmail.com"
DeviceSNString20设备序列号。"PPXXX72209005XXX"
CallerDeviceVerString20呼叫方设备的应用程序版本号。"1"
TxnIDString50由调用者应用程序分配的唯一事务 ID。"2021061414062021072"
LocalTxnDTTimeString14交易发生的本地日期和时间,格式为 YYYYMMDDhhmmss。"20200131091025"
AmtTxnString12交易金额。"100"
CrcyTxnString3原始交易货币数字代码。"458"
MIDString15商户 ID。"0000100000130XX"
sourceSystemString3频道/来源名称。"mxx"
sequenceNoString16运行消息序列号,在一个日历日内系统内唯一,每天从 1 重新开始。"2022091511262180"
signedMessageString2048签名值是从其他字段生成的,然后用 RSA 私钥进行签名。

请参考附录 1
"..."
可选字段
字段名称    类型长度描述例子  
DescriptionString256订单描述。Coffee
CallerDeviceIdString32呼叫者设备 ID。
OptInPrintReceiptString1选择加入打印收据功能。"Y" - 打印收据按钮可见。
"N" - 打印收据按钮不可见。

默认为"Y"
OptInSendEReceiptString1选择加入发送电子收据功能。"Y" - 发送电子收据按钮可见。
"N" - 发送电子收据按钮不可见。

默认为"Y"
OptInPmtAckmntString1选择加入付款确认功能。"Y" - 将显示付款确认信息。
"N" - 不会显示付款确认信息。

默认为"Y"

消息示例

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"
PmtType:"01"
IsPreauthInd:"01"
CallerDeviceType:"04"
Email:"customer123@gmail.com"
DeviceSN:"PPXXX72209005XXX"
CallerDeviceVer:"1"
TxnID:"2021061414062021072"
LocalTxnDTTime:"20200131091025"
AmtTxn:"100""
CrcyTxn:"458"
MID:"0000100000130XX"
sourceSystem:"mxx"
sequenceNo:"2022091511262180"
signedMessage:""
}'