支付流程
<p>支付流程如下图
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=063cbf5b1ea776eef8491d8a12a9103f&amp;file=file.png" alt="" /></p>
<ol>
<li>充值信息:"游戏客户端"调用"SDK 客户端"的支付购买接口,传入商品名称、 商品金额、游戏区服、游戏角色给"SDK 客户端"。</li>
<li>下单mem_id,app_id等"SDK 客户端"把商品购买信息发送给"SDK 服务器"。</li>
<li>订单号(支付渠道信息):SDK服务器返回“SDF订单号”</li>
<li>调用支付 SDK调用支付</li>
<li>支付结果 异步回调给SDK服务器</li>
<li>充值结果 充值成功后,SDK服务器调用支付回调通知游戏服务器,"游戏服务器"根据"SDK 服务器"发送过来的商品名称、价格、 厂家订单号等信息,跟自己的商品进行对比,如果商品跟价格都一致,则返回成功, 否则返回失败。</li>
<li>游戏服务器放回success/fail给SDK服务器</li>
<li>SDK客户端在支付结束后,向SDK服务器请求支付结果,</li>
<li>SDK服务器放回支付结果</li>
<li>支付成功结果返回给游戏客户端</li>
<li>游戏客户端向游戏服务器请求更新</li>
<li>更新游戏数据</li>
</ol>
<p>说明: 若游戏服务器有自动推送功能,可以省略 8-11 步骤。 在游戏服务器无自动推送功能时,使用8-11步骤,游戏厂商根据需要对接</p>