聚合支付系统主要分账方案及API分析

1 常见分账场景介绍

分账一般分为线下场景分账和线上场景分账,分账API分为微信,支付宝或其他第三方支付公司、银行。今天我们主要探讨微信、支付宝线上和线下场景分账流程

微信分账API分为收付通和线下服务商分账,支付宝分账分为互联网平台直付通和服务商
在这里插入图片描述

2 微信分账方案分析

2.1 商户线下场景分账流程

线下商户可以给员工或代理商推广费或服务费,资金可以在结算到商户资金账户之前按照维护好的分账关系进行分账。
在这里插入图片描述

2.2 商户线下场景分账API

商户线下场景分账API包含请求分账、查询分账结果、请求分账回退、查询分账回退结果、解冻剩余资金、查询剩余代分金额、查询最大分账比例、添加分账接收方、删除分账接收方、分账动账通知、申请分账账单、下载账单

聚合支付系统使用添加分账接收方API代商户发起添加分账接收方请求,建立分账接收方列表。后续可通过发起分账请求,将分账方商户结算后的资金,分到该分账接收方。另外系统可以查询特约商户设置的允许服务商分账的最大比例,分账的最大比例不能超过商户设置的比例**。聚合支付系统分账后的数据可以调用申请分账账单和下载账单对分账数据进行数据核对。**
在这里插入图片描述

2.3 商户线上场景分账流程(收付通)

微信订单支付成功后,由电商平台发起分账请求,将结算后的资金分给分账接收方。

收付通支持将多个二级商户的订单进行合单支付(如电商购物车中的多笔订单合并支付),合单支付款项分别进入到二级商户各自的账户(资金为冻结状态);平台商户在满足业务流程条件下(如确认收货等),可将二级商户的冻结状态的资金解冻,并收取平台佣金。
在这里插入图片描述

2.4 商户线上场景分账API(收付通)

收付通分账API主要包含请求分账、查询分账结果、请求分账回退、查询分账回退结果、完结分账、查询订单剩余代分金额、添加分账接收方、删除分账接收方、分账动账通知

聚合支付系统先通过分账关系维护接口对系统中所有参与分账的用户进行维护,再调用请求分账接口将资金按照规则比例进行分账。
在这里插入图片描述

3 支付宝分账方案分析

3.1 商户线下场景分账流程

线下商户可以给员工或代理商推广费或服务费,资金可以在结算到商户资金账户之前按照维护好的分账关系进行分账。
在这里插入图片描述

3.2 商户线下场景分账API

线下服务商分账场景API和线上使用的是同一套接口主要包含分账关系维护接口和分账请求和分账查询接口。分账请求接口包含统一收单交易结算接口,分账关系维护接口包含分账关系绑定接口、分账关系解绑接口、分账关系查询接口。分账查询接口包含分账比例查询接口、分账剩余金额查询接口、交易分账查询接口。消息通知接口包含交易分账结果通知接口
在这里插入图片描述

3.3 商户线上场景分账流程(直付通)

在某电商平台,用户支付后,订单资金收到商家账户内,商家根据与物流服务商、流量推广方的约定,将物流服务费、流量推广费通过分账能力分给物流服务商和流量推广方。
在这里插入图片描述

3.4 商户线上场景分账API(直付通)

支付宝直付通API主要包含统一收单交易结算接口、交易分账查询接口、交易分账结果通知接口、分账剩余金额查询接口

分账关系维护API包含分账关系绑定接口、分账关系解绑接口、分账关系查询接口

聚合支付系统先通过分账关系维护接口绑定好平台分账相关账号,再通过统一收单交易结算接口对资金进行分账操作。
在这里插入图片描述

4 关注我

欢迎沟通交流技术和支付业务,一起探讨聚合支付业务、技术、系统架构、微服务、容器化。并结合聚合支付系统深入技术框架/微服务原理及分布式事务原理。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/774303.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

AVL许可证状态查询

Adams软件介绍 ADAMS是MSC公司 (现属于海克斯康) 旗下的一款专业的机械系统动力学自动分析软件,可以帮助工程师和设计师快速分析和优化机械系统的运动和力学性能。ADAMS支持多种机械系统的建模和仿真,如汽车、机器人、飞机、机械臂等等,可以模…

Butterfly主题文章标题改成转动小风车

效果 标题级别不同小风车颜色不同,鼠标移入会有转动变慢及变色效果。 新建css 建议在/source下创建诸如img/css/js等文件夹,存放文章或网站用的素材,分门别类后续也方便维护。 Hexo打包的时候,会自动把/source下的文件&#…

直饮水也要烧开饮用吗?

某天上班,同事跟我说他的爸爸喝瓶装水都要烧开了后再喝。 这种行为震惊了小编。 好像很多上一辈的人有种执念,那就是水一定要烧开了喝。 不仅是因为习惯,也是他们的观念已经根深蒂固,认为烧开后的水喝起来才健康。 其实水不一…

MUNIK解读ISO26262--什么是DFA

我们在学习功能安全过程中,经常会听到很多安全分析方法,有我们熟知的FMEA(Failure Modes Effects Analysis)和FTA(Fault Tree Analysis)还有功能安全产品设计中几乎绕不开的FMEDA(Failure Modes Effects and Diagnostic Analysis),相比于它们…

通过代理服务器连接 huggingface下载数据集或模型

有些huggingface的数据集或者模型在镜像网站("https://hf-mirror.com")上不存在,因此在国内只能通过代理服务器来下载,下面是下载的代码示例: import os os.environ["http_proxy"] "http://127.0.0.1:…

