随着时代的发展,很多商家、ktv、大中小商场已经不再使用现金付款了,而是以一种新的支付方式来收银,聚合支付悄然出现,第四方聚合支付平台没有许可证的限制,聚合了多方的合作机构,包括第三方支付平台、商业银行以及服务商等支付接口的一种一站式支付平台,那么,第四方聚合支付平台有哪些,我们改如何选择?第四方聚合支付平台的定义第四方支付是相对第三方而言的,作为对第三方支付平台服务的拓展。第三方支付介于银行和商
一、项目目标支付中心架构将各业务的公共交易、支付、财务等沉淀到支付中心,并主要解决了以下三个主要问题:建立基础订单、支付、财务统一体系,抽象和封装公共处理逻辑,形成统一的基础服务,降低业务的接入成本及重复研发成本;构建安全、稳定、可扩展的系统,为业务的快速发展和创新需求提供基础支撑,解决业务「快」和支付「稳」之间的矛盾;沉淀核心交易数据,同时为应用端、物业公司、用户提供数据支撑。二、具体调用流程在
场景此时有一个场景,需要设计一个根据不同的状态和条件采用不同的业务处理方式。这样大家可能不是太理解。举个例子,现在大街小巷上的商户都采用了聚合支付支付方式,聚合支付也就是商户柜台前放了一个支持支付宝、微信、京东钱包、银联等等的二维码,用户可以通过任意一款支付APP进行支付。解决思路思路①对每个支付渠道进行定义枚举类型public enum PayWay { ALI_PAY, W
4 Mybatis-Plus通用CRUD通过前面的学习,我们了解到通过继承BaseMapper就可以获取到各种各样的单表操作,接下来我们将详细讲解这 些操作,下图是BaseMapper的各各方法: 4.1 插入操作4.1.1 方法定义/** * 插入一条记录 * @param entity 实体对象 */ int insert(T entity);4.1.2 测试用例package cn.yh
原创 10月前
97阅读
2.1 API接口文档利器:Swagger2.1.1Swagger介绍Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务(https://swagger.io/)。 它的主要作用是:使得前后端分离开发更加方便,有利于团队协作接口的文档在线自动生成,降低后端开发人员编写接口文档的负担功能测试Spring已经将Swagger纳入自身的标准,建立了
原创 10月前
158阅读
1、商户服务需求概述1.1 商户注册惠民支付为商户提供聚合支付业务,线下商户和线上商户都可以使用惠民支付平台。什么是线下和线上商户?1)线下场所支付商户使用线下场所支付的商户是指有实体经营场所的商家,也称为地面商户,一般包含酒店、餐厅、酒吧、美容、 美发、 媒体、 影楼、 家政、 艺廊、 KTV、 会所等。2)线上支付商户使用线上支付的商户是指通过互联网进行经营服务的商家,常见的有:电商网站、团
原创 10月前
178阅读
2 商户注册 2.1 需求分析2.1.1 系统交互流程商户注册交互流程如下:商户注册的流程由商户平台应用、商户服务、SaaS平台、验证码服务四个微服务之间进行交互完成,各微服务的职 责介绍如下:1) 商户平台应用:此应用主要为商户提供业务功能,包括:商户资质申请、员工管理、门店管理等功能。2) 商户服务: 提供商户管理的相关服务接口,供其它微服务调用,主要为商户平台应用提供接口服务,功
原创 10月前
201阅读
2.4 商户注册2.4.4 MapStruct对象转换2.4.4.2 MapStruct1、数据传输对象转换的繁琐每层有自己的数据传输对象,当数据流转到该层又需要将数据转成符合要求的格式,比如:当数据由应用层流转到服务层则需要将数据转成DTO格式,当数据由服务层流向持久层则需要将数据转成Entity格式数据下边的代码数据由服务层流向持久层:@Override public MerchantDTO
原创 精选 10月前
273阅读
3 商户资质申请3.1 需求分析3.1.1 系统交互流程 交互流程如下:前端上传证件照片,请求商户平台应用。商户平台应用请求阿里云上传图片。上传成功返回图片标识给前端。前端携带证件图片标识和资质申请信息提交到商户平台应用。请求商户服务保存资质申请。保存成功返回给前端。商户资质申请界面如下: 3.1.2 资质信息存储商户资质 信息存储在商户表,上传的资质证件照片存储Url绝对路径。关于资质
原创 精选 10月前
1076阅读
2 使用验证码服务2.1 发送验证码参数名参数类型描述namestring(query)业务名称(使用何种方式的验证码,可选的有sms, img, mail等)payloadapplication/json业务携带参数,如手机号 、邮箱effectiveTimestring(query)验证信息有效期(秒)点击'Try it out', 填写参数进行测试参数说明: name: 业务名称,短信的业务
原创 9月前
177阅读
阿里云对象存储使用指南1.服务介绍海量、安全、低成本、高可靠的云存储服务,提供99.9999999999%(12个9)的数据持久性。使用RESTful API 可以在互联网任何位置存储和访问,容量和处理能力弹性扩展,多种存储类型供选择,全面优化存储成本。1.1产品优势1.2产品功能2. 创建对象存储空间2.1创建阿里云账号 https://www.aliyun.com/1111/new?userC
原创 9月前
138阅读
支付参数配置 1 需求概述1.1 基础概念1.1.1 理解应用商户资质审核通过后就可以使用聚合支付平台提供的服务,聚合支付平台所提供的基础服务正是聚合支付聚合支付就是将微信、支付宝等支付渠道汇聚为一个支付通道供商户使用,如下图:聚合支付平台提供线上支付和线下支付两个方式,线上支付可通过手机和PC完成,线下支付可通过扫码完成。1、聚合支付平台对接微信、支付宝等众多支付渠道。2、商户创建自己的应
原创 9月前
143阅读
1.4 对接SaaS代码实现根据前边接口SaaS步骤 的分析,需要在商户平台 完成新增员工、新增门店、设置门店管理员等功能。1.4.1 商户服务新增门店接口1.4.1.1 接口定义 在商户服务定义新增门店接口1、接口描述如下:1)商户注册的同时新增默认门店2、接口定义如下:生成StoreDTO类。在MerchantService接口类中定义如下接口:/** \* 商户下新增门店 \*
原创 精选 6月前
151阅读
2 用户认证SaaS平台提供统一认证的服务,本章节学习SaaS平台的认证功能。2.1 基本概念2.1.1 什么是认证进入移动互联网时代,大家每天都在刷手机,常用的软件有微信、支付宝、头条等,下边拿微信来举例子说明认证相关的基本概念,在初次使用微信前需要注册成为微信用户,然后输入账号和密码即可登录微信,输入账号和密码登录微信的过程就是认证。系统为什么要认证?认证是为了保护系统的隐私数据与资源,用户的
原创 6月前
12阅读
1 集成测试 1.1 测试需求 通常前后端开发过程,一个模块或一个系统开发完成之后,前后端工程根据产品文档及接口定义进行前后端连调测试。第二章完成了商户注册、资质申请、支付参数配置等功能,本次测试集成对完成的业务功能进行前后端测试。1.2 前期准备 1.2.1 商户平台应用获取登录商户信息商户登录成功,前端获取当前商户的信息。在MerchantServiceImpl中定义queryMercha
原创 6月前
56阅读
3.3 门店列表3.3.1 商户服务查询门店列表3.3.1.1 接口定义1、接口描述1)根据商户id和分页信息查询门店列表2、接口定义如下:MerchantService/** \* 分页条件查询商户下门店 \* @param storeDTO \* @param pageNo \* @param pageSize \* @return */ PageVO<StoreDTO> quer
原创 6月前
34阅读
6.5 支付结果查询 6.5.1 交互流程 根据技术方案的分析,交互流程如下:1、支付渠道代理服务调用支付宝下单接口完成后向MQ发送“支付结果查询”消息(延迟消息),消费方为支付渠道代理服务。2、支付渠道代理服务监听消息队列,接收“支付结果查询”消息。3、支付渠道代理服务调用第三方支付系统的支付结果查询接口。6.5.2 发送消息6.5.2.1 配置RocketMQ 1)在支付渠道代理工程中添
原创 6月前
77阅读
7 接入微信 7.1 接入分析 惠民支付平台是将各各常用的第三方支付渠道统一为一个支付通道,前边实现了C扫B支付支付的流程,下边接入 微信支付,根据接入支付宝的流程分析接入微信需要实现的如下:1、支付入口顾客扫码进入支付入口,根据客户端类型判断是微信还是支付宝,是支付宝则直接进入收银台,如果是微信则需要 首先获取openid,再进入收银台。2、立即支付点击立即支付调用微信的统一下单接
原创 5月前
29阅读
7.3.2 交易服务微信下单 交易服务微信下单是提供给支付入口请求的微信付款的接口,当用户用微信客户端扫描二维码进入确认支付页面, 点击确认支付即将请求此接口。7.3.2.1 H5页面按照微信官方例子编写调起微信客户端支付的H5页面,从资料文件夹拷贝“wxpay.html”到交易服务下7.3.2.2 接口定义1、接口描述1)接收前端支付请求2)保存订单信息到惠民支付平台3)调用支付渠道代理服务
原创 5月前
62阅读
1.项目背景1.1 项目背景随着移动支付的盛行,商业银行、第三方支付公司、其它清算机构、消费金融公司等众多类型的机构,都在为商户 提供网络(移动)支付解决方案。另一方面,用户的支付需求繁多,支付渠道已呈“碎片化”状态,并且“碎片化”程 度将逐渐加深。惠民支付顾名思义就是将目前主流的支付进行整合,形成第三方支付的惠民通道,也被称为“第四方支付”。下图是惠民支付的产业结构: 惠民支付不进行资金清算,
原创 10月前
177阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5