一文了解聚合支付
第四方支付是相对于第三方支付而提出的概念,又被称为“聚合支付”是指通过聚合第三方支付平台、合作银行、等多种支付工具进行的综合支付服务。
简言而之,把支付接口聚合到一个平台上面,来给商家或者个人来提供支付服务。

第四方支付集中了各种第三方支付的接口,从某种程度来说,是集合了各个第三方支付的优势,并且能根据商户实际的不同需求制订出个性化的解决方案。


常见的四方聚合支付产品以及与三方支付机构之间的架构关系:

聚合支付常见的支付模式:

聚合支付资金流,假如皮皮去便利店买一瓶可乐,扫描收钱吧的二维码进行银行卡支付,以下就是该笔支付的资金流。

01 代理商体系
假设你是一个商铺老板,开了一家卖糖果的小店。你想让客人们可以用各种不同的方式付款,但是每次和不同的支付公司打交道太麻烦了。所以你找到了一个做聚合支付的服务商来聚合这一切的付款方式
聚合支付就像是一个万能钥匙,可以同时适用于各种类型的支付方式(支付宝、微信。云闪付)。它通过与四方支付机构(即银行、第三方支付平台等)建立联系,在客户付款时将款项转移到商家的账户上。
代理商则是负责招揽商户的人,他们会介绍聚合支付服务,并帮助商家完成注册和配置。商家向代理商支付一定费用,而代理商会从中获得提成。
最后,商户就是我们的主角——需要收款的人。他们使用聚合支付服务可以方便地接受各种形式的支付,无论是信用卡、支付宝还是微信支付,都可以在一个地方完成。
总之,聚合支付、四方支付机构、代理商和商户之间的关系就像是一场多人舞蹈,每个人都扮演着重要的角色,共同协作,让支付变得更加便捷快速。
1.1 代理商活动政策
活动政策是一个模板,当代理商与四方服务商签约时,协定的一个具体值,里面包含了代理商交易分润的成本以及拓展商户的签约费率。活动政策设计如下:


支付机构向聚合支付代理商提供不同的分润比例,根据代理商的交易量或交易额,将分润比例划分为不同的等级,即阶梯式分润。
具体来说,当聚合支付代理商的交易量或交易额达到一定的阈值时,其所获得的分润比例会相应提高。例如,当代理商的月交易额在100万以下时,分润比例为1%,但当月交易额超过100万时,分润比例可能升至1.5%或更高。
这种阶梯式分润模式对于代理商和支付机构都有利。代理商可以通过扩大业务规模和提高交易量来获得更高的利润,同时也能够激励代理商积极拓展市场。支付机构则可以根据代理商的业绩表现,灵活调整分润比例,以吸引更多代理商加入并增加市场份额。
需要注意的是,聚合支付阶梯分润的具体实现方式和分润比例因地区、支付机构和代理商而异,需要具体查询相关政策和合同。
1.2多层级代理商模式
上文已经提到代理商就像是一个连接商户和聚合支付服务之间的桥梁。而多层级代理商则是一个代理商可以发展自己的下级代理商,他们会再寻找其他人来推广聚合支付服务,并通过活动政策的费率差值获得额外的分润。
这个过程就像是一场传球比赛,每个代理商都是传球员,聚合支付服务是球,而商户则是进球员。多层级代理商他们可以帮助聚合支付服务快速扩大业务规模,同时也能够从中获得更多的利益分成。所以,对于那些想要迅速扩展业务的聚合支付公司来说,多层级代理商是一个很好的选择。
1.3多层级代理商设计
可以通过在代理商自己的PC端后台或者代理商APP中新增下级来完成下级代理商的添加:

代理商管理:

多层级代理商交易分润的基础计算模型:

