通道路由
(一、概述
当渠道较多时,就需要合理管理。 开发频道路由的目的是为了合理管理频道,实现系统手动和自动管理和切换频道;
通道路由是指发起的支付根据配置的通道路由策略,选择匹配的优先级最高的支付通道完成支付的过程。
(2) 通道路由分类
1 手动路由
当大多数支付系统的访问渠道有限时,手动路由也是一个不错的选择。 运营人员指定支付渠道与产品的映射关系。 当出现问题时手动切换即可。 这种路由的优点是性能高、路由结果可控、出现问题时易于排除故障。 当接入渠道增多、营销活动更加频繁时,手动路由将是一笔巨大的投资。
2 基于规则的路由
这是一个比较简单的自动布线设计。 根据业务需求设置各种路由规则,例如:
if (支付方式==招商借记卡&&限额100) then 目标渠道==招商快捷支付
3 基于权重的路由
规则路由的难点在于各种规则的制定。 随着路由因素的增加,规则维护可能成为一场噩梦。 基于权重的路由可以缓解这个问题。 这种计算方式,简单来说,就是给每个通道打分,得分最高的就命中。 难点在于评分标准和计算公式的制定。 例如,您可以从费率和折扣金额的角度进行评分,并给予折扣金额更高的比例。 这将导致折扣金额高的渠道首先受到打击。
(3) 通道路由相关概念
渠道路由包括几个实体:支付方式、目标机构、支付渠道。
支付方式是指用户支付时选择的方式,如微信支付、支付宝支付、快捷支付等。
目标机构是系统对外部银行和第三方支付机构的统称。 付款方式将与一个或多个目标机构相关联。 例如,快捷支付与中国农业银行、中信银行、招商银行等目标机构关联,作为支付方式和支付渠道。 相关的中间实体。
支付渠道是指实际进行支付的渠道实体。 比如支付宝是支付渠道,微信支付是支付渠道,银联可以作为支付渠道。 该实体将封装与渠道相关的扣款、退款和查询。 接口和属性。
一种支付方式会关联多个目标机构,一种支付通道可以支持多个目标机构的支付,一个目标机构可以属于多个支付通道。
1. 付款方式
如银行卡、微信、支付宝等。
2. 目标组织
目标机构主要涵盖两个属性,一是机构代码,二是机构名称。 支付系统一般会根据第三方机构编码规范提前完成系统目标机构的初始化。 例如,系统建成后,将包括中国农业银行、招商银行、中国建设银行的目标机构。
3、支付渠道
支付通道的路由相关属性包括通道优先级、通道特性、通道限制和通道速率。
(1)通道优先级
通道优先级由数字表示。 数字越大,优先级越高。
(二)渠道特点
包括:
支持的银行卡类型,如借记卡、贷记卡、综合卡、存折卡等。
公立/私立
货币类型,如人民币、美元等。
其他属性
条件之间存在 AND 关系。
(3) 通道限制
渠道限额是指支付渠道对支付所用银行卡所属银行支付金额的上限和下限。 例如某银行支付渠道,工商银行的限额是,民生的限额是5000等。
(4) 通道速率
通道费率是指通道收取的通道费用。 有多种费率模型。 目前,这里的费率主要有三种:固定费率、单一固定费率、分级费率。 费率。
(4) 通道路由规划
通道路由逻辑
1 各通道连接后,配置通道路由规则;
2 然后根据具体业务属性将事务与路由规则配置的内容进行比较;
3 比对成功后,将交易路由到比对成功的通道;
4 当交易路由到通道时失败,则将交易路由到第二优先级通道,直至交易成功(因为需要区分交易失败的原因,可能是由于用户原因,有不需要路由到第二优先级通道,所以比较复杂,暂时不用(做这个逻辑);
通道接入配置
1、渠道名称,如连连支付、平安在线支付;
2 信道编码,例如;
3 业务对象、客户、经纪人和司机
4业务场景,车货匹配、保险等、燃气和小额贷款等;
5 业务来源,区分app端、pc端、界面端、h5端,目前只需要app端和pc端的业务来源;
6种支付产品类型:支付、充值、取款、转账到卡、站内转账、代扣代缴、发行、退款(支付的反向操作为退款)、退款(取款的反向操作为退款)、充值和退款(充值的逆操作就是充值); 有多种选择
7种支付方式:微信小程序支付、微信扫码支付、微信公众号支付、微信刷卡支付、微信免密支付、微信小程序支付; 支付宝APP支付、支付宝扫码支付、支付宝服务窗口支付、支付宝卡支付; 银行卡扣款、银行卡快捷支付、银行卡验证支付、银行卡网银支付; 银行卡支付; 可检查的
8 按银行卡类型支付,区分公共银行卡和私人银行卡; 有多种选择。
9 对于银行卡类型的支付方式,区分银行卡借记类型和贷记类型; 有多种选择。
10 对于银行卡类支付方式,区分限额,包括笔限额和日限额; 有多种选择
11 手续费:主要有三种:一种是固定费用,一种是单一固定费用,一种是分级费用; 目前只是按照单一固定费用设计;
12 对于银行卡类型支付,输入支持的银行列表;
13 通道优先级:例如设置为1、2、3、4。数字越大,优先级越高;
14通道开关,通道开启或关闭;
15 渠道备注,例如:连连支付目前仅接入代理支付;