简要描述:

  • 支付按钮列表

请求域名:

请求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|是否可用

备注: