淘东电商项目(52) -聚合支付开篇

简介: 淘东电商项目(52) -聚合支付开篇

引言

本文代码已提交至Github,有兴趣的同学可以下载来看看:https://github.com/ylw-github/taodong-shop

本文主要讲解聚合支付的相关概念问题,以及其原理。

本文目录结构:

l____引言

l____ 1.聚合支付

l____ 2.聚合支付平台流程分析

l____ 3.接下来讲什么?

1.聚合支付

目前在线支付非常流行,常用支付接口有支付宝、微信支付、小米支付、京东支付等等。如果开发自己对接这每一个支付接口的话,后期开发和维护的工作量都非常大。针对这一问题,有了聚合支付这一概念。

聚合支付平台整合了第三方常用支付接口,帮助开发者快速实现整合第三方支付接口的整合和后期的维护工作。 例如市面上现有的ping++、mustPay 等等都是聚合支付平台。

聚合支付平台适合于中小型企业使用,如果交易额比较大话如果聚合支付平台跑路了可能损失比较大,所以大公司都会自己对接第三方支付接口,搭建自己的聚合支付平台。

2.聚合支付平台流程分析

聚合支付流程图如下:

首先聚合支付平台提供通用的支付接口给商户平台,商户平台直接调用聚合平台的支付接口即可实现支付,对于商户平台来说,维护成本是比较低的。

而聚合支付平台主要负责与第三方的支付平台对接,具体的支付操作更新都由聚合支付平台来负责。

3.接下来要讲什么?

知道了聚合支付平台的原理,接下来的博客即将要讲解关于聚合支付平台对接第三方支付平台的原理以及步骤,主要以“支付宝”、“银联支付”为例子讲解。

除此,还会针对以下问题,在以后的文章里也会讲到:

  1. 支付回调接口中,产生延迟通知?如何解决支付状态不一致问题?
  2. 重试支付回调接口时,如何保证回调接口通知幂等性问题?
  3. 支付金额与商品金额如果不一致时,如何处理?
  4. 第三方支付平台如何与对接系统保证分布式事务问题?
  5. 支付服务如何与其他系统保证分布式事务问题?
目录
相关文章
|
设计模式 算法 Java
淘东电商项目(58) -聚合支付(基于设计模式自动跳转支付接口)
淘东电商项目(58) -聚合支付(基于设计模式自动跳转支付接口)
78 0
|
缓存 前端开发 安全
淘东电商项目(73) -秒杀系统(前端优化)
淘东电商项目(73) -秒杀系统(前端优化)
129 0
|
数据库
淘东电商项目(54) -银联支付案例(同步与异步)
淘东电商项目(54) -银联支付案例(同步与异步)
106 0
淘东电商项目(80) -思维导图小结
淘东电商项目(80) -思维导图小结
33 0
淘东电商项目(80) -思维导图小结
|
存储 NoSQL Redis
82分布式电商项目 - 购物车需求分析
82分布式电商项目 - 购物车需求分析
64 1
|
设计模式 Java Maven
淘东电商项目(60) -聚合支付(集成支付宝)
淘东电商项目(60) -聚合支付(集成支付宝)
71 0
|
设计模式 数据库
淘东电商项目(59) -聚合支付(集成银联支付)
淘东电商项目(59) -聚合支付(集成银联支付)
96 0
|
设计模式 调度 开发工具
淘东电商项目(65) -聚合支付(异步对账)
淘东电商项目(65) -聚合支付(异步对账)
78 0
|
前端开发 Java 应用服务中间件
淘东电商项目(53) -银联支付案例源码分析
淘东电商项目(53) -银联支付案例源码分析
79 0
|
设计模式 Java 数据库
淘东电商项目(63) -聚合支付(多线程日志收集)
淘东电商项目(63) -聚合支付(多线程日志收集)
52 0