Blame view

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

79f7279fc   张洪涛   fix bug
62
  请参考[GumpTeck服务端文档](http://git.letsgame.mobi/document/gumptech-document/blob/master/doc/ServerDocument.md)