销售付款参数
SALES 的操作请求 URL 为com.finexuscards.yippiepos.xxx.SALES
- 请求参数
- 响应参数
配置卡和二维码支付选项的PmtType
字段。
必填/条件字段
字段名称 | 类型 | 长度 | 描述 | 例子 |
---|---|---|---|---|
MsgVer | String | 20 | 请求中回显的版本号。 | "1.0" |
PmtType | Int | 2 | 付款类型。 | "00" - KPOS 将显示所有可用的付款方式,然后客户可以选择自己喜欢的方式继续。 "01" - 卡支付 "04" - Duitnow 二维码支付(商户出示) "08" - 支付宝+二维码支付(商户出示) |
CallerDeviceType | String | 20 | 呼叫者设备类型。 | "01" – 移动设备 "03" - 自助服务亭 |
CallerDeviceVer | String | 20 | 呼叫方设备的应用程序版本号。 | "2.0.1" |
TxnID | String | 50 | 由调用者应用程序分配的唯一事务 ID。 注意:调用者应用程序可能会为此目的生成随机 UUID。 | "C5460ED3C5574F71AEFD63C1FDE495E5" |
LocalTxnDTTime | Int | 14 | 交易的本地日期和时间 – 格式:YYYYMMDDMMDDhhmmss | "20200131091025" |
Email | String | 100 | 用于登录的用户电子邮件地址。 | "wyongkeat@email.com" |
Pwd | String | 16 | 用于登录的用户密码。 | "ABCD1234" |
AmtTxn | Number | 12 | (金额、交易) 以支持的币种表示的购买交易金额。 此字段不显示小数点;根据 ISO 4217 数字货币代码中定义的 CrcyTxn,小数位隐含在交易金额指数中。 | "000000010000" |
CrcyTxn | Int | 3 | 此交易的 ISO 4217 数字货币代码。 | "458" |
TxnTyp | String | 3 | 条件字段 交易类型。 如果 mQPOS 通过蓝牙或串行电缆与 ECR 集成,则为强制字段。 | "STX" - 销售交易 |
可选字段
字段名称 | 类型 | 长度 | 描述 | 例子 |
---|---|---|---|---|
Description | String | 256 | 订单描述。 | "炒饭" |
OptInPrintReceipt | String | 1 | 选择加入打印收据功能。 | "Y" - 打印收据按钮可见。 "N" - 打印收据按钮不可见。 默认为"Y" |
OptInSendEReceipt | String | 1 | 选择加入发送电子收据功能。 | "Y" - 发送电子收据按钮可见。 "N" - 发送电子收据按钮不可见。 默认为"Y" |
OptInEReceipt | String | 1 | 选择加入电子收据功能。 | "Y" - 如果卡付款成功,将显示电子收据。 "N" - 刷卡付款成功后,不会显示电子收据。 默认为"Y" |
OptInPmtAckmnt | String | 1 | 选择加入付款确认功能。 | "Y" - 付款成功后将显示付款确认信息。 "N" - 付款成功后,不会显示付款确认信息。 默认为"Y" |
必填/条件字段
字段名称 | 类型 | 长度 | 描述 | 例子 |
---|---|---|---|---|
MsgVer | String | 20 | 请求中回显的版本号。 | "1.0" |
TxnID | String | 20 | 请求中的交易 ID。 | "79112E72300E440891F60E14039C2DFD" |
ResultCode | String | 3 | mQPOS 响应的结果代码。 它是 onActivityResult() 中的resultCode 参数*注意:调用者应用程序应检查此字段并确定支付交易是成功完成还是失败. 详情请参阅 附录 3。 | "00" |
RespCd | String | 2 | 条件字段 获取主机返回的响应。 详情请参阅 附录 2。 | "00" |
OrgRespCd | String | 2 | 条件字段 发卡行/银行的原始响应代码。 | "00" |
RRN | String | 12 | 条件字段 由收单方主机生成的检索参考号。 | "307219058382" |
STAN | String | 6 | 条件字段 由主机返回,在结果 Intent 中设置。 原始事务的系统跟踪审计编号。 | "058382" |
AuthIdResp | String | 16 | 条件字段 发卡机构/银行的授权代码仅适用于已批准的交易。消费者应使用此代码作为已批准的支付交易的参考。 | "484684" |
MRN | String | 40 | 条件字段 来自收单主机的商户参考号。 此字段通常也称为发票号,商户使用它来核对卡付款单及其销售交易。 | "23072AMgLI" |
TxnDTTime | String | 14 | 条件字段 交易发生的日期和时间为 GMT+8 时间。 格式:YYYYMMDDhhmmss | "20230313190732" |
MaskedPAN | String | 19 | 条件字段 返回屏蔽的 PAN。 根据当前的 PCI-DSS 3.2,此字段仅包含用于完成卡支付的卡号/主帐号的前 6 位数和后 4 位数。 | "443322xxxxxx1234" |
PaymentScheme | String | 20 | 条件字段 交易的付款方案。 | “AF”- 蚂蚁金服(支付宝) “JC”- JCB “MC”- 万事达卡 “PN”- Paynet (DuitNow) “UP”- 银联 (fka CUP) “VS”- Visa |