以上图显示分润的举例计算:
一级代理:0.5%,二级成本0.51%,三级成本0.56%,三级商户交易10000元费率为0.6%
计算:手续费=10000×0.6%=60元
三级分润=(10000×0.6%)-(10000×0.56%)=4元;
二级分润=(10000×0.56%)-(10000×0.51%)=5元;
一级分润=(100×0.51%)-(100×0.5%)=1元;
1.4业务员体系
聚合支付业务员是指直接从聚合支付平台招募的销售人员,主要负责向商户推广平台服务、签订合同以及提供售后服务等工作。
而代理商则是指与聚合支付平台签订代理合同,代表平台向商户推广服务并获得佣金的独立机构或个人。
代理商通常具有一定的销售渠道和客户资源,并可通过自行设定商户手续费等方式获得更高收益。
业务员会有它们专属的精简功能的APP,用来拓展商户使用。
02 设备管理体系
聚合支付设备管理引入流程如下:
- 设备入库:这就像是一个动物园管理员把新来的小动物带回到园区一样。在聚合支付中,设备入库指的是四方机构将新购买支付终端设备从外部导入到聚合支付平台的过程。这个过程通常需要进行设备信息登记和检验等操作,以确保设备可以正常使用。
- 划拨设备:这就像是猫王1号把吉他分配给指定的猫王2号一直使用。在聚合支付中,划拨设备指的是将一个支付终端设备从一个本级代理商转移到下一级的代理商的过程。这个过程通常需要进行设备信息确认等操作,以确保划拨过程的顺利进行
- 召回设备:这就像是召回汽车的安全问题一样。在聚合支付中,召回设备指的是对某些支付终端设备存在使用问题或时,及时采取措施进行回收的过程。这个过程通常需要对直属代理商进行通知,并协助其更换其他支付终端设备,以保证代理商的正常推广。
- 绑定设备:这就像是一对猫咪情侣抱着走在动物园打滚一样。在聚合支付中,绑定设备指的是将一个支付终端设备与一个商户绑定在一起的过程。这个过程通常需要进行商户信息验证等操作,以确保设备可以使用并完成交易。
设备管理帮助聚合支付平台管理和控制支付终端设备的流动,确保设备的安全使用和商户的权益得到保障。
2.1聚合支付设备管理设计
以聚合收款二维码(台卡)为例来详细介绍设备管理流程的每一个环节。
(1)设备入库(单个/批量)

(2)设备划拨

(3)设备召回

(4)设备绑定

(5)设备解绑


03 商户进件体系
商户进件就是把商户电子资料上传到三方支付机构进行入网审核,通过后给商户开个收单账户的过程,常见进件方式如下表

3.1进件流程说明


门店模式进件:

