### 申请退款
#### 1.请求方式
HTTP GET / POST
#### 2\. 接口地址
#### **联系卡酷云科支付平台客服获取**
#### 3\. 参数说明
| 序号 | 参数名称 | 参数说明 | 类型长度 | 是否必填 | 说明 |
| --- | --- | --- | --- | --- | --- |
| 1 | customerid | 商户编号 | int(8) | 是 | |
| 2 | sdorderno | 商户订单号 | varchar(20) | 是 | |
| 3 | money | 退款金额 | decimal(10,2) | 是 | 精确到小数点后两位,例如 10.24 |
| 4 | refund\_no | 商户退款订单号 | varchar(20) | 是 | |
| 5 | reason | 退款原因 | varchar(255) | 否 | |
| 6 | sign | MD5签名串 | varchar(32) | 是 | 参照下方的MD5签名方法 |
#### 4\. MD5签名方法说明
{value}要替换成接收到的值,{apikey}要替换成平台分配的接入密钥,可在商户后台获取:
signString = money={value}&customerid={value}&sdorderno={value}&refund\_no={value}&{apikey}
使用md5签名上面拼接的字符串即可生成小写的32位密文:
sign = md5(signString)
#### 5\. 接口响应
响应格式:JSON
成功返回:
~~~
{"status":1,"msg":"申请退款成功","refund_orderid":"r2019030618112656644","refund_no":"1551867086","refund_fee":"1.00"}
~~~
失败返回:
~~~
{"status":"100","msg":"错误说明"}
~~~