跨境支付系统

我要开发同款
yasud2023年11月25日
93阅读
开发技术mybatis、spring、nio、多进程、java、Spring、Java
所属分类高并发、Dubbo、分布式

作品详情

项目分为了支付核心、回调中心、渠道服务采用SpringCloud+dubbo+nacos等技术栈
[支付核心]
支付核心代码都由我独立开发使用个模板方法设计模式和策略模式编写大量使用到Redis+Ehcach做的多级缓存系统负责创建订单和避免重复支付然后根据商户开通的产品给合适的渠道执行交易任务并且等待返回的支付结果完成自定订单状态更新,和对退款和查询需求进行处理。
[渠道服务]
渠道服务对接各种境外支付通道例如Stripe、PayPal等等负责处理订单中心分发的订单任务的执行和结果的返回是主要的交互逻辑
[回调中心]
回调中心主要完成对我们自己商户订单的支付结果回调包括了回调的接受和分发服务如果出现了渠道回调失败的情况那么将返回到RabbitMq进行延迟
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论