聚合支付平台为公司商务平台对各个产品线提供统一支付能力,***宝和银联三种支付平台的7种支付方式。对外提供统一下单支付,支付状态查询,退款,退款状态查询和对调用方回调通知等 Rest 接口,同时提供后台管理界面,对接入支付平台的各个应用进行统一管理。技术上使用 SpringCloud 微服务架构,各产品线业务系统发起支付请求透过微服务网关后进入支付前置接口网关,根据请求参数,支付平台路由选择合适支付渠道发起对第三方支付接口的调用,封装返回预支付响应结果到业务系统。支付成功后支付平台接收到第三方回调通知,并通过 RabbitMQ 消息队列回调业务接口告知支付结果,前端使用 Websocket+SockJS+Stomp 长连接方式使预支付页面跳转到支付成功页。超时未支付订单通过延迟队列消息关闭。本人独立负责整个平台的设计和开发,自上线以来,已稳定运行三年多。
点击空白处退出提示
评论