下载文档

最后更新时间: 2021-02-04 03:12:47 PM

充值模块

后端接入

支付提交

简要描述:

  • 提交订单

请求URL:

  • https://pay.gtarcade.com/client/order/submit
  • qa: http://qapay.gtarcade.com/client/order/submit

请求方式:

  • post

请求头:

  • Origin: client.gtarcade.com

  • Cookie: Gta用户登录cookie 例:

  uuid=ijEgtHdQ(0Y*5Nc5nTrp(rM^3GGJX5@R; device_id=518ca4ced82cd1e15015fc6821f85905; _ga=GA1.2.20783729.1562150546; uuid_do=Gh%reV@)EOm%i37IXdYC)*SnpBOJ4Zf!; lang=en-us; refererUrl=; gdpr_version=v0.0.1; testCookie=yes; ; _csrf=553b526ae8e5729f98a9bad53ffaa4630bbaad1df5353d02ca7738f87dfae9f7a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%2248Z4ApXzOBjFTdy2Nw3inR0NQTIfS5ZS%22%3B%7D; uuzu_getGdprInfo=true; PHPSESSID=ht7ms9egdgbtv4k42gju53hi13; login_email=paytest%40gtarcade.com; uuzu_UNICKNAME=paytest; uuzu_account=cGF5dGVzdEBndGFyY2FkZS5jb20%3D; show_email_tips=1; uuzu_UAUTH=Vj1dbFFvUmZQOFZfD1NXNFR3BzAAVQtOVz0CdlIjBzoCZFxhADVSPFNlVEAKR1Y0DT4EEFoBDX8HNFRDB0ECP1Y1XUpRR1J4UFxWNw9CV2tUWQcHADgLaVdiAmJSZgdpAiNcYgA7Um9TZ1RqCmRWPA05BBBaEQ0wBzRUQQdVAitWNV1MUTxSPFAjVmkPZVdzVHcHCwBhC2xXZwI5UjgHCwJsXHwAbVJMU1JURgp7Vk8NHgQwWi8NSwcqVFcHNgIfViZdMFE8UidQaVZkD3dXdFRcBzgAYgtkV2kCPlIJByACbFxhADVSPFNLVFMKVFYyDRUEE1oODXwHHlR8B1YCY1YcXXpRPFI8UCNWZA9nV2NUbAchAGMLd1c9AjNSEQcSAjBcaAAXUldTfFRjCkRWQw00BDNaEA1DBylUXwcxAhdWOl1XUVJSNFBvVmcPNlcwVD4HcgB9C2JXcwIjUiEHOwJ3XGgAbVJPU0JUXgo0VkwNMAQaWmYNSwcEVEgHagIfVjtdT1FqUltQUVZMDzRXWVRXBwUAOQtNV2oCOFI8Bw4CQVxNAGNSTFNSVEUKaFZODR0EAlogDUgHOlRuB24CHlYFXW5RMFJPUEJWXA83V01UUgdpADALJVdhAjRSPwcwAjhcKgA0UnRTdFRmCnVWaA01BDlaag1IBzpUUwc2AhxWO11MUXZSTFBEVjgPOQ%3D%3D

参数:

参数名 必选 类型 说明
money str 商品价格
account str 用户account,默认cookie,fb一定注意存入fb账号
manner_id str manner_id, 充值页面选择的支付方式
goods_id str goods_id, 商品ID
game_id str game_id,游戏ID
server_id str server_id,游戏服ID
role_id str role_id,角色ID,手游必传
currency str 货币标识,默认是’USD’
op_id str 运营商ID,默认是’590’
manner_name str 充值方式名称,加快速度
goods_name str 商品名称,加快速度
game_name str 游戏名称,加快速度
server_name str 游戏服名称,加快速度
extra obj 兼容字段,流程中前置访问info接口返回extra字段,请原样传回
role_name str 游戏角色名称,加快速度
refer int g币打点来源
参数名 必选 类型 说明
—-extra兼容部分—- extra可能包含下列参数,请原样传回
orderId str sdk订单号, 兼容老版本,新版不允许使用
gift_id str 礼包ID, 兼容老版本,新版不允许使用
activity_id str 活动ID, 兼容老版本,新版不允许使用
effectiveTime str 有效时间, 兼容老版本,新版不允许使用
pack_name str 礼包名, 兼容老版本,新版不允许使用
extra str 游戏透传参数,由游戏设定

