大型分布式微服务聚合支付平台

我要开发同款
oolong_tea2023年06月30日
66阅读
所属分类金融 PC网站

作品详情

本项目是一个实现聚合支付功能的分布式B/S架构web项目,也就是第四方支付平台,采用主流的前后端分离开发模式,目前集成的第三方支付接口有微信和支付宝,服务对象为众多商家群体和广大的消费者,商户注册并登录本系统之后可以针对不同的第三方支付平台进行相应的支付配置,从而解决有着众多不同支付需求的消费者的支付需求,使消费者实现一码多付,通过本系统可以为商户和消费者提供更为便捷和高效的支付体验,并且商家还可以对名下的店铺进行弹性化管理,用数字化的方式为产业赋能。1.负责实现后端商户管理模块表现层,业务层,及数据层接口的全部设计和实现,具体完成的业务功能有商户注册,商户登录的认证和授权(发送手机验证码,用redis存储手机验证码和通过验证的商户信息,用jwt颁发令牌token),商户资质信息的上传与审核(商户营业证及身份证件信息采用七牛云云存储api)2.负责实现后端商户商店管理模块表现层,业务层,及数据层接口的全部设计和实现,具体完成的业务功能有新增门店,查询门店信息,修改门店信息,为门店绑定服务类型(服务类型分为c扫b和b扫c),配置支付渠道参数(具体第三方支付渠道目前只包含支付宝和微信,通过redis缓存热点数据支付渠道参数提高支付效率),生成商户聚合支付二维码(采用google的zxing条形码生成工具配合vue的双向数据绑定机制将经过base64编码的支付入口链接图片响应到前端页面)3.负责实现后端交易模块表现层,业务层,及数据层接口的全部设计和实现,具体完成的业务功能有当用户扫码后向用户响应平台交易页面(采用freemarker渲染视图,展示商品,商店信息和支付金额输入框及支付按钮),向第三方支付平台发起支付交易(根据用户http请求对象header信息中的user-agent属性分别调用不同的第三方平台支付接口,并保存订单到数据库,采用rockmq发送查询订单状态的延迟消息),向第三方支付平台发起交易结果状态查询,根据第三方支付结果查询接口更新平台数据库订单交易状态。4.对nacos服务注册中心配置和管理,使用postman和junit对接口进行单元测试,配合前端工程进行联调测试。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论