Commit e515d44df3f5d9b9c3636e5a78f205efba1da57b
1 parent
6133457b2e
Exists in
master
修改提示
Showing 1 changed file with 34 additions and 21 deletions Inline Diff
doc/webpay.md
| 1 | GumpTech页面支付 | ||
| 2 | ----------------------- | ||
| 3 | 1 | ||
| 4 | 接入使用方式: | 2 | 以下两个接口需要研发商提供,否则支付的时候会出现查询角色信息失败提示 |
| 5 | ----------------------- | 3 | ---------------------------------- |
| 6 | 请使用浏览器方式嵌套GumpTech支付地址: | ||
| 7 | |||
| 8 | 统一支付: http://api.gumptech.com/v2/p/index.do | ||
| 9 | 横版: http://api.gumptech.com/v2/wide/p/index.do | ||
| 10 | 需要传入参数: | ||
| 11 | 1. appId: 必选参数 接入前GumpTeck分配的应用id | ||
| 12 | 2. userId: 必选参数 GumpTech平台的用户id,如果传入,页面上角色名字字段会自动填写 | ||
| 13 | 3. serverId: 必选参数 注意次参数为字符串,必须保证跟获取区服列表中serverId值保证一致 | ||
| 14 | 4. extraInfo: 可选参数 第三方自定义字段,字符200以内,原样回调给第三方。 | ||
| 15 | 5. product: 可选参数 第三方传入,购买物品 | ||
| 16 | 6. amount: 可选参数 第三方传入,购买物品所需要的金额(点数) | ||
| 17 | 4 | ||
| 18 | 以下参数需要在服务端配置,需要研发商联系接口人配置: | ||
| 19 | 1. queryRoleUrl: 支付页面显示服务器列表 参考【第三方查询角色接口】 | ||
| 20 | 2. querySeversUrl: 查询用户角色 格式参考【第三方查询区服列表接口】 | ||
| 21 | 5 | ||
| 22 | 第三方查询角色接口 | 6 | |
| 7 | 第三方查询角色接口(需要研发商提供) | ||
| 23 | ------------------------- | 8 | ------------------------- |
| 24 | 9 | ||
| 25 | GumpTech调用过程如下: | 10 | GumpTech调用过程如下: |
| 26 | 请求接口:queryRoleUrl的地址 | 11 | 请求接口:queryRoleUrl的地址 |
| 27 | 请求方式:post | 12 | 请求方式:post |
| 28 | 参数: | 13 | 参数: |
| 29 | serverId servers参数json中的serverId的值 | 14 | serverId servers参数json中的serverId的值 |
| 30 | userId GumpTech用户id | 15 | userId GumpTech用户id |
| 31 | 返回值: | 16 | 返回值: |
| 32 | { | 17 | { |
| 33 | "userId":5104 | 18 | "userId":5104 |
| 34 | "roleId":5104 | 19 | "roleId":5104 |
| 35 | "roleName":"卡卡" | 20 | "roleName":"卡卡" |
| 36 | } | 21 | } |
| 37 | userId为GumpTech平台的用户id | 22 | userId为GumpTech平台的用户id |
| 38 | roleId为第三方平台的角色id | 23 | roleId为第三方平台的角色id |
| 39 | roleName为第三方平台的角色名字 | 24 | roleName为第三方平台的角色名字 |
| 40 | 25 | ||
| 41 | 26 | ||
| 42 | 第三方查询区服列表接口 | 27 | 第三方查询区服列表接口(需要研发商提供) |
| 43 | ------------------------- | 28 | ------------------------- |
| 44 | 29 | ||
| 45 | 30 | ||
| 46 | Gump调用过程如下:querySeversUrl的地址 | 31 | Gump调用过程如下:querySeversUrl的地址 |
| 47 | 32 | ||
| 48 | 请求方式:get方式 | 33 | 请求方式:get方式 |
| 49 | 参数:无 | 34 | 参数:无 |
| 50 | 返回值: | 35 | 返回值: |
| 51 | 36 | ||
| 52 | 字符串格式json串,如下: | 37 | 字符串格式json串,如下: |
| 53 | [ | 38 | [ |
| 54 | {"serverId":"s2", "serverName":"测试1"}, | 39 | {"serverId":"s2", "serverName":"测试1"}, |
| 55 | {"serverId":"s2", "serverName":"测试1"} | 40 | {"serverId":"s2", "serverName":"测试1"} |
| 56 | ... | 41 | ... |
| 57 | ] | 42 | ] |
| 58 | 43 | ||
| 59 | 44 | ||
| 60 | 充值成功通知第三方服务端接口 | 45 | 充值成功通知第三方服务端接口 |
| 61 | ----------------------------- | 46 | ----------------------------- |
| 62 | 47 | ||
| 63 | 48 | ||
| 64 | 请参考[GumpTech服务端文档](http://git.letsgame.mobi/document/gumptech-document/blob/master/doc/ServerDocument.md) | ||
| 49 | 请参考[GumpTech服务端文档](http://git.letsgame.mobi/document/gumptech-document/blob/master/doc/ServerDocument.md) | ||
| 50 | |||
| 51 | |||
| 52 | |||
| 53 | |||
| 54 | |||
| 55 | GumpTech页面支付(已集成到sdk中,可忽略) | ||
| 56 | ----------------------- | ||
| 57 | |||
| 58 | 接入使用方式: | ||
| 59 | ----------------------- | ||
| 60 | 请使用浏览器方式嵌套GumpTech支付地址: |