实际上,在目前支付网关需要对接的是不同支付产品,当该支付产品的入口是唯一的时候,是无法进行支付路由设计的,最直接的例子就是微信和支付宝。但现在不少银行都成了微信和支付宝的代理商,支持他们的线下或者线上支付产品。在这个前提下,是可以做一定的支付路由处理的。
某些第四方支付(持牌或者不持牌机构)也整合了微信和支付宝,当这一类平台成为一个支付渠道后,那么微信或者支付宝支付产品就可以进行一定的路由设计,比如用户扫码后是将请求转发到直连的微信和支付宝或者是间连的第四方机构。
(1)支付路由可以用多种方式实现,可以为商户设置默认的入账通道,则请求将路由到对于的支付渠道中。
(2)根据网关传递的请求的参数去匹配入账通道。
(3)匹配多种路由方式基于费率、稳定性、成本等考虑选择最佳路由方式。
规则路由筛选渠道的要素,可以分为以下三类:
1. 商户侧:商户ID(根据商户的等级、商户行业、商户地域等信息为商户配置渠道之后,在调用路由模块时,只需要上传商户ID即可,如果有共用的渠道可以使用的话,则可能需要上传商户的更多信息);
2. 业务侧:交易时间、交易金额(单笔、汇总、阶梯)、渠道类型、卡类型、交易银行;
3. 渠道侧:费率(单笔、汇总、阶梯)、营销(优惠、折扣、补贴总金额、活动时间)、渠道等级(稳定性、TPS、掉单率、到账时效)、资金头寸(只在付款的交易中需要考虑),到账时间等。
支付路由是和支付产品相关的,不