🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
**说明** 商户扫用户 **请求地址** ~~~ "/api/devicepay/scan_pay" ~~~ **请求参数** | 参数 | 类型 | 是否必填 | 最大长度 | 描述 | | --- | --- | --- | --- | --- | | store\_id | string | 是 | 50 | 门店ID | | merchant\_id | string | 是 | 10 | 收银员ID | | other\_no | string | 否 | 50 | 外部订单号保证唯一 | | code | string | 是 | 50 | 支付宝微信付款的二维码授权编号 | | total\_amount | string | 是 | 10 | 付款金额,必须保留2位小数 | | shop\_price | string | 否 | 10 | 商品金额,必须保留2位小数 | | device\_id | string | 是 | 50 | 设备ID | | device\_type | string | 是 | 50 | 设备类型 | | shop\_name | string | 否 | 255 | 商品名称 | | shop\_desc | string | 否 | 255 | 商品描述 | | remark | string | 否 | 100 | 备注 | | sign | string | 是 | 255 | 签名 | * 返回值示例 成功请求示例: ~~~ { "return_code": "SUCCESS", "return_msg": "返回成功", “result_code”:”SUCCESS”, “result_msg”:”支付成功”, “other_no”:”1212”, “store_id”:”122”, “out_trade_no”:”1212”, “out_transaction_id”:”122”, “pay_time”:”2018-01-01 12:12:12”, “ways_source”:”weixin”, "sign": "6e18dfc643802a38d78568ba59333b5f" } ~~~ * 返回状态说明 | 参数 | 说明 | | --- | --- | | return\_code | SUCCESS/FALL 此字段是通信标识,非交易标识,交易是否成功需要查看result\_code来判断 | | return\_msg | 返回成功/返回失败 | | result\_code | SUCCESS/USERPAYING/FALL | | result\_msg | 支付成功/支付中/支付失败 | | other\_no | 设备外部单号 | | store\_id | 门店ID | | out\_trade\_no | 平台外部单号 | | out\_transaction\_id | 支付平台单号/条码上的单号 仅支付成功返回 | | pay\_time | 用户支付时间 仅支付成功返回 | | ways\_source | 支付类型 仅支付成功返回 alipay/weixin/jd/unionpay | | ways\_source\_desc | 支付类型说明 支付宝/微信支付/京东支付/银联刷卡 | | total\_amount | 订单金额 | * 失败请求示例 ~~~ { "return_code": "FALL", "return_msg": "验证不通过", "sign": "6e18dfc643802a38d78568ba59333b5f" } ~~~