Blame view

doc/webpay.md 2.54 KB
3e2e476b7   张洪涛   init
1
2
  GumpTech页面支付
  -----------------------
a45abd9d2   张洪涛   init
3
  接入使用方式:   
7068819c5   张洪涛   init
4
  -----------------------
c3bd1499a   张洪涛   添加参数
5
      请使用浏览器方式嵌套GumpTech支付地址:
7068819c5   张洪涛   init
6
      
dfeaf88c8   maduo   添加web版统一支付wiki
7
      统一支付:   http://api.gumptech.com/p/index.do
3e2e476b7   张洪涛   init
8
      需要传入参数:    
eea6a6bfa   张洪涛   fix bug
9
          1. appId:          必选参数  接入前GumpTeck分配的应用id   
36e911175   张洪涛   fix bug
10
          2. userId:         必选参数  GumpTech平台的用户id,如果传入,页面上角色名字字段会自动填写
1e9b540dd   赵康   serverId为必传参数
11
          3. serverId:       必选参数  注意次参数为字符串,必须保证跟获取区服列表中serverId值保证一致
8dab15d4b   张洪涛   fix bug
12
          4. extraInfo:      可选参数  第三方自定义字段,字符200以内,原样回调给第三方。
eea6a6bfa   张洪涛   fix bug
13
          5. product:        可选参数  第三方传入,购买物品
dfeaf88c8   maduo   添加web版统一支付wiki
14
          6. amount:         可选参数  第三方传入,购买物品所需要的金额(点数)
b440cf581   李康   注明角色和role
15
          
6ccfa4fbf   张洪涛   fix bug
16
          以下参数需要在服务端配置,需要联系接口人配置:
b440cf581   李康   注明角色和role
17
18
          1. queryRoleUrl:     支付页面显示服务器列表  参考【第三方查询角色接口】
          2. querySeversUrl:   查询用户角色     格式参考【第三方查询区服列表接口】
7068819c5   张洪涛   init
19
          
a45abd9d2   张洪涛   init
20
21
22
23
  第三方查询角色接口
  -------------------------
      在接入中传入queryRoleUrl参数,即第三方查询角色接口
      GumpTech调用过程如下:
a58fdbae3   张洪涛   edit
24
          请求接口:传入queryRoleUrl的地址
a8a38617c   张洪涛   fix bug
25
              请求方式:post
a45abd9d2   张洪涛   init
26
27
              参数:
                  serverId  servers参数json中的serverId的值
b7ac9ca12   张洪涛   fixbug
28
                  userId    GumpTech用户id
a45abd9d2   张洪涛   init
29
30
31
              返回值:
                  {
                      "userId":5104 
038f20b0f   张洪涛   fixbug
32
                      "roleId":5104 
4ac55ed74   张洪涛   fix bug
33
                      "roleName":"卡卡" 
a45abd9d2   张洪涛   init
34
                  }
ac670fae8   张洪涛   init
35
                  userId为GumpTech平台的用户id
038f20b0f   张洪涛   fixbug
36
                  roleId为第三方平台的角色id
4ac55ed74   张洪涛   fix bug
37
                  roleName为第三方平台的角色名字
ac670fae8   张洪涛   init
38
39
                  
                  
a8a38617c   张洪涛   fix bug
40
  第三方查询区服列表接口 
c3bd1499a   张洪涛   添加参数
41
  -------------------------
4ca644a08   张洪涛   fix bug
42
43
      
      在接入中传入querySeversUrl参数,即获取第三方查询角色接口
45a81e4e8   张洪涛   fix bug
44
      调用过程如下:
a8a38617c   张洪涛   fix bug
45
46
47
48
          请求方式:get方式
          参数:无
          返回值:
    
c3bd1499a   张洪涛   添加参数
49
              字符串格式json串,如下:
a8a38617c   张洪涛   fix bug
50
                  [
c3bd1499a   张洪涛   添加参数
51
52
53
54
55
                      {"serverId":"s2", "serverName":"测试1"},
                      {"serverId":"s2", "serverName":"测试1"}
                      ...
                  ]
      
ac670fae8   张洪涛   init
56
57
  充值成功通知第三方服务端接口
  -----------------------------
39c73eb66   张洪涛   edit
58

b0dd28db5   maduo   错别字
59
  请参考[GumpTech服务端文档](http://git.letsgame.mobi/document/gumptech-document/blob/master/doc/ServerDocument.md)