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