文档介绍:微信银行
需求说明书
概述
前言
微信银行的定位即便捷的信息推介渠道、方便的智能客服渠道、高效的交易服务平台。
通过微信平台提供的电子银行服务大概分为两类:无需身份认证的、需要身份认证的。
其中,贷款信息、网点查询、最新资讯等服务一般无需身份认证即可使用,账户余额查询、明细查询等涉及账户操作的服务一般需要身份认证才可完成。
客户操作流程如下:
微信用户关注“XX银行”公众账号,可以看到微信窗口下面的三个一级菜单,每个一级菜单最多有5个二级功能菜单,用户点击菜单,可以跳转到相应页面或得到微信银行回复的不同格式的消息。
除了操作微信银行菜单,用户还可以在微信的录入框输入信息向微信银行发送问题,接收到微信银行回复的消息来获取智能服务。
为了支撑微信银行的功能服务,需要为银行柜员提供微信银行的管理功能。主要涉及:系统管理、微信公众号管理、微信消息格式设置、查询统计等方面。
下面对微信银行的业务需求做详细说明。
报文接口标准
腾讯微信平台与行内微信前置采用HTTPS协议进行通讯。
发送方式:GET
请求URL:./cgi-bin/token?grant_type=client_credential&appid=APPID&secret=APPSECRET
报文格式概述
字符集 UTF-8
术语及缩写说明
CHAR代表字符串类型,DECIMAL代表浮点数类型,INT代表整数类型
消息接口
服务器端支持两种报文格式,分别为XML报文格式,和JSON格式
微信端
基本功能
银行卡绑定|解绑
功能说明
微信用户通过微信浏览器窗口使用微信公众号提供的菜单,不同的菜单类型,操作方式不同。如果要查银行卡的账户余额、账户明细等账户信息,需进行身份认证,将用户微信号与要查看的银行卡绑定。如果要查看利率信息、理财产品等信息,则无需将微信号与银行卡绑定。
微信号与银行卡的绑定是用户通过微信银行查看账户信息的前提条件。
微信号与银行卡绑定的入口提供两种方式:
第一种,用户点击“账户余额”、“账户明细”菜单时,以回复绑定链接的方式提示用户。用户点绑定银行卡链接可以进入到绑定录入页面。
第二种,在微信菜单“我的账户”下增加“银行卡绑定|解绑”菜单。这种方式在对应菜单中做详细描述。
微信号与银行卡的解绑可以在用户取消关注服务号后,即自动解除绑定。也可以通过“银行卡绑定|解绑”菜单手动解绑。
对微信号重新关注后,若要使用账户明细查询、余额查询等功能,需重新验证身份信息,绑定银行卡。
用户关注公众号后收到的欢迎信息中增加绑定的链接。
业务流程
用户添加银行的微信公众号。
进入微信银行的菜单界面。
客户点击账户余额、账户明细等账户类菜单,继续下面步骤。
系统接收到微信平台发送的请求后判断当前用户是否已绑定银行卡。若未绑定,系统回复提示消息给用户,消息中提供“银行卡绑定”的链接,用户点链接。
浏览器跳转到绑定录入页面,用户根据提示信息录入:姓名、证件类型、证件号、银行卡号、手机号、动态验证码、提交。
系统对用户提交的身份信息进行验证,若验证通过,转入绑定成功页面。提示: 绑定成功,您可以到微信继续使用服务,用户可有转到微信平台继续操作。若验证失败,提示错误信息。
成功或失败页面提供返回按钮方便用户返回到微信对话界面。
业务规则
微信号与银行卡绑定,支持用户绑定多张卡。
只能绑定本人在本行的卡,即以第一次绑定的银行卡身份信息为准,若要绑定其他身份的银行卡,需取消关注才能重新绑定。
当用户取消关注公众号时,自动解除所有卡绑定,修改微信银行本地的用户信息状态,不做物理删除。
重新关注,若要使用账户明细查询、余额查询等功能,需重新验证身份信息,绑定银行卡。
页面元素
序号
名称
输入/输出
缺省值
类型/长度
是否必输
备注
姓名
文本框
必输
证件类型
下拉框
身份证
必输
还可根据具体情况支持其他证件
证件号
文本框
必输
借记卡号
文本框
必输
手机号
文本框
必输
该手机号为银行卡开户预留手机号
动态验证码
文本框
必输
提交
按钮
我的账户
微信用户通过该功能模块可以实时查询账户余额和账户明细,包括近三个月、近一个月和最近十笔交易。
账户余额
功能说明
微信用户将自己的银行卡与微信号绑定后,通过点击该菜单,可以实时获取账户余额信息。若客户未绑定微信号,则返回提示信息及绑定银行卡的链接。
若用户绑定了多张卡,则可以通过微信消息交互的方式获取多张银行卡的余额信息。
业务流程
微信用户进入银行公众号,点击“我的账户”-“账户余额”菜单。
若用户已绑定借记卡,系