> 简要描述:
> 统一支付接口,提交订单返回支付二维码
* [ ] **请求URL:**
~~~
https://cxka.com/api/create_pay
~~~
* [ ] **请求方式:**
~~~
POST/GET
~~~
* [ ] **请求协议:**
~~~
HTTPS
~~~
* [ ] **请求参数:**
| 参数 | 说明 |
| --- | --- |
| app_key | 商户密钥,商户中心申请 **【必须】**|
| order_id | 订单号,由字母、数字组成最多60个字符 **【必须】** |
| goods_id | 商品ID,添加商品ID再商户中心获取 **【必须】** |
| goods_num | 购买商品数量 **【必须】**|
| is_mobile | 是否移动端,默认:0 pc端,1移动端 **【必须】** |
| api_domain | 发起支付网站域名 **【必须】**|
| email | 通知邮箱 |
| contact| 联系方式 |
| callback_url | 付款成功回调通知地址 |
* [ ] **支付连接拼接:**
接口返回数据里的
**PC端:**
qr_code + '?url=' + 支付产品列表里的 pay_url
比如:
qr_code = ‘https://www.d5d.com/api/show_pay’
pay_url ='aHR0cHM6Ly93d3cuZDVkL'
最终连接就是
https://www.d5d.com/api/show_pay?url=aHR0cHM6Ly93d3cuZDVkL
**手机端:**
data.pay_url+ '&pid=' + 支付产品列表里的 id
比如:
pay_url = ‘https://www.d5d.com/api/pay?order_id=T200108103812350034'
id='100'
最终连接就是
https://www.d5d.com/api/pay?order_id=T200108103812350034&pid=100
**注意:该连接PC返回支付二维码,手机端则是唤起支付。**
* [ ] **请求示例:**
~~~[api]
https://cxka.com/api/create_pay
*string:app_key=无#商户密钥
*order_id=无#订单号
*int:goods_id=无#商品ID
*int:goods_num=无#购买商品数量
*is_mobile=0#是否移动端支付
*api_domain=无#发起支付网站域名
email#通知邮箱
contact#购买人联系方式
callback_url#回调通知地址
<<<
success
{
"code":200,
"msg":"获取成功",
"data":{
"pay_url":"https:\/\/www.d5d.com\/api\/pay?order_id=T200108103812350034",
"qr_code":"https:\/\/www.d5d.com\/api\/show_pay",
"goodsInfo":{
"goods_name":"测试商品",
"num":1,
"price":"0.01",
"remark":"使用说明将显示在订单查询结果中",
"store_qq":"1598665020"
},
"pay_list":[
{
"id":17,
"title":"吉易花呗WAP",
"api_type":"alipay_hb",
"pay_url":"aHR0cHM6Ly93d3cuZDVkLmNvbS9hcGkvcGF5P3BpZD0xNyZpc19tb2JpbGU9MCZvcmRlcl9pZD1UMjAwMTA4MTAzODEyMzUwMDM0"
},
{
"id":59,
"title":"支付宝H5",
"api_type":"alipay",
"pay_url":"aHR0cHM6Ly93d3cuZDVkLmNvbS9hcGkvcGF5P3BpZD01OSZpc19tb2JpbGU9MCZvcmRlcl9pZD1UMjAwMTA4MTAzODEyMzUwMDM0"
}
]
}
}
<<<
error
{
"code":400,
"msg":"商户app_key无效",
"data":[]
}