## 1\. 请求方式
HTTP GET / POST
## 2\. 接口地址
#### **联系卡酷云科支付平台客服获取**
## 3\. 参数说明
| 序号 | 参数名称 | 参数说明 | 类型长度 | 是否必填 | 说明 |
| --- | --- | --- | --- | --- | --- |
| 1 | version | 版本号 | varchar(5) | 是 | 默认 1.0 |
| 2 | customerid | 商户编号 | int(8) | 是 | 商户后台获取 |
| 3 | sdorderno | 商户订单号 | varchar(20) | 是 | |
| 4 | total\_fee | 订单金额 | decimal(10,2) | 是 | 精确到小数点后两位,例如 10.24 |
| 5 | paytype | 支付编码 | varchar(10) | 是 | 详见[通道类型](https://www.kancloud.cn/qikaku/kaku/1317861) |
| 6 | bankcode | 银行编号 | varchar(10) | 否 | 只有[网银直连](https://www.kancloud.cn/qikaku/kaku/1317861)必填,其他可为空 |
| 7 | notifyurl | 异步通知url | varchar(50) | 是 | 不能带有任何参数 |
| 8 | returnurl | 同步跳转url | varchar(50) | 是 | 不能带有任何参数 |
| 9 | remark | 商品名称 | varchar(100) | 否 | remark 如果传递值,值中**不要有空格** |
| 10 | is\_qrcode | 获取二维码链接 | tinyint(1) | 否 | 1为获取单独的二维码链接,0为不获取,且只对扫码接口有效 |
| 11 | sign | MD5签名串 | varchar(32) | 是 | 参照下方的MD5签名方法 |
## 4\. MD5签名方法说明
{value}要替换成接收到的值,{apikey}要替换成平台分配的接入密钥,可在商户后台获取:
**signString = version={value}&customerid={value}&total\_fee={value}&sdorderno={value}¬ifyurl={value}&returnurl={value}&{apikey}**
使用md5签名上面拼接的字符串即可生成小写的32位密文:
**sign = md5(signString)**
## 5\. 当 is\_qrcode=1 时接口响应
响应格式:**JSON**
**成功返回:**
{"status":"1","code\_url":"weixin://bizdafdafad3dsafasdf","code\_img\_url":"[http://api.xx.com/api/qrcode?url=wexin://biz23sdfafasdf23](http://api.xx.com/api/qrcode?url=wexin://biz23sdfafasdf23)"}
**失败返回:**
{"status":"100","msg":"错误说明"}