请求参数示例:

{    "money": 1.99,    "account": "b0@live.cn",    "goods_id": 532,    "game_id": 346,    "server_id": "2625310001",    "currency": "USD",    "op_id": 590,    "goods_name": "Silver Privileges",    "goods_icon": "https://upload.gtarcade.com/user_pic/2017/06/item_1498446974_7098.png",    "goods_amount": 100,    "game_name": "LOA-Paradise Land",    "server_name": "HKT - 579",    "role_name": "Renata Cote",    "manner_id": 39,    "manner_name": "PayPal"}

返回参数说明

参数名 类型 说明
status string 请求状态码 0:success, 其它为错误
msg string 请求结果描述
data array 返回数据. url 支付地址

支付查询

简要描述:

  • 手游直冲查询/手页游直购礼包查询

请求URL:

  • https://pay.gtarcade.com/client/order/third-info
  • qa: http://qapay.gtarcade.com/client/order/third-info

请求方式:

  • post

请求头:

  • Origin: client.gtarcade.com

  • Cookie: Gta用户登录cookie 例:

  uuid=ijEgtHdQ(0Y*5Nc5nTrp(rM^3GGJX5@R; device_id=518ca4ced82cd1e15015fc6821f85905; _ga=GA1.2.20783729.1562150546; uuid_do=Gh%reV@)EOm%i37IXdYC)*SnpBOJ4Zf!; lang=en-us; refererUrl=; gdpr_version=v0.0.1; testCookie=yes; ; _csrf=553b526ae8e5729f98a9bad53ffaa4630bbaad1df5353d02ca7738f87dfae9f7a%3A2%3A%7Bi%3A0%3Bs%3A5%3A%22_csrf%22%3Bi%3A1%3Bs%3A32%3A%2248Z4ApXzOBjFTdy2Nw3inR0NQTIfS5ZS%22%3B%7D; uuzu_getGdprInfo=true; PHPSESSID=ht7ms9egdgbtv4k42gju53hi13; login_email=paytest%40gtarcade.com; uuzu_UNICKNAME=paytest; uuzu_account=cGF5dGVzdEBndGFyY2FkZS5jb20%3D; show_email_tips=1; uuzu_UAUTH=Vj1dbFFvUmZQOFZfD1NXNFR3BzAAVQtOVz0CdlIjBzoCZFxhADVSPFNlVEAKR1Y0DT4EEFoBDX8HNFRDB0ECP1Y1XUpRR1J4UFxWNw9CV2tUWQcHADgLaVdiAmJSZgdpAiNcYgA7Um9TZ1RqCmRWPA05BBBaEQ0wBzRUQQdVAitWNV1MUTxSPFAjVmkPZVdzVHcHCwBhC2xXZwI5UjgHCwJsXHwAbVJMU1JURgp7Vk8NHgQwWi8NSwcqVFcHNgIfViZdMFE8UidQaVZkD3dXdFRcBzgAYgtkV2kCPlIJByACbFxhADVSPFNLVFMKVFYyDRUEE1oODXwHHlR8B1YCY1YcXXpRPFI8UCNWZA9nV2NUbAchAGMLd1c9AjNSEQcSAjBcaAAXUldTfFRjCkRWQw00BDNaEA1DBylUXwcxAhdWOl1XUVJSNFBvVmcPNlcwVD4HcgB9C2JXcwIjUiEHOwJ3XGgAbVJPU0JUXgo0VkwNMAQaWmYNSwcEVEgHagIfVjtdT1FqUltQUVZMDzRXWVRXBwUAOQtNV2oCOFI8Bw4CQVxNAGNSTFNSVEUKaFZODR0EAlogDUgHOlRuB24CHlYFXW5RMFJPUEJWXA83V01UUgdpADALJVdhAjRSPwcwAjhcKgA0UnRTdFRmCnVWaA01BDlaag1IBzpUUwc2AhxWO11MUXZSTFBEVjgPOQ%3D%3D