聚合支付作为对银行和第三方支付平台服务的拓展,聚合多家银行以及第三方支付平台支付能力,提供多渠道支付方式,简化商家的支付对接,外加后续的增值服务;聚合支付的可拓展性很强,具有独特的商业拓展性。
如今玩费率差的时代已经过去,聚合支付的营销玩法越来越丰富,市场竞争也越来越激烈,本文仅介绍聚合支付的入门知识。
相关文章:
一文了解聚合支付
第四方支付是相对于第三方支付而提出的概念,又被称为“聚合支付”是指通过聚合第三方支付平台、合作银行、等多种支付工具进行的综合支付服务。 简言而之,把支付接口聚合到一个平台上面,来给商家或者个人来提供支付服务。 第四方支付集中了各…...
118.杨辉三角
一、题目 118. 杨辉三角 - 力扣(LeetCode) 二、代码 class Solution { public:vector<vector<int>> generate(int numRows) {vector<vector<int>>data(numRows);for(int i0;i<numRows;i){data[i].resize(i1);//扩容data[i]…...
第7节——渲染列表+Key作用
一、列表渲染 我们再react中如果渲染列表,一般使用map方法进行渲染 import React from "react";export default class LearnJSX2 extends React.Component {state {infos: [{name: "张三",age: 18,},{name: "李四",age: 20,},{nam…...
NTP服务器时间配置
简介 ntp服务器是一个同步时间都服务器。 开启ntpd 1.查看状态(可以看到状态为:inactive,也就是没有启动ntp服务) [rootlocalhost]$ systemctl status ntpd ● ntpd.service - Network Time ServiceLoaded: loaded (/usr/lib/…...
vulhub之MinIO信息泄露漏洞(CVE-2023-28432)
文章目录 0x01 前言0x02 漏洞描述0x03 影响范围0x04 漏洞复现1.启动环境2.查看端口3.构造POC 0x05 修复建议 0x01 前言 本次测试仅供学习使用,如若非法他用,与本文作者无关,需自行负责!!! 0x02 漏洞描述 …...
C语言:递归思想及实例详解
简介:在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。通过函数的自调用化繁为简。 递归可以说是编程中最神奇的一种算法。因为我们有时候可能不能完全明晰代码的运行过程,但是我们却知道代码可以跑出正确的结果。而当我们使…...
好题分享0
P2141 [NOIP2014 普及组] 珠心算测验 原题链接 : [NOIP2014 普及组] 珠心算测验 - 洛谷 思路 : 用哈希表来存出现过的两数之和,最后ans即可 代码 : #include<bits/stdc.h> #define IOS ios::sync_with_stdio(0);cin.tie(0);cout.tie(0); #define end…...
python的asyncio事件循环
一、介绍 asyncio是Python标准库中的一个异步编程框架,它提供了一个事件循环(event loop),用于协调异步任务的执行和结果的返回。在asyncio中,事件循环是一个非常重要的概念,它是异步编程的核心。 事件循…...
QT day1登录界面设计
要设计如下图片: 代码如下: main.cpp widget.h widget.cpp 运行效果: 2,思维导图...
(一)KITTI数据集用于3D目标检测
KITTI数据集介绍 数据基本情况 KITTI是德国卡尔斯鲁厄科技学院和丰田芝加哥研究院开源的数据集,最早发布于2012年03月20号。 对应的论文Are we ready for Autonomous Driving? The KITTI Vision Benchmark Suite发表在CVPR2012上。 KITTI数据集搜集自德国卡尔斯鲁厄市&…...
手写Promise完整介绍
Promise是一种用于处理异步操作的机制,它可以将异步操作的结果以同步的方式进行处理和返回。在JavaScript中,Promise是一种内置对象,但我们也可以手动实现一个Promise类来更好地理解其原理和工作方式。 Promise的特性 首先,让我…...
【kubernetes系列】Calico原理及配置
概述 Calico是针对容器,虚拟机和基于主机的本机工作负载的开源网络和网络安全解决方案。 Calico支持广泛的平台,包括Kubernetes,OpenShift,Docker EE,OpenStack和裸机服务。 Calico在每个计算节点都利用Linux Kernel实…...
RabbitMQ 的快速使用
docker部署rabbitmq # management才有管理页面 docker pull rabbitmq:management# 新建容器并运行 docker run \-e RABBITMQ_DEFAULT_USERadmin \ -e RABBITMQ_DEFAULT_PASSadmin \ -v mq-plugins:/plugins \--name mq \--hostname mq \-p 15672:15672 \-p 5672:5672 \-itd \ra…...
VUE3添加全局变量
全局变量的添加 在vue3.0中注入全局方法不是在prototype上挂载了,而是添加在config.globalProperties属性上。 //main.js import { createApp } from "vue"; import App from "./App.vue";const app createApp(App); app.config.globalPrope…...
JavaScript基础语法01——初识JavaScript
哈喽,大家好,我是雷工! 最近有项目用到KingFusion软件,由于KingFusion是B/S架构的客户端组态软件,因此在学习KingFusion产品时会涉及许多前端的知识。 像JavaScript语言就是需要用的,俗话说:活到…...
家宽用户家庭网的主要质量问题是什么?原因有哪些
1 引言 截至2020年底,我国家庭宽带(以下简称“家宽”)普及率已达到96%。经过一年多的发展,当前,家庭宽带的市场空间已经饱和。运营商在家宽市场的竞争也随之从新增用户数的竞争转移到家宽品质的竞争。 早期运营商的家…...
ZooKeeper的典型应用场景及实现
文章目录 1、典型应用场景及实现1.1、 数据发布/订阅1.1.1、配置管理案列 1.2、负载均衡1.3、命名服务1.4、分布式协调/通知1.4.1、一种通用的分布式系统机器间通信方式 1.5、集群管理1.6、Master选举1.7、分布式锁1.7.1、排他锁1.7.2、共享锁 1.8、分布式队列 2、ZooKeeper在大…...
智能安全帽~生命体征检测与危险气体检测一体化集成设计还是蓝牙无线外挂式方式好?
生命体征(心率、血氧等)检测&上报平台,危险气体采集&上报平台,是智能安全帽产品中常见的两种选配件,它们的实现有两种典型的模式: 1)将传感器集成到主板上,做成一体化的智能…...
【Java并发】聊聊对象内存布局和syn锁升级过程
对象存储解析:一个空Object对象到底占据多少内存? 对象内存布局 Mark Word占用8字节,类型指针占用8个字节,对象头占用16个字节。 好了,我们来看一下一个Object对占用多少空间, 因为java默认是开启压缩…...
【档案专题】八、电子档案鉴定与销毁
导读:主要针对电子档案鉴定与销毁相关内容介绍。对从事电子档案管理信息化的职业而言,不断夯实电子档案管理相关理论基础是十分重要。只有通过不断梳理相关知识体系和在实际工作当中应用实践,才能走出一条专业化加职业化的道路,从…...
19c补丁后oracle属主变化,导致不能识别磁盘组
补丁后服务器重启,数据库再次无法启动 ORA01017: invalid username/password; logon denied Oracle 19c 在打上 19.23 或以上补丁版本后,存在与用户组权限相关的问题。具体表现为,Oracle 实例的运行用户(oracle)和集…...
Docker 运行 Kafka 带 SASL 认证教程
Docker 运行 Kafka 带 SASL 认证教程 Docker 运行 Kafka 带 SASL 认证教程一、说明二、环境准备三、编写 Docker Compose 和 jaas文件docker-compose.yml代码说明:server_jaas.conf 四、启动服务五、验证服务六、连接kafka服务七、总结 Docker 运行 Kafka 带 SASL 认…...
12.找到字符串中所有字母异位词
🧠 题目解析 题目描述: 给定两个字符串 s 和 p,找出 s 中所有 p 的字母异位词的起始索引。 返回的答案以数组形式表示。 字母异位词定义: 若两个字符串包含的字符种类和出现次数完全相同,顺序无所谓,则互为…...
多种风格导航菜单 HTML 实现(附源码)
下面我将为您展示 6 种不同风格的导航菜单实现,每种都包含完整 HTML、CSS 和 JavaScript 代码。 1. 简约水平导航栏 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport&qu…...
JVM暂停(Stop-The-World,STW)的原因分类及对应排查方案
JVM暂停(Stop-The-World,STW)的完整原因分类及对应排查方案,结合JVM运行机制和常见故障场景整理而成: 一、GC相关暂停 1. 安全点(Safepoint)阻塞 现象:JVM暂停但无GC日志,日志显示No GCs detected。原因:JVM等待所有线程进入安全点(如…...
短视频矩阵系统文案创作功能开发实践,定制化开发
在短视频行业迅猛发展的当下,企业和个人创作者为了扩大影响力、提升传播效果,纷纷采用短视频矩阵运营策略,同时管理多个平台、多个账号的内容发布。然而,频繁的文案创作需求让运营者疲于应对,如何高效产出高质量文案成…...
MinIO Docker 部署:仅开放一个端口
MinIO Docker 部署:仅开放一个端口 在实际的服务器部署中,出于安全和管理的考虑,我们可能只能开放一个端口。MinIO 是一个高性能的对象存储服务,支持 Docker 部署,但默认情况下它需要两个端口:一个是 API 端口(用于存储和访问数据),另一个是控制台端口(用于管理界面…...
前端开发者常用网站
Can I use网站:一个查询网页技术兼容性的网站 一个查询网页技术兼容性的网站Can I use:Can I use... Support tables for HTML5, CSS3, etc (查询浏览器对HTML5的支持情况) 权威网站:MDN JavaScript权威网站:JavaScript | MDN...
WEB3全栈开发——面试专业技能点P8DevOps / 区块链部署
一、Hardhat / Foundry 进行合约部署 概念介绍 Hardhat 和 Foundry 都是以太坊智能合约开发的工具套件,支持合约的编译、测试和部署。 它们允许开发者在本地或测试网络快速开发智能合约,并部署到链上(测试网或主网)。 部署过程…...
如何优雅地绕过限制调用海外AI-API?反向代理与API中转技术详解
阅读时长 | 8分钟 适用读者 | 需要跨境调用OpenAI等AI服务的开发者/企业 一、问题背景:为什么需要代理? 最近在技术社区看到这样的求助: "公司服务器在国内,但业务需要调用OpenAI接口,直接访…...
