业务功能
收银员使用扫码设备读取用户刷卡授权码以后,二维码或条码信息传送至商户收银台,由商户收银台或者商户后台调用该接口发起支付对用户进行收款。
交互模式
请求:后台请求交互模式
返回结果:后台请求交互模式
关于调用支付接口后相关情况的处理方案:当调用扣款接口返回未知状态,需要调用查询接口查询订单实际支付状态 。 建议 5 秒调一次查询,调用 10 次后还未成功作支付超时处理。
接口名称:/medicalCodePay/pay |
---|
请求参数:
字段 | 类型 | 必填项 | 描述 |
sn | string | 是 | 设备号、虚拟设备号 |
outTradeId | string | 是 | 第三方交易流水号,不长于50位,第三方全局唯一 |
payCode | string | 是 | 付款码 |
amount | int | 是 | 交易金额(分) |
remark | string | 否 | 交易备注 |
响应:
sn | string | 设备号、虚拟设备号 |
outTradeId | string | 第三方交易流水号,不长于50位,第三方全局唯一 |
amount | int | 交易金额(分) |
tradeId | string | 交易流水号 |
status | int | 交易状态:0-未知 1-交易成功 2-交易失败 |
remark | string | 交易备注 |
tradeTime | string | 交易时间(格式:yyyy-MM-dd HH:mm:ss) |
merchantCode | string | 渠道商户编号 |
terminalCode | string | 渠道终端编号 |
merchantName | string | 商户名称 |
referenceNO | string | 参考号,银行卡为参考号,微信、支付宝为账单中的交易单号 |
authCode | string | 授权码 |
bathNO | string | 批次号 |
certificateNO | string | 凭证号 |