登录注册支付接入平台需求文档N

登录注册支付接入平台需求文档N
登录注册支付接入平台需求文档N

需求概况:

一、服务端PC后台

1、PC后台参考如下,后台查如下运营数据的,包括注册,登陆人数,时间,充值人数、留存等。

2、PC后台需要从客户端中抓数据信息,比如IP,区域、手机号等。

3、各渠道的支付统计。

二、安卓客户端

1、客户端注册等SDK,有客户端注册,登陆,修改密码,注册账号,进入游戏,一鍵注册,要做一个自己的SDK,同时360、91等各渠道有自身的SDK。在我们开发者接入时,我们要求打包集成一个统一的支付标准接口,在开发者接入时只需要接入一次SDK,就能完成所有的渠道方SDK的接入,只要打包一次就能完成其中一个渠道的登录注册和支付功能。

2、客户端支付SDK,包括支付宝、易宝、银联一鍵支付等要做一个自己的SDK,同时应用开发者需要接入渠道方的SDK,包括百度、360、91等,在我们开发者接入时,我们要求打包集成一个统一的支付标准接口,在开发者接入时只需要接入一次SDK,就能完成所有的渠道方SDK的接入,只要打包一次就能完成其中一个渠道的登录注册和支付功能。如下为具体接入接口逻辑:

游戏接入平台需求规格说明书

拟制日期

批准日期

版权所有侵权必究

目录

1简介 (1)

1.1目的 (1)

1.2范围 (1)

1.3定义 (1)

2总体概述 (1)

2.1系统角色描述 (2)

2.2系统描述 (2)

2.3系统功能 (2)

3具体需求 (3)

3.1功能需求 (3)

3.1.1游戏管理 (3)

3.1.2注册信息查询 (3)

3.1.3充值信息查询 (3)

3.1.4运营数据查询 (3)

3.2用户接口需求 (4)

3.2.1注册接口 (4)

3.2.2登录接口 (4)

3.2.3密码修改接口 (5)

3.2.4充值接口 (5)

3.2.5充值回调接口 (6)

3.3外部接口需求 (6)

3.4界面需求 (6)

3.5性能需求 (6)

4总体设计约束 (6)

4.1标准符合性 (6)

4.2硬件约束 (6)

4.3技术限制 (6)

5软件质量特性 (7)

5.1可靠性 (7)

5.2易用性 (7)

1简介

1.1目的

游戏接入平台是一个运营平台,为不同的手机游戏客户端提供注册、登录、充值接口,同时为推广渠道提供不同的通道,并统计推广渠道的游戏运营数据。本文档主要描述接入平台的接口和功能。

1.2范围

本文档适合范围:产品经理、开发人员、测试人员。

1.3定义

JSON 一种接口数据格式

2总体概述

游戏接入平台

接口系统后台管理系统

系统结构图

2.1系统角色描述

游戏接入平台

游戏用户系统管理员渠道管理员支付宝系统接口系统

后台管理系统

系统角色描述

2.2系统描述

游戏接入平台包括两个子系统:接口系统和后台管理系统。接口系统是在线系统,为客

户端提供接口服务:用户注册、登录、密码修改、充值、支付宝回调等。后台管理系统是离

线系统,为系统管理员和渠道管理员提供服务:系统维护、注册信息查询、充值信息查询、

运营数据查询。

2.3系统功能

功能描述

接口系统

注册接口注册接口提供注册服务,须提供信息:用户名、密码、游戏

ID、渠道ID、昵称、手机号码等。调用注册接口后返回状态

信息:成功、失败。

登录接口用户进入游戏,调用登录接口,须提供用户名和密码。

密码修改接口用户自行修改密码,须提供原密码和新密码。

充值接口用户充值,客户端调用支付宝接口,须提供支付宝所需的参

数。

充值回调接口用户充值成功后,支付宝会通知游戏接入平台,传回具体游

戏的充值信息。

后台管理系统

管理员管理、角色管理、权限管理、操作日志查询后台管理系统的功能,系统管理员可以添加渠道管理员,并为渠道管理员查询权限并提供系统操作日志。系统分为两种角色:系统管理员和渠道管理员。

游戏管理游戏管理功能主要包括:游戏的增加、修改、查询操作注册信息查询提供给渠道管理员查询相关注册信息

充值查询提供给渠道管理员查询相关充值信息

运营数据查询提供给渠道管理员查询相关运营数据信息

3具体需求

3.1功能需求

3.1.1游戏管理

1、前置条件:系统管理员登录接入平台、渠道管理员登录接入平台(只有查询操作)

2、操作

1)新增操作:字段信息包括名称、描述

2)修改操作

3)查询操作:列表字段有游戏ID、游戏名称、描述;查询条件有游戏名称。

3、异常:提示相应异常信息

3.1.2注册信息查询

1、前置条件:系统管理员登录接入平台(可以查询所有渠道注册信息)、渠道管理员登

录接入平台(只能查询本渠道的注册信息)

2、查询条件:平台名称(渠道名称)、游戏名称、开始日期、结束日期

