Commit eab6fe2fdb81ebced981aab45623798c5942107d

Authored by 翁力
2 parents 10fceee8 2b20464b

Merge remote-tracking branch 'origin/master'

Showing 1 changed file with 127 additions and 0 deletions
4. 支付云/2. 退款.md
  1 +<p class="text-info">
  2 + 退款API,目前仅支持支付宝PC即时到账收款,微信,百度钱包的退款。<br>
  3 + 退款流程:<br>
  4 + 发起退款API--系统发送退款邮件至财务--财务退款
  5 +</p>
  6 +<table class="table table-bordered">
  7 + <tbody>
  8 + <tr>
  9 + <td width="80px">
  10 + 接口URL
  11 + </td>
  12 + <td>
  13 + http://api.cnlive.com/open/unifypay/refund
  14 + </td>
  15 + </tr>
  16 + <tr>
  17 + <td>调用方式</td>
  18 + <td>HTTP GET</td>
  19 + </tr>
  20 +
  21 + <tr>
  22 + <td>
  23 + 参数列表
  24 + </td>
  25 + <td>
  26 + <table class="table table-bordered">
  27 + <thead>
  28 + <tr>
  29 + <th>字段名称</th>
  30 + <th>描述</th>
  31 + <th>类型</th>
  32 + <th>必填</th>
  33 + <th>备注</th>
  34 + </tr>
  35 + </thead>
  36 + <tbody>
  37 + <tr>
  38 + <td>sp_id</td>
  39 + <td>开发者ID</td>
  40 + <td>varchar(50)</td>
  41 + <td>是</td>
  42 + <td></td>
  43 + </tr>
  44 + <tr>
  45 + <td>out_trade_no</td>
  46 + <td>业务系统中的 订单号</td>
  47 + <td>varchar(50)</td>
  48 + <td>是</td>
  49 + <td></td>
  50 + </tr>
  51 + <tr>
  52 + <td>batch_no</td>
  53 + <td>退款批次号</td>
  54 + <td>varchar(50)</td>
  55 + <td>是</td>
  56 + <td>一个订单可以分多次退款,请确保批次号唯一。</td>
  57 + </tr>
  58 + <tr>
  59 + <td>num</td>
  60 + <td>退款金额</td>
  61 + <td>int</td>
  62 + <td>是</td>
  63 + <td>单位分,退款金额不能大于订单金额。</td>
  64 + </tr>
  65 + <tr>
  66 + <td>info</td>
  67 + <td>退款原因</td>
  68 + <td>varchar(200)</td>
  69 + <td>日</td>
  70 + <td></td>
  71 + </tr>
  72 + <tr>
  73 + <td>attach.${key}</td>
  74 + <td>业务回传参数</td>
  75 + <td>varchar(300)</td>
  76 + <td>否</td>
  77 + <td>业务回传参数可以使用多个参数,${key} 由业务系统自行使用。但有长度限制,所有attach 的总字符长度不能超过300。
  78 + 例如:
  79 + attach.phone=13523455432
  80 + attach.others=o
  81 + …
  82 + </td>
  83 + </tr>
  84 + <tr>
  85 + <td>notify_url</td>
  86 + <td>用户退款通知业务系统接收地址</td>
  87 + <td>varchar(300)</td>
  88 + <td>否</td>
  89 + <td>不能带参数</td>
  90 + </tr>
  91 + <tr>
  92 + <td>sign</td>
  93 + <td>签名串</td>
  94 + <td>varchar(50)</td>
  95 + <td>是</td>
  96 + <td></td>
  97 + </tr>
  98 + </tbody>
  99 + </table>
  100 +
  101 + </td>
  102 + </tr>
  103 + <tr>
  104 + <td>返回数据(JSON)</td>
  105 + <td>
  106 + <table class="table table-bordered">
  107 + <thead>
  108 + <tr>
  109 + <th>字段</th>
  110 + <th>说明</th>
  111 + </tr>
  112 + </thead>
  113 + <tbody>
  114 + <tr>
  115 + <td>status</td>
  116 + <td>状态 (0成功,其它失败)</td>
  117 + </tr>
  118 + <tr>
  119 + <td>msg</td>
  120 + <td>状态说明</td>
  121 + </tr>
  122 + </tbody>
  123 + </table>
  124 + </td>
  125 + </tr>
  126 + </tbody>
  127 +</table>
0 \ No newline at end of file 128 \ No newline at end of file