获取支付方式

请求路由url

/api/order_pay/getPayType

请求方式

get

get请求参数

参数 说明 类型 是否必要
token 登录时返回的token string
is_app 如果是app则传1,否则不用传 int

请求结果(当前用户为经销商,app与非app环境是一样的)

{
    "code": 1,
    "msg": "",
    "time": "1644376744",
    "data": [//支付类型列表
        {
            "method": [//当前支付类型下的支付方式列表,一般只有一个
                {
                    "name": "预付款支付",
                    "key": "balance"
                }
            ],
            "key": "cicp",
            "name": "预付款支付",
            "default": 1//默认选中
        },
        {
            "method": [
                {
                    "name": "信用额度支付",
                    "key": "credit"
                }
            ],
            "key": "credit",
            "name": "信用额度支付",
            "default": 0
        }
    ]
}

请求结果(app环境,当前为普通用户)

{
    "code": 1,
    "msg": "",
    "time": "1644377003",
    "data": [
        {
            "method": [
                {
                    "name": "APP支付",
                    "key": "app"
                }
            ],
            "key": "wechat",
            "name": "微信",
            "default": 1
        },
        {
            "method": [
                {
                    "name": "APP支付",
                    "key": "app"
                }
            ],
            "key": "alipay",
            "name": "支付宝",
            "default": 0
        }
    ]
}

请求结果(非app环境,当前为普通用户微信客户端环境)

{
    "code": 1,
    "msg": "",
    "time": "1644377171",
    "data": [
        {
            "method": [
                {
                    "name": "公众号支付",
                    "key": "mp"
                }
            ],
            "key": "wechat",
            "name": "微信",
            "default": 1
        }
    ]
}

请求结果(非app环境,当前为普通用户非微信客户端环境)

{
    "code": 1,
    "msg": "",
    "time": "1644377213",
    "data": [
        {
            "method": [
                {
                    "name": "H5支付",
                    "key": "wap"
                }
            ],
            "key": "alipay",
            "name": "支付宝",
            "default": 1
        }
    ]
}

备注

如果是经销商则只有以下的支付方式:

预付款余额支付(cicp)的 balance 支付方式  (支付传参:type=cicp  method=balance)
信用额支付(credit)的 credit 支付方式  (支付传参:type=credit  method=credit)

H5网页非微信客户端支持(普通用户):

支付宝支付(alipay)的wap 支付方式  (支付传参:type=alipay  method=wap)

H5网页微信客户端支持(普通用户):

微信支付(wechat)的mp 支付方式  (支付传参:type=wechat  method=mp)

app客户端支持(普通用户):

微信支付(wechat)的app 支付方式   (支付传参:type=wechat  method=app)
支付宝支付(alipay)的wap 支付方式  (支付传参:type=alipay  method=app)