一、登录验证

游戏登陆的token验证(游戏方获取user_id和token后访问)

游戏服务器 --> 平台服务器:

http://联运平台域名/

传值方式 POST(参数格式:数组格式)

参数

类型

备注

user_id

string

用户唯一标示

token

string

token

返回结果 json格式

参数名

类型

备注

code

int

200(成功,其他为失败)

返回值data:

user_id

int

用户所属平台id

real_name

string

真实姓名

age

string

真实年龄,0:未实名认证,无法判断年龄;

oversea

bool

是否是海外用户,默认为false(非海外)

id_type

int

证件类型,默认为0(身份证)

Id

string

证件号码

verify_status

int

公安部验证实名信息结果,默认值为:1

birthday

string

用户生日

返回数据例子

{

"code": 200,

"msg": "请求成功",

"data": {

"user_id": 224008,

"real_name": "张三" ,

"age": "18" ,

"oversea": false ,

"id_type": 0 ,

"Id": "1234567890" ,

“verify_status” : 1,

"birthday": "20200101" ,

}

}

code状态为200时 验证成功 其他为失败

二、支付结果通知

平台服务器-->Cp服务器

传值方式 POST(参数形式)

参数

类型

备注

game_order

string

下单时游戏所传透传参数(额外参数下单时拼接,回调原样返回)

out_trade_no

string

平台方订单

pay_extra

string

平台方透传信息 (默认是平台方域名)

pay_status

int

支付结果 固定值1

price

string

订单金额 游戏方需验证金额是否和发起订单一致,单位元

user_id

int

用户唯一标识 游戏方需验证是否和发起订单一致

sign

string

加密字符串 签名规则如下

签名规则:

MD5(game_order+out_trade_no+pay_extra+pay_status+price+user_id+KEY)

KEY值:平台方与游戏方协商;

示例:MD5(******KEY)

(MD5请按照给出的顺序进行加密)

成功时 游戏方请返回“success”这7个字符 否则视为失败

注意:

平台只对充值成功的订单进行通知。

平台可能对某个订单重复通知,请勿重复处理;对已经成功处理的订单返回 ”success” 避免重复通知。

游戏方接收到平台通知后,在验证签名的基础上还需要对price参数进行确认,支付金额是否对应订单的实际金额,防止以较少金额购买游戏货币;需要对user_id参数进行确认。

已经给用户发放过的游戏币订单也请返回成功,但是不要重复给用户发放游戏币。(平台会对成功的订单校验是否成功,可能出现重复回调情况)

手游平台系统搭建sdk服务端接口文档相关推荐

  1. 微信个人号客服系统淘宝客发单机器人sdk服务端接口列表

    微信个人号客服系统淘宝客发单机器人sdk服务端接口列表 case HeartBeatReq: {// 客户端发送的心跳包heartBeatReqHandler.handleMsg(ctx, msgVo ...

  2. java计算机毕业设计校园统一网络授课平台系统源码+mysql数据库+lw文档+系统+调试部署

    java计算机毕业设计校园统一网络授课平台系统源码+mysql数据库+lw文档+系统+调试部署 java计算机毕业设计校园统一网络授课平台系统源码+mysql数据库+lw文档+系统+调试部署 本源码技 ...

  3. JAVA计算机毕业设计二手手机回收平台系统Mybatis+源码+数据库+lw文档+系统+调试部署

    JAVA计算机毕业设计二手手机回收平台系统Mybatis+源码+数据库+lw文档+系统+调试部署 JAVA计算机毕业设计二手手机回收平台系统Mybatis+源码+数据库+lw文档+系统+调试部署 本源 ...

  4. JAVA计算机毕业设计中文网络小说平台系统Mybatis+源码+数据库+lw文档+系统+调试部署

    JAVA计算机毕业设计中文网络小说平台系统Mybatis+源码+数据库+lw文档+系统+调试部署 JAVA计算机毕业设计中文网络小说平台系统Mybatis+源码+数据库+lw文档+系统+调试部署 本源 ...

  5. 手游平台系统怎么和游戏发行商对接?

    其实,手游联运平台上的大部分游戏,都不是他们自己开发的,也不是他们的专属,其他平台也有他们的游戏.手游联运,就是一种与游戏公司之间的合作,我们称之为联运.对于手游运营商来说,找一家知名的游戏开发商合作 ...

  6. [附源码]计算机毕业设计Python-Steam游戏平台系统论文(程序+源码+LW文档)

    该项目含有源码.文档.程序.数据库.配套开发软件.软件安装教程 项目运行 环境配置: Pychram社区版+ python3.7.7 + Mysql5.7 + HBuilderX+list pip+N ...

  7. Flask搭建api服务-生成API文档

    前面讲到了Flask实现api,但api是给别人用的,就要告诉别人如何发现api,以及api的用途.名称.出参.入参,生成api文档的做法有好多种,本文选了一种最简单的方式. 核心就是通过app.vi ...

  8. 移动端接口文档管理工具apizza安装

    1.下载谷歌浏览器 2.打开浏览器--更多工具--拓展程序--将apizza插件拖入界面 3.打开浏览器右上角红色图标进入apizza ,ok! 转载于:https://www.cnblogs.com ...

  9. 详解手游平台搭建需要哪些条件?需要注意什么?

    手游平台的搭建,虽然简单,但仍有许多条件要求和注意事项.本文将结合实际,详细解读手游平台搭建过程中必要条件以及相关注意事项. 一.游戏平台搭建必须条件 首先是营业执照.营业执照即企业或组织合法经营的凭 ...

最新文章

  1. java stack empty_java.util.Stack.empty()方法实例
  2. python之路-网络编程
  3. 迎来“进化”风口的电竞,能否在未来站上传统体育的肩膀?
  4. python numpy 子数组_Python快速转换numpy数组中Nan和Inf的方法实例说明
  5. RESTful 架构风格概述
  6. h5应用 vue 钉钉_uniapp开发一个小视频应用(一)
  7. 微信小程序 监听位置信息
  8. MSSQLSERVER数据库- 配置数据库邮件配置的操作过程
  9. 我要做 Android 之 Service
  10. jmeter 高并发测试报告_Windows下JMeter分布式压测环境搭建
  11. 照片查看器无法打开此图片 因为计算机上,Win7查看图片时提示Windows照片查看器无法打开此图片解决方法...
  12. 获取网站icon图标
  13. 重温经典,续写传奇,迈巴赫S600改铱银色加铁灰色双拼喷漆
  14. php织梦cms 安装教程,Linux服务器上安装织梦CMS,linux服务器织梦cms_PHP教程
  15. go语言实现简单的在线词典
  16. MongoDB 添加、查询(条件查询、排序、分页、返回指定字段)、修改、删除数据、聚合aggregate
  17. 基于Graphhopper的路线导航方案
  18. 2020年2月12日学习记录
  19. 明德扬手把手教你设计VGA显示颜色
  20. u盘安装计算机系统,U盘系统_详细教您将系统安装到U盘

热门文章

  1. 【解决方法】ubuntu20 hp1020 打印机不识别无反应
  2. Can‘t connect to MySQL server on ‘localhost‘ (10061)
  3. opencv实现魔幻笔效果
  4. 杭州网侠大会及JavaEye会员聚会照片
  5. 一维有限差分算法推导及MATLAB代码
  6. matlab y 0,用MATLAB算y-2y-3y=0的解
  7. 拒酒词、与领导喝酒的诀窍、酒量不行的技巧
  8. 鸭梨山大,格力战双11有何苦衷?
  9. 生日那天,我失恋了!!
  10. in ./node_modules/html-entities/lib/index.js终端报错