跳到主要内容

支付参数

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

信息

配置字段 PmtType,用于卡支付和二维码支付选项。

强制字段

字段名称类型长度描述示例
MsgVer字符串20版本号"1"
PmtType字符串2付款类型"01" - 信用卡付款
"04" - Duitnow QR 付款(商家呈现)
"08" - 支付宝+ QR 付款(商家呈现)
CallerDeviceType字符串20调用设备类型"04" - 基于网络
Email字符串100登录设备的用户电子邮件地址"customer123@gmail.com"
DeviceSN字符串20设备序列号"PPXXX72209005XXX"
CallerDeviceVer字符串20调用设备的应用程序版本号"1"
TxnID字符串50调用应用程序分配的唯一交易ID"2021061414062021072"
LocalTxnDTTime字符串14交易发生的本地日期和时间,格式为YYYYMMDDhhmmss"20200131091025"
AmtTxn字符串12交易金额"100"
CrcyTxn字符串3原始交易货币的数字代码"458"
sourceSystem字符串3渠道/来源名称"mxx"
sequenceNo字符串16每天在系统内唯一的运行消息序列号,并且每天从1开始重新启动。"2022091511262180"
signedMessage字符串2048签名值是从其他字段生成的,然后由RSA私钥签名。

请参阅附录1
"..."
可选字段
字段名称类型长度描述示例  
Description字符串256订单描述咖啡
OptInPrintReceipt字符串1允许打印收据功能。"Y" - 显示打印收据按钮。
"N" - 隐藏打印收据按钮。

默认为 "Y"
OptInSendEReceipt字符串1允许发送电子收据功能。"Y" - 显示发送电子收据按钮。
"N" - 隐藏发送电子收据按钮。

默认为 "Y"
OptInPmtAckmnt字符串1允许付款确认功能。"Y" - 显示付款确认。
"N" - 隐藏付款确认。

默认为 "Y"

示例消息

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