掌上互娱新版H5SDK接入文档

掌上互娱新版H5SDK接入文档


6、支付接口

<p><strong>接口说明:</strong> </p> <ul> <li>用于调用用户支付窗口,在调用本接口前,游戏先完成自己的下单,然后用相应的支付信息调用掌上互娱H5Sdk的支付方法,用户完成支付后,掌上互娱会在客户端同步返回支付结果,同时掌上互娱服务端也会通知游戏研发方的服务端,进行发货请求处理,请务必以服务端调用为准</li> </ul> <p><strong>接口调用:</strong> </p> <ul> <li><code>ZSHYSDK.pay (payment, callback)</code></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;">payment</td> <td style="text-align: left;">是</td> <td style="text-align: left;">object</td> <td>支付信息(JS对象)</td> </tr> <tr> <td style="text-align: left;">callback</td> <td style="text-align: left;">是</td> <td style="text-align: left;">function(code){}</td> <td>回调函数</td> </tr> </tbody> </table> <p><strong>payment参数:</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;">billno</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>CP订单号,例如:12345678910</td> </tr> <tr> <td style="text-align: left;">amount</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>订单金额,元,例如: 10.00</td> </tr> <tr> <td style="text-align: left;">extraInfo</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>CP透传参数,支付通知时原样返回,例如:123456</td> </tr> <tr> <td style="text-align: left;">uid</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>掌上互娱用户id,例如:20210156246546</td> </tr> <tr> <td style="text-align: left;">roleName</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>角色名,例如:醉卧沙场</td> </tr> <tr> <td style="text-align: left;">roleLevel</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>色等级,例如:123</td> </tr> <tr> <td style="text-align: left;">roleId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>角色ID,例如:56252</td> </tr> <tr> <td style="text-align: left;">serverId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>服务器id,例如:12345</td> </tr> <tr> <td style="text-align: left;">code</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>苹果内购标识(无内购为0),例如:85</td> </tr> <tr> <td style="text-align: left;">productName</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>商品名称,例如:年卡</td> </tr> </tbody> </table> <p><strong>callback参数(注意IOS无支付回调):</strong> </p> <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;">是</td> <td style="text-align: left;">状态,例如:支付取消</td> </tr> </tbody> </table>

页面列表

ITEM_HTML