聚合支付平台为公司商务平台对各个产品线提供统一支付能力,***宝和银联三种支付平台的7种支付方式。对外提供统一下单支付,支付状态查询,退款,退款状态查询和对调用方回调通知等 Rest 接口,同时提供后台管理界面,对接入支付平台的各个应用进行统一管理。技术上使用 SpringCloud 微服务架构,各产品线业务系统发起支付请求透过微服务网关后进入支付前置接口网关,根据请求参数,支付平台路由选择合适支付渠道发起对第三方支付接口的调用,封装返回预支付响应结果到业务系统。支付成功后支付平台接收到第三方回调通知,并通过 RabbitMQ 消息队列回调业务接口告知支付结果,前端使用 Websocket+SockJS+Stomp 长连接方式使预支付页面跳转到支付成功页。超时未支付订单通过延迟队列消息关闭。本人独立负责整个平台的设计和开发,自上线以来,已稳定运行三年多。声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论