糖果


提现申请

<p><strong>简要描述:</strong></p> <ul> <li>服务端发起权益, 需要客户端传递当前session值, 请求此接口的时候需要将session添加到HTTP请求头中</li> <li>业务错误时HTTP状态码非200, 注意引用的HTTP库的异常处理(大多数HTTP库非200状态时抛异常)</li> <li>调用此接口时先检查用户是否符合购买条件, 扣费后再请求此接口;</li> </ul> <p><strong>请求URL:</strong></p> <ul> <li><code>/api/v1/withdraw</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>POST</li> </ul> <p><strong>参数:</strong></p> <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;">package_id</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">int</td> <td>套餐ID</td> </tr> <tr> <td style="text-align: left;">channel</td> <td style="text-align: left;">必选</td> <td style="text-align: left;">string</td> <td>支付方式, <code>alipay</code>, <code>wechat</code>, <code>jd</code></td> </tr> </tbody> </table> <p><strong>身份验证: </strong></p> <p><code>是</code></p> <p><strong>返回示例</strong></p> <pre><code># 成功 { &amp;quot;code&amp;quot;: 0, &amp;quot;message&amp;quot;: &amp;quot;收款方未实名认证&amp;quot;, &amp;quot;data&amp;quot;: { &amp;quot;id&amp;quot;: &amp;quot;1001&amp;quot;, &amp;quot;status&amp;quot;: 4, &amp;quot;replace_account&amp;quot;: false } } # 失败 { &amp;quot;code&amp;quot;: 422, &amp;quot;message&amp;quot;: &amp;quot;权益失败, 请联系客服&amp;quot;, &amp;quot;data&amp;quot;: {} }</code></pre> <p><strong>返回参数说明</strong></p> <ul> <li>data.id 权益记录ID</li> <li>data.status 状态值, <ul> <li>如果状态为<code>失败</code>, 转账失败, 将用户花费退还用户.</li> <li>如果状态为<code>处理中</code>, 服务端提示用户到账会一定的延迟.</li> <li>如果状态为<code>处理完成</code>, 视为已到帐.</li> </ul></li> <li>data.replace_account, 是否需要更换账号</li> </ul> <p><strong> 状态说明 </strong></p> <pre><code>public const STATUS_APPLY = 0; // 已申请 public const STATUS_CANCEL = 1; // 已取消 public const STATUS_CONFIRM = 2; // 已确认 public const STATUS_PAUSE = 3; // 暂停 public const STATUS_FAILED = 4; // 失败 public const STATUS_PROCESSING = 5; // 处理中 public const STATUS_SUCCESS = 6; // 处理完成</code></pre>

页面列表

ITEM_HTML