🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
**说明** 公众号/小程序支付 **请求地址** ~~~ "/api/devicepay/mini_pay" ~~~ **请求参数** | 参数 | 类型 | 是否必填 | 最大长度 | 描述 | | --- | --- | --- | --- | --- | | store\_id | string | 是 | 50 | 门店ID | | merchant\_id | string | 是 | 10 | 收银员ID | | other\_no | string | 否 | 50 | 外部订单号保证唯一 | | open\_id | string | 是 | 50 | 支付宝微信付款的用户ID | | 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 | 备注 | | ways\_source | string | 是 | 100 | 支付宝-alipay,微信-weixin | | pay\_type | string | 是 | 100 | 支付类型:01,公众号支付、服务窗支付,02,小程序支付,默认是公众号支付。 | | notify\_url | string | 否 | | 支付异步通知、支付成功才有通知 | | sign | string | 是 | 255 | 签名 | * 支付宝服务窗支付返回值示例 成功请求示例: ~~~ { "return_code": "SUCCESS", "return_msg": "数据返回成功", "result_code": "SUCCESS", "result_msg": "数据返回成功", "trade_no": "2019111322001472101415748918", "sign": "e1f95dfe1b6faa92abf0151fa90c91b5" } ~~~ * 微信公众号支付返回值示例 ~~~ { "return_code": "SUCCESS", "return_msg": "数据返回成功", "result_code": "SUCCESS", "result_msg": "数据返回成功", "payPackage": "prepay_id=wx131845535663064a2f8218bd1916077400", "paySign": "lCorrnxWSS/yIMESRx8SPoOhtgREk2njgn+USTRwBHAn26E1I/0n7sUgIRJzo6U/w2KENhqNdzsSBFMIborUpi3xHPqBNe+xZANeNsfilxSoFkDnRCzam411hrpnuBZDv+vKB+F3P4QefSwGYdJffyQ4rMxSj1ZytkiwuaDYhAfjh4HYKzExpV7yPRoAXmswJ2pM8GVy5Yqj/dKxAPasjvshkXEo7YGTzed02uuPpJEOzISOvPmiS3ZoCpev/5HsJkSRmvMo3QLmgGjv3sNQbGloT5Zwb3Y0OPVLE+zdEjOjNgig7DOPS4SDBs0j6asnUs183AqkO1jQp+owplD4kg==", "payAppId": "wx3fc7983c75d88330", "paynonceStr": "3e4f1deed3844e6bbddba54f4fb96fc6", "paySignType": "RSA", "sign": "8d1d15a32e445e0d67c3055dcd855b4e" } ~~~ * 失败请求示例 ~~~ { "return_code": "FALL", "return_msg": "验证不通过", "sign": "6e18dfc643802a38d78568ba59333b5f" } ~~~