Pyqt5中的按钮在播放后出现大小变化应该怎么做

有的时候开发的Pyqt5程序总是会在预览后发现按钮的大小和设计的不一样大,主要原因就是因为按钮的“水平策略”和“垂直策略”的设置导致的,具体如下: 设置为fixed,就是固定的,不要设置为其他的。 fixed的功能如下 部…

论文学习——动态多目标优化的一种新的分位数引导的对偶预测策略

论文题目:A novel quantile-guided dual prediction strategies for dynamic multi-objective optimization 动态多目标优化的一种新的分位数引导的对偶预测策略(Hao Sun a,b, Anran Cao a,b, Ziyu Hu a,b, Xiaxia Li a,b, Zhiwei Zhao c)In…

推荐系统三十六式学习笔记:原理篇.MAB问题18|如何将Bandit算法与协同过滤组合使用

目录 信息茧房COFIBA1.思想2.细节 再谈EE问题总结 荐系统中最经典的算法是协同过滤,其背后的思想简单深刻,在万物互联的今天,协同过滤的威力更加强大。与其说协同过滤是一门技术,不如说是一种方法论,协同过滤生动的诠释…

rs轨迹校验

最近发现有些网站的rs似乎上了轨迹校验,附图: 写了个解rscookie的插件,可以精准看到rs更改了那些校验点,需要做什么处理,就很舒服 有需要轨迹代码或者瑞数相关的可以联系 let v huaqu0727

【漏洞复现】锐捷校园网自助服务系统——任意文件读取

声明:本文档或演示材料仅供教育和教学目的使用,任何个人或组织使用本文档中的信息进行非法活动,均与本文档的作者或发布者无关。 文章目录 漏洞描述漏洞复现测试工具 漏洞描述 锐捷校园网自助服务系统是一个供校园内学生和教职工自助管理网络…

6.8应用进程跨网络通信

《计算机网络》第7版,谢希仁 理解socket通信

科普文:一文搞懂jvm实战(二)Cleaner回收jvm资源

概叙 在JDK9中新增了Cleaner类,该类的作用是用于替代finalize方法,更有效地释放资源并避免内存泄漏。 在JEP260提案中,封装了大部分Sun包内部的API之余,还引入了一些新的API,其中就包含着Cleaner这个工具类。Cleaner承…

INTERCONNECT 添加自定义器件到 Custom 文件夹下

INTERCONNECT 添加自定义器件到 Custom 文件夹下 正文方法1方法2正文 作者本人一直坚信一件事情,Lumerical 中的所有结构都可以通过运行对应的脚本文件得到。运行脚本文件获取结构可以使得结构本身具有可迁移性和重复使用性,长远来看,一定比手动创建更方便。因此,这里我们…

Unix/Linux shell实用小程序1:生字本

前言 在日常工作学习中,我们会经常遇到一些不认识的英语单词,于时我们会打开翻译网站或者翻译软件进行查询,但是大部分工具没有生词本的功能,而有生字本的软件又需要注册登陆,免不了很麻烦,而且自己的数据…

Linux系统(CentOS)安装iptables防火墙

1,先检查是否安装了iptables 检查安装文件-执行命令:rpm -qa|grep iptables 检查安装文件-执行命令:service iptables status 2,如果安装了就卸装(iptables-1.4.21-35.el7.x86_64 是上面命令查出来的版本) 执行命令&#xff1a…

---java KMP算法---

对于在一段字符串中查找一段字符串,如果用数组遍历的方法那就效率低下,所以产生了效率更高的KMP算法 KMP算法查只需要遍历一次字符串就可以找出第一次出现的目标字符串 要学的话建议区b站看视频,学着由视频学者比较容易 我这里就提供下我实…

Vue +Echarts 二维数组获取最大值和最小值以及索引

实现图例效果 获取最大值方法&#xff1a; maxSecond(array) {let max Number.MIN_SAFE_INTEGER;for (let i 0; i < array.length; i) {const secondElement parseInt(array[i][1]);if (secondElement > max) {max secondElement;}}return max;}, 获取最大值索引&…

Citrix替换:不只是功能拉齐,更是性能体验的超越

用户在选择Citrix替换方案时&#xff0c;除了关注架构和功能的全面性&#xff0c;也期待着国产桌面办公方案带来的惊喜。 深信服桌面云不仅在基础能力和功能上做到了全面对标Citrix&#xff0c;还在用户极为重视的安全、可靠性、智能监控与排障、信创生态等方面做到了全面超越…

16_更快的速度与精度:Faster R-CNN

回顾R-CNN:链接 回顾Fast R-CNN:链接 1.1 简介 Faster R-CNN是作者Ross Girshick继Fast R-CNN后的又一力作。同样使用VGG16作推理速度在GPU上达到5fps(包括候选区域的生成)&#xff0c;准确率为网络的backbone&#xff0c;也有进一步的提升。在2015年的ILSVRC以及COCO竞赛中…

开放式运动耳机推荐的品牌都有哪些?五款2024靠谱机型推荐!

​作为一位耳机领域的资深数码评测师&#xff0c;我极力推荐开放式耳机作为日常佩戴之选。这款耳机凭借其创新的非入耳设计&#xff0c;有效避免了传统入耳式耳机长时间佩戴导致的耳道不适和感染风险&#xff0c;同时提供了稳固舒适的佩戴体验&#xff0c;特别适合运动爱好者如…