简要描述:
- 支付按钮列表
请求域名:
请求URL:
POST:plugin.store-cashier.frontend.pos.merge-pay.posPayButton
参数:
参数名 | 是否必须 | 类型 | 说明 | 备注 |
---|---|---|---|---|
store_id | 是 | int | 门店ID | |
goods | 是 | string | 商品信息json字符串 | |
amount | 是 | float | 金额 |
返回示例:
正确时返回:
{
"result": 1,
"msg": "成功",
"data": [
{
"key": "wechatScanPay",
"name": "微信扫码支付",
"pay_type_id": 38,
"status": false
},
{
"key": "wechatScanFacePay",
"name": "微信人脸支付",
"pay_type_id": 39,
"status": false
},
{
"key": "alipayScanPay",
"name": "支付宝扫码支付",
"pay_type_id": 40,
"status": false
},
{
"key": "alipayFacePay",
"name": "支付宝人脸支付",
"pay_type_id": 41,
"status": false
},
{
"key": "cashPay",
"name": "现金支付",
"pay_type_id": 8,
"status": false
},
{
"key": "creditPay",
"name": "余额支付",
"pay_type_id": 3,
"status": false
},
{
"key": "alipayCardPayHj",
"name": "汇聚支付-支付宝",
"pay_type_id": 95,
"status": false
},
{
"key": "wechatCardPayHj",
"name": "汇聚支付-微信",
"pay_type_id": 94,
"status": false
},
{
"key": "leshuaPos",
"name": "乐刷支付",
"pay_type_id": 87,
"status": false
},
{
"key": "storeBalancePay",
"name": "门店余额支付",
"pay_type_id": 80,
"status": false
}
]
}
错误时返回:
- 缺少访问参数 - 商品ID
{
"result": 0,
"msg": "缺少访问参数",
"data": [ ]
}
### 返回参数说明:
|参数名|类型|说明|
|:----- |:-----|-----|
|key|string|支付时请求的方法名
|name|string|支付需要的方法名
|pay_type_id|int|支付方式ID
|status|bool|是否可用