参数:

参数名 必选 类型 说明
money str 商品价格
account str 用户account,fb一定注意存入fb账号
goods_id str goods_id, 商品ID
game_id str game_id,游戏ID
server_id str server_id,游戏服ID
role_id str role_id,角色ID,手游必传
currency str 货币标识,默认是’USD’
op_id str 运营商ID,默认是’590’
goods_name str 商品名称,加快速度
goods_icon str 商品图标,加快速度
goods_amount str 商品数量,加快速度
game_name str 游戏名称,加快速度
server_name str 游戏服名称,加快速度
role_name str 游戏角色名称,加快速度
extra str 其他信息,不实际处理
goods_info str 商品信息
参数名 必选 类型 说明
—-兼容部分—-
orderId str sdk订单号, 兼容老版本,新版不允许使用
gift_id str 礼包ID, 兼容老版本,新版不允许使用
activity_id str 活动ID, 兼容老版本,新版不允许使用
effectiveTime str 有效时间, 兼容老版本,新版不允许使用
pack_name str 礼包名, 兼容老版本,新版不允许使用

请求参数示例:

{    "op_id": "2728",    "server_id": "1308440002",    "game_id": "182",    "goods_id": "diamond100",    "money": "0.99",    "goods_name": "Diamond100",    "server_name": "huodong",    "currency": "USD",    "role_id": "563073476@qq.com",    "account": "563073476@qq.com"}

返回参数说明

参数名 类型 说明
status string 请求状态码 0:success, 其它为错误
msg string 请求结果描述
data array 返回数据. 订单详情

前端接入

前段为游戏提供充值接口,方便游戏方调起充值功能,打开相应的url页面。

充值(必接)

调起微端的充值窗口,让用户充值

通信方式: 游戏向微端请求(TCP) 加密方式: AES 数据格式: JSON 参数内容:

参数名 必选 类型 说明
gta_id Str 每次启动 gta 的唯一 ID
client_id Str 每一个游戏分配的通信 ID
msg_id Str 本地通信的消息 ID,用于分辨每次通信接口,写死3
role_id Str 角色id

直购礼包

微端提供的直购礼包功能,用现金或者G币直接购买游戏内配置好的道具礼包

通信方式: 游戏向微端请求(TCP) 加密方式: AES 数据格式: JSON 参数内容:

方式 1:在微端后台做配置(推荐)

参数名 必选 类型 说明
gta_id Str 每次启动 gta 的唯一 ID
client_id Str 每一个游戏分配的通信 ID
msg_id Str 本地通信的消息 ID,用于分辨每次通信接口,写死13
money Str 商品价格
goods_id Str 商 品 ID
role_id Str 角 色 id
role_name Str 角色名称
goods_name Str 商品名
server_name Str 游戏服名称
currency Str 货币标识,默认是’USD’
extra Str 充值传递的扩展参数

方式 2:游戏自己做直购礼包管理平台,研发维护

参数名 必选 类型 说明
gta_id Str 每次启动 gta 的唯一 ID
client_id Str 每一个游戏分配的通信 ID
msg_id Str 本地通信的消息 ID,用于分辨每次通信接口,写死13
money Str 商品价格
goods_id Str 商 品 ID,固定为 1
role_id Str 角 色 id
role_name Str 角色名称
goods_name Str 商品名
server_name Str 游戏服名称
currency Str 货币标识,默认是’USD’
effectiveTime Str 有效时间,不校验
account Str 账号
timestamp Str 时间戳
game_id Str 游 戏 id
server_id Str 服务器 id
gift_id Str 礼 包 id
activity_id Str 活动 id
extra Str 充值传递的扩展参数