p2p平台,为提高充值成功率,降低风险,要接入多家第三方支付渠道,现在的问题是多支付渠道常见的路由方式有哪些?各有什么利弊?

这里简单说一下第三方支付在做支付渠道路由设计的一些思路,供参考。作为商户,接入多家第三方支付,在渠道路由策略上比第三方支付的简单多。

1、支付渠道的封装层次

一般分为:银行接口->银行通道->支付渠道->支付产品->支付解决方案

银行接口指的是银行等提供的技术接口。

银行通道是对银行接口的封装,并包含了诸如具体合作银行及通道的详细信息。例如同为某家商业银行的某个支付接口,非总对总的情况,支付公司可能同时在北京分行、上海分行接入。

支付渠道是对银行通道的业务封装,包含了诸如通道成本、最低商户费率等信息。

支付产品是第三方支付对外提供的产品,例如快捷支付。

支付解决方案是针对某个行业的整体解决方案,包含了多个支付及行业定制需求。

所谓的支付渠道路由在以上的几个封装层次上都可以发生,因此以下指的“支付渠道路由”的概念是泛指,可能涉及以上各层次。

2、支付渠道路由的设计

一般采用规则引擎或类似方案(例如基于groovy),以支持对规则集灵活调整。

一个相对丑陋的支付渠道路由的设计方案(不一定很合理,仅供参考)

3、支付渠道路由的一些例子

按费率。

按业务级别。

按业务类型。

按渠道交易总额、单笔交易额、渠道限额等额度信息。

按支付渠道类型:移动支付,在线,代扣,b2b,信用卡无磁无密,游戏点卡等。

按支付渠道可靠性要求,例如支付成功率。

按商户类型。

按渠道状态,例如监控系统发现某渠道掉单率较高时候。

按照到账时效。

按所在银行账户的资金头寸。

按营销策略,例如某个渠道年底有营销活动。

按支付渠道优先级,可以是静态优先级,也可以是动态优先级,实际上优先级的也概念包含了以上各种路由规则。

其实支付渠道路由并没那么高大上,如果单纯只是满足企业当前的业务需要,用最丑陋的If-Else方式也能搞定。最复杂的问题是怎样让支付渠道路由的架构设计能够快速响应业务快速发展、业务模式创新的需要。

作者:梁川

链接:https://www.zhihu.com/question/38278938/answer/79493500

来源:知乎

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

转载于:https://www.cnblogs.com/jpfss/p/9394580.html

多种支付渠道路由方案有哪些?相关推荐

  1. 支付渠道路由系统进化史

    支付系统一般需要对接多个支付渠道,一是为了保证系统的可靠性,不能因为单一渠道的问题影响整个支付系统.二是为了提高支付能力,不同渠道提供支付能力不同.三是为了降低支付成本. 对接多个支付渠道以后,为了可 ...

  2. 支付清结算之渠道路由

    今天我准备从最近的一件任务谈起,主要关于支付系统中渠道路由的事情. 一. 背景 我在的这家公司是做物流领域的互联网公司,周支付交易额约在亿元人民币级别,支付这块的考核指标是在降低渠道成本,这次任务是对 ...

  3. java 发卡平台支付_ZFAKA一款免费开源的发卡系统搭建教程 (支持多种支付接口)...

    ZFAKA是一款免费开源的发卡系统 (本系统基于yaf+layui开发),可以对接支付宝.微信.PayPal多种支付渠道接口,包含自动/手工发卡功能,有会员中心和后台中心.功能很齐全而且免费开源下面就 ...

  4. 聚合支付满足各行业接入多种支付通道

    商业的本质是商品和服务的交换和流通,人类的商业行为即信息流+物流+资金流的交换和流通的过程.互联网对现代商业的影响深远,但核心仍然是基于以上三种交换流通模式.谁能显著提升各个环节的效率,谁将可能成为巨 ...

  5. 支付渠道网关设计2.0版本

    文章目录 支付渠道网关设计2.0版本 前言 概述 业务架构设计 技术分层设计 友情链接 支付渠道网关设计2.0版本 前言 之前写过一篇支付渠道网关设计的文章https://shanglishuai.b ...

  6. 支付渠道参数如何设计成路由化配置

    转载自  支付渠道参数如何设计成路由化配置 今天我们来探讨在搭建支付系统时一个比较关键的问题:渠道参数路由化配置如何设计? 在开发支付系统的时候,我们经常会涉及到对接多个支付渠道,除常见的支付宝.微信 ...

  7. SpringBoot工程接入第三方支付渠道支付宝(C扫B支付)

    目录 1.C扫B的概念 2.支付宝接口调研 2.1.产品列表 2.2.线下场所接入支付 3.配置支付宝沙箱环境 3.1.简介 3.2.注册开放平台账号 3.3.配置密钥 3.4.沙箱账号 4.生成二维 ...

  8. 闪电网络与以太坊结合建立支付渠道的构想及其前景

    讨论在以太坊上建立支付渠道(就如在比特币的基础上建立的闪电网络)的构想. 我想介绍下建立支付渠道的原因,并对比特币闪电网络进行非技术性的简述,以及讨论在以太坊上建立支付渠道的巨大优势和潜力.这篇文章更 ...

  9. 大众点评支付渠道网关系统的实践之路

    业务的快速增长,要求系统在快速迭代的同时,保持很好的扩展性和可用性.其中,交易系统除了满足上述要求之外,还必须保持数据的强一致性.对系统开发人员而言,这既是机遇,也是挑战.本文主要梳理大众点评支付渠道 ...

最新文章

  1. SAP 如何将无序列号的库存与序列号关联起来?
  2. export linux命令_linux 初级3 环境变量命令env、set、export、declare的区别
  3. Python批量剪裁图片
  4. 由浅入深区块链技术,程序员不得不看的十篇好文
  5. Android 计算Bitmap大小
  6. MFC六大核心机制之五、六:消息映射和命令传递
  7. 有无关通配符的相等操作符
  8. P4 类、对象、类成员简介
  9. phpcmsV9视频模块开发——盛大游戏通行证注册与密码找回
  10. Google C++ 编程规范总结
  11. yum install mysql_CentOS7下解决yum install mysql
  12. 下一个十年,什么样的测试会被大厂争抢?
  13. sql中根据逗号分隔,查出多行数据
  14. Android模拟器的模拟键盘区不见了怎么办
  15. 一切从恢复系统开始(尽量不要学我恢复数据库的方法,我是个懒人^_^)
  16. EPUB PDF DOCX格式转换及主流格式电子书制作终极攻略(内含用WORD制作精美EPUB方法)...
  17. 电脑中病毒了一直下载安装软件怎么办?
  18. Git本地仓库的文件夹不显示红色感叹号、绿色对号等图标
  19. 墨者Apache Struts2远程代码执行漏洞(S2-009)复现题解
  20. java创建工厂方法_Java设计模式(八) 之创建型模式(工厂方法模式)

热门文章

  1. react - redux 全局状态管理 、多组件共享状态 - 例子有详细注释
  2. 银河上半年开放式基金排名:股票型基金
  3. 教你几个 Java 中的奇技淫巧
  4. 说说Error 和 Exception 有什么区别?
  5. 2012_11月总结分享
  6. jqprint 打印分页
  7. 艾司博讯:拼多多有展现没有成交的原因
  8. Android自定义View--简易画板
  9. oracle高级—索引
  10. 在BJUI中使用icheck做复选框效果