3、查询列表:渠道名称、游戏名称、总注册数、用户登录次数

4、查询异常:提示相应异常信息

3.1.3充值信息查询

1、前置条件:系统管理员登录接入平台(可以查询所有渠道充值信息)、渠道管理员登

录接入平台(只能查询本渠道的充值信息)

2、查询条件:平台名称(渠道名称)、游戏名称、开始日期、结束日期

3、查询列表:渠道名称、游戏名称、收入(元)

4、查询异常:提示相应异常信息

3.1.4运营数据查询

1、前置条件:系统管理员登录接入平台(可以查询所有渠道运营信息)、渠道管理员登

录接入平台(只能查询本渠道的运营信息)

2、查询条件:平台名称(渠道名称)、游戏名称、开始日期、结束日期

3、查询列表:渠道名称、游戏名称、收入(元)、总注册数、用户登录次数

4、查询异常:提示相应异常信息

3.2用户接口需求

3.2.1注册接口

1、接口描述

此接口提供用户注册

2、接口参数

字段字段名长度描述

username 用户名20 必须

password 密码20 必须

gameid 游戏ID 20 必须(接入

平台可以

查询,即游

戏ID)

channelid 渠道ID 20 必须(接入

平台可以

查询,即渠

道用户ID) niname 昵称20 可选

tel 手机号码11 可选

3、返回JSON数据

{

status:”0”,

desc:”注册成功”

}

字段字段名长度描述

status 状态0:成功1:

失败

desc 描述

4、接口地址

http://ip:port/game/register.action?username=xxx&password=xxx&gameid =xxx&channelid=xxx&niname=xxx&tel=xxx&

3.2.2登录接口

1、接口描述

此接口提供用户登录

2、接口参数

字段字段名长度描述

username 用户名20 必须

password 密码20 必须

gameid 游戏ID 20 必须

channelid 渠道ID 20 必须

3、返回JSON数据

{

status:”0”,

desc:”登录成功”

}

字段字段名长度描述

status 状态0:成功1:

失败

desc 描述

4、接口地址

http://ip:port/game/login.action?username=xxx&password=xxx&gameid =xxx&channelid=xxx

3.2.3密码修改接口

1、接口描述

此接口提供用户登录

2、接口参数

字段字段名长度描述

username 用户名20 必须

password 密码20 必须

gameid 游戏ID 20 必须

channelid 渠道ID 20 必须

npassword 新密码20 必须

3、返回JSON数据

{

status:”0”,

desc:”修改成功”

}

字段字段名长度描述

status 状态0:成功1:

失败

desc 描述

4、接口地址

http://ip:port/game/passwd.action?username=xxx&password=xxx&gameid =xxx&channelid=xxx&npassword=xxx

3.2.4充值接口

参考《支付宝接入WS_SECURE_PAY》客户端文档及demo,其中

字段字段名描述

partener 合作者身份ID 游戏接入平台提供

sign_type 签名方式游戏接入平台提供

sign 签名游戏接入平台提供

notifyurl 服务器异步通知页面路

径游戏接入平台提供,

http://ip:port/game/notify.action

seller 商户收款支付宝用户号游戏接入平台提供out_trade_no 商户网站唯一订单号游戏商自行定义subject 商名名称游戏商自行定义

body 商品描述游戏ID、渠道ID,中间以”|”分隔开total_fee 交易金额游戏商自行定义

3.2.5充值回调接口

1、接口描述

此接口提供支付宝,接收充值回调信息,此接品不需提供给用户。

2、接口地址

http://ip:port/game/notify.action

3.3外部接口需求

支付宝接口:具体内容参考《支付宝接入WS_SECURE_PAY》

3.4界面需求

客户端界面参考:醉江山;后台管理界面参考:https://www.360docs.net/doc/135735019.html,/index.htm。

3.5性能需求

4 总体设计约束

4.1标准符合性

1、《支付宝接入WS_SECURE_PAY》

4.2硬件约束

服务器:

内存:2G以上

CPU:P4 3g以上

硬盘:100G以上

4.3技术限制

使用基于Java的Web开发技术,包括(JSP、Servlet等J2EE的应用技术)接口

技术等。

●需支持Windows和Linux平台。

●系统支持Mysql5.0以上版本的数据库。

●系统支持JDK6.0以上版本的虚拟机。

●系统支持Tomcat6.0以上版本的WEB服务。

●客户端浏览器需要支持IE7和FireFox 3 以上版本。

5 软件质量特性

对软件故障进行告警,明确提示给用户并给出问题恢复建议,不能影响系统正常运行。

5.1可靠性

本系统需满足7*24小时不间断服务要求。

5.2易用性

系统配置安装文档,描述安装的步骤,配置简单,易于安装和维掮。系统易懂、易学、易操作:对本系统的专业术语作解释,使用户容易理解本系统的相关概念,界面友好,提供充分的操作指导、所有操作均有结果返回并提示给用户,对于错误提示出错原因和操作提示。

相关主题
相关文档
最新文档