跨越支付 开发文档

获取可用的在线支付配置

该接口为线上支付宝收款、微信收款、银行卡收款的基础接口,该接口返回可用选金额、可用支付方式等参数;


一、基本内容

接口地址:

api/onlinepay/onlinepay_getconfig

请求类型:POST

接口说明:获得可选支付金额和可选的支付方式,后续支付接口需要用到该接口参数值


二、提交参数

参数是否必填描述
appid商户APPID
sign签名


三、返回参数

返回参数描述
status1:获取成功,不等于0:获取失败
errstatus为0时,返回该参数,错误描述
datastatus为1时,返回转账订单信息
data.priceconfig[]支付价格配置列表:name(金额名称),price(金额价格)、unit(对应单位)、symbol(单位符号)
data.paymentMethod[]可选支付方式列表:name(支付名称)、value(支付方式值)、icon(支付方式icon)、isvalidity(是否有效  1有效、0失效)

特别说明:

1、支付金额值,即priceconfig[][price]在提支付时需要按照返回值提交,否则会失败;

2、支付方式的值,即priceconfig[][value]在提支付时需要按照返回值提交,否则会失败;

3、支付方式icon域名为:static.crossingpay.com;


四、返回示例

{
    "status": 1,
    "data": {
        "priceconfig": [
            {
                "name": "测试充值",
                "price": 1,
                "unit": "元",
                "symbol": "¥"
            },
            {
                "name": "体验买U",
                "price": 50,
                "unit": "元",
                "symbol": "¥"
            },
            {
                "name": "小试一把",
                "price": 100,
                "unit": "元",
                "symbol": "¥"
            },
            {
                "name": "余额加仓",
                "price": 500,
                "unit": "元",
                "symbol": "¥"
            },
            {
                "name": "金牛",
                "price": 1000,
                "unit": "元",
                "symbol": "¥"
            }
        ],
        "paymentMethod": [
            {
                "value": "zfb",
                "name": "支付宝",
                "icon": "/static/base/img/zfb.png",
                "isvalidity": 1
            }
        ]
    }
}