系统参与者:管理员、商户、支付者
业务流程:
1、支付者在商户的商城购物后发起支付请求
2、支付请求传递到 “支付宝小钱袋代收平台”(使用MD5加密,RSA2私钥签名,POST方法请求)
3、平台从支付宝账户列表中选择一个来收款,并产生订单等信息
4、平台返回h5页面链接或者SDK链接给商城
5、商城收到返回的h5页面链接或者SDK链接
6、支付者端唤起支付宝,并跳转到支付宝付小钱袋页面
7、监控收款支付宝的到账状态,确认收到款项则修改订单支付状态以及该订单对应的账目数据
8、系统调用商城提供的回调链接,通知商城。商城回复OK,修改订单通知状态,否则持续通知5次直到收到商城肯定答复
管理员功能
一、收款支付宝管理
1、添加支付宝账户
2、支付宝账户列表
二、商户管理:
1、添加商户
2、商户列表:
商户号、商户名、昵称、余额、已提现金额、加入时间
状态(正常、禁用)
业务处理(重设MD5密钥,解绑谷歌令牌、用户费率设置、余额结算)
操作(编辑、删除)
三、商户提现银行卡管理
1、添加银行卡
2、银行卡列表
商户号、商户昵称、收款人、卡号、银行名称、省份、城市、分行、添加时间、审核时间
审核状态(通过、未通过)
操作(编辑、删除)
四、订单管理:
1、订单列表(需要查询功能、选列导出功能)
商户号、商户昵称、商户订单号、系统订单号、订单金额、获得金额(即扣除手续费的金额)
订单状态(未支付、支付成功)
通知状态(未通知、通知成功)
通知次数、添加时间、支付时间
操作(订单详情、重发通知、补单/退单)
商户功能
一、个人信息
修改登录密码
修改资金密码
谷歌验证器(绑定谷歌验证器、解绑谷歌验证器)
二、系统对接
查看商户号、查看MD5公钥(需验证资金密码)
查看系统公钥、设置商户公钥、设置支付请求发起服务器IP(此三项需验证谷歌验证码)
三、订单列表
订单号、系统订单号、金额、获得金额、支付状态、通知状态、添加时间、支付时间
四、财务相关
1、提现银行卡:添加提现银行卡、银行卡列表
2、申请提现:
展示可用金额、冻结金额、提现手续费
需填写提现金额、选择银行卡、输入支付密码、谷歌验证码
测试功能
单独页面,填写支付金额,点击支付按钮,唤起支付宝