## 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}&notifyurl={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":"错误说明"}