支付平台对接API

支付平台对接API


退款接口

<h5>简要描述</h5> <ul> <li>退款接口,支援PayPal、WeChatPay 及AliPay</li> </ul> <h5>请求URL</h5> <ul> <li><code>http://域名/api/refund</code></li> </ul> <h5>请求方式</h5> <ul> <li>POST </li> </ul> <h5>备注</h5> <ul> <li>接口返回值只代表退款請求是否提交至平台,退款是否成功请登录企业后台查看</li> <li>请参考 &quot;通用接口参数加密示例&quot;生成接口参数 &quot;Data&quot;及 &quot;Sign&quot;和處理响应参数 &quot;Data&quot;及 &quot;Sign&quot;</li> </ul> <h5>请求 Data 参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">是否必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">rechargeOrderNo</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">String</td> <td>充值订单编号</td> </tr> <tr> <td style="text-align: left;">refundAmount</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">String</td> <td>退款金额<br>备注:<br>建议最多2位小数<br>如果多于3位小数,将会向上整取至2位小数<br>例:<br>0.111-&gt;0.12</td> </tr> <tr> <td style="text-align: left;">refundReason</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">String</td> <td>退款原因<br>不能超過10字節</td> </tr> <tr> <td style="text-align: left;">returnUrl</td> <td style="text-align: left;">选填</td> <td style="text-align: left;">String</td> <td>异步退款请求提交后的返回地址<br>备注:<br>请参考异步请求说明</td> </tr> </tbody> </table> <h5>请求 Data 示例</h5> <pre><code>充值订单编号: "20210726150605AYXaDF" 退款金額: "0.1" 退款原因: "退款" Data 示例: {"rechargeOrderNo":"20210726150605AYXaDF","rechargeAmount":"0.1","refundReason":"退款"}</code></pre> <h5>异步退款请求说明</h5> <ul> <li>平台接受退款请求后,会异步处理退款请求,处理完成的退款请求会请求企业自定义的返回地址(returnUrl)</li> </ul> <h5>响应 Data 参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">Integer</td> <td style="text-align: left;">状态值;<br>200代表成功;其他值都为不成功</td> </tr> <tr> <td style="text-align: left;">organizationCode</td> <td style="text-align: left;">String</td> <td style="text-align: left;">企业编号</td> </tr> <tr> <td style="text-align: left;">rechargeOrderNo</td> <td style="text-align: left;">String</td> <td style="text-align: left;">支付订单编号</td> </tr> <tr> <td style="text-align: left;">code返回为200(退款提交成功)</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">refundOrderNo</td> <td style="text-align: left;">String</td> <td style="text-align: left;">退款订单编号</td> </tr> <tr> <td style="text-align: left;">使用异步退款请求</td> <td style="text-align: left;"></td> <td style="text-align: left;"></td> </tr> <tr> <td style="text-align: left;">message</td> <td style="text-align: left;">String</td> <td style="text-align: left;">请求詳情</td> </tr> </tbody> </table> <h5>响应 Data 示例</h5> <pre><code>状态值: 200 企业编号: "20210106184413AGVA" 支付订单编号: "20210730103615WcQwTk" 退款订单编号: "20210730104209DesFtN" Data 示例: {"code":200,"rechargeOrderNo":"20210730103615WcQwTk","organizationCode":"20210106184413AGVA","refundOrderNo":"20210730104209DesFtN"}</code></pre>

页面列表

ITEM_HTML