Commit a8a38617cfd4ffc033ac21189c685a4ddcad0a89
1 parent
eb891e661c
Exists in
master
fix bug
Showing 1 changed file with 7 additions and 3 deletions Inline Diff
webpay.md
| 1 | GumpTech页面支付 | 1 | GumpTech页面支付 |
| 2 | ----------------------- | 2 | ----------------------- |
| 3 | 3 | ||
| 4 | 接入使用方式: | 4 | 接入使用方式: |
| 5 | ----------------------- | 5 | ----------------------- |
| 6 | 请使用浏览器方式嵌套GumpTech支付地址: | 6 | 请使用浏览器方式嵌套GumpTech支付地址: |
| 7 | 7 | ||
| 8 | http://sdk.letsgame.mobi/v1/pay/mol_web.do | 8 | http://sdk.letsgame.mobi/v1/pay/mol_web.do |
| 9 | 需要传入参数: | 9 | 需要传入参数: |
| 10 | 1. appId: 必选参数 接入前GumpTeck分配的应用id | 10 | 1. appId: 必选参数 接入前GumpTeck分配的应用id |
| 11 | 2. userId: 必选参数 GumpTech平台的用户id,如果传入,页面上角色名字字段会自动填写 | 11 | 2. userId: 必选参数 GumpTech平台的用户id,如果传入,页面上角色名字字段会自动填写 |
| 12 | 3. serverId: 可选参数 注意次参数为字符串,必须保证跟第7条获取区服列表中serverId值保证一致 | 12 | 3. serverId: 可选参数 注意次参数为字符串,必须保证跟第7条获取区服列表中serverId值保证一致 |
| 13 | 4. extraInfo: 可选参数 第三方自定义字段,字符200以内 | 13 | 4. extraInfo: 可选参数 第三方自定义字段,字符200以内 |
| 14 | 5. product: 可选参数 第三方传入,购买物品 | 14 | 5. product: 可选参数 第三方传入,购买物品 |
| 15 | 6. queryRoleUrl: 必选参数 用户向第三方查询角色名字接口 参考【第三方查询角色接口】 | 15 | 6. queryRoleUrl: 必选参数 用户向第三方查询角色名字接口 参考【第三方查询角色接口】 |
| 16 | 7. querySeversUrl: 必选参数 用户获取第三方游戏列表数据,格式参考【第三方查询区服列表接口】 | 16 | 7. querySeversUrl: 必选参数 用户获取第三方游戏列表数据,格式参考【第三方查询区服列表接口】 |
| 17 | 17 | ||
| 18 | 第三方查询角色接口 | 18 | 第三方查询角色接口 |
| 19 | ------------------------- | 19 | ------------------------- |
| 20 | 在接入中传入queryRoleUrl参数,即第三方查询角色接口 | 20 | 在接入中传入queryRoleUrl参数,即第三方查询角色接口 |
| 21 | GumpTech调用过程如下: | 21 | GumpTech调用过程如下: |
| 22 | 请求接口:传入queryRoleUrl的地址 | 22 | 请求接口:传入queryRoleUrl的地址 |
| 23 | 请求方式:post | ||
| 23 | 参数: | 24 | 参数: |
| 24 | serverId servers参数json中的serverId的值 | 25 | serverId servers参数json中的serverId的值 |
| 25 | roleName 用户填入的角色名字 | 26 | roleName 用户填入的角色名字 |
| 26 | userId GumpTech用户id | 27 | userId GumpTech用户id |
| 27 | 注意:游戏方可以选取userId 和 roleName中的一个作为查询条件 | 28 | 注意:游戏方可以选取userId 和 roleName中的一个作为查询条件 |
| 28 | 返回值: | 29 | 返回值: |
| 29 | { | 30 | { |
| 30 | "userId":5104 | 31 | "userId":5104 |
| 31 | "roleId":5104 | 32 | "roleId":5104 |
| 32 | "roleName":"卡卡" | 33 | "roleName":"卡卡" |
| 33 | } | 34 | } |
| 34 | userId为GumpTech平台的用户id | 35 | userId为GumpTech平台的用户id |
| 35 | roleId为第三方平台的角色id | 36 | roleId为第三方平台的角色id |
| 36 | roleName为第三方平台的角色名字 | 37 | roleName为第三方平台的角色名字 |
| 37 | 38 | ||
| 38 | 39 | ||
| 39 | 第三方查询区服列表接口 | 40 | 第三方查询区服列表接口 |
| 40 | ------------------------- | 41 | ------------------------- |
| 41 | 42 | ||
| 42 | 在接入中传入querySeversUrl参数,即获取第三方查询角色接口 | 43 | 在接入中传入querySeversUrl参数,即获取第三方查询角色接口 |
| 43 | 1. servers: 区服列表字符串,传入前做utf8编码 | 44 | 请求方式:get方式 |
| 45 | 参数:无 | ||
| 46 | 返回值: | ||
| 47 | |||
| 44 | 字符串格式json串,如下: | 48 | 字符串格式json串,如下: |
| 45 | [ | 49 | [ |
| 46 | {"serverId":"s2", "serverName":"测试1"}, | 50 | {"serverId":"s2", "serverName":"测试1"}, |
| 47 | {"serverId":"s2", "serverName":"测试1"} | 51 | {"serverId":"s2", "serverName":"测试1"} |
| 48 | ... | 52 | ... |
| 49 | ] | 53 | ] |
| 50 | 54 | ||
| 51 | 55 | ||
| 52 | 充值成功通知第三方服务端接口 | 56 | 充值成功通知第三方服务端接口 |
| 53 | ----------------------------- | 57 | ----------------------------- |
| 54 | 58 | ||
| 55 | 59 | ||
| 56 | 请参考[GumpTeck服务端文档](http://git.letsgame.mobi/document/gumptech-document/blob/master/ServerDocument.md) | 60 | 请参考[GumpTeck服务端文档](http://git.letsgame.mobi/document/gumptech-document/blob/master/ServerDocument.md) |