文档中心 支付接口 支付接口

支付接口

1.功能说明

支付,仅支持二维码支付的场景

如需要使用跳转到收银台页面,选择资产,输入支付密码的支付形式,请访问关爱通支付文档

2.接口调用说明

请求URL

https://openapi.guanaitong.tech/pay/doPay

HTTP请求方式

POST

输入参数说明

(1)公共参数

发送请求是必须传入公共参数,详见公共参数

(2)私有参数

参数名称 是否必须 参数类型 长度限制 描述
outer_trade_no string [2,24] 外部交易号,需保证唯一性
pay_code string [18,25] 支付码
notify_url string [0,255] 关爱通服务器主动通知商户服务器指定的地址(用于异步通知支付结果)
total_amount decimal(10,2) [0.01,99999999.99] 总金额
cost_amount decimal(10,2) [0.01,99999999.99] 结算成本价
subject string [1,100] 商品或交易描述
product_category string [1,100] 商品分类
trade_info string [0,1000] 商品详情数组,JSON格式,具体映射的数据结构需供应商给出
请求示例
POST /pay/doPay HTTP/1.1
Host: openapi.guanaitong.tech
Content-Type: application/x-www-form-urlencoded
Cache-Control: no-cache

access_token=a7e28ec1af8a2fb8507e78d7f2d56151&outer_trade_no=0000000000000000000142&
pay_code=669999132083356313&product_category=test&subject=test&&total_amount=10
timestamp=1505276594&version=1.0.0&sign=06add8e0e088381bdb138a81ebb6bb2e8a47717a
                    
返回参数说明
参数名称 描述
code 返回码。详见错误代码
msg 如果错误,返回错误信息。
data 如果没有错误,返回outer_trade_no
正确返回示例
{
    "code": 0,
    "data": "0000000000000000000142",
    "msg": "OK"
}
错误返回示例
{
    "code": 1011210012,
    "data": null,
    "msg": "授权码已经校验过"
}