# 提交订单 ## 1. 请求方式 HTTP GET / POST ## 2. 接口地址 http://api.47idc.cn/api/submit ## 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)|是|详见 [通道类型](通道类型.md)| |6|bankcode|银行编号|varchar(10)|否|只有[网银直连](通道类型.md)必填,其他可为空| |7|notifyurl|异步通知url|varchar(50)|是|不能带有任何参数| |8|returnurl|同步跳转url|varchar(50)|是|不能带有任何参数| |9|remark|订单备注说明|varchar(50)|否|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"} **失败返回:** {"status":"100","msg":"错误说明"}