银行B2C直连:
1. 银联B2C直连流程:
注: 所有银行B2C接入方式均为此流程。
不同银行只是签名及验签方式不一致,请求及返回参数不一样,其他的一致。
2. 银行B2C支付请求:
交易流程:
(1). 风控实时检查:
[1]. 用户状态字检查
[2]. 限额检查
(2). 选取支付路由:
(3). 查询对应银行的签名组件:
(4). 请求第三方银行支付组件:
(5). 登记冲提订单表信息:
(6). 转发到特定用于自动组织form表单跳转到银行支付页面的jsp:
注: 用户在银行支付页面输入自己的相关信息将订单支付成功后,
银行会将支付结果以http请求方式通知支付平台,
通知地址为我方上送的页面通知地址和后台通知地址。
3. 支付结果通知(银联充值结果通知):
(1). 对银行返回报文进行验签
(2). 解析出我们需要的返回信息
(3). 调用冲提支付结果处理交易完成支付