收款平台产品系统

我要开发同款
接口已调好2026年05月16日
13阅读

技术信息

语言技术
JavaKafkaVueMySQLuniapp
系统类型
Web小程序轻应用
行业分类
金融

作品详情

行业场景

解决中小商户对接多支付通道成本高、异步任务易丢失、对账分账效率低等痛点。
多通道统一接入、超时关单/回调重试不可靠、跨服务订单状态不一致。
零售餐饮线下扫码、线上H5收银、连锁门店分账、渠道对账与手工出款。
聚合支付向“收单+分账+对账+资金管理”一体化演进,监管趋严需合规灵活可扩展。

功能介绍

平台包含四大后端微服务(运营端、通道端、登录框架、商户端)及四个前端子项目。核心功能包括:聚合支付(微信/支付宝/银联/易宝/付临门)、H5收银台、分账管理、退款处理、对账补偿、延迟队列(超时关单/重试)、费率与服务费配置、手工出款、订单查询、商户变更及路由策略,支持运营与商户双端管理。

项目实现

【通道端核心】基于策略模式(AbsPayStrategy、AbsGatewayPayStrategy、AbsSyncPayOrderStrategy 等抽象基类)统一封装 5 大支付通道(微信直连/子商户 v2/v3、支付宝直连/子商户、银联、易宝、付临门),实现通道可插拔扩展
【延迟队列】设计并实现自研 Redis 延迟队列(DelayQueue + DelayBucket + DelayTopic),用于支付超时关闭、退款异步回调重试、对账补偿等高可靠异步场景
【运营端】开发费率标识(RateMark)、服务费(ServiceFee)、渠道账单(ChannelBill)、手工出款(ManualCashWithdrawal)、商户变更(MerchantChange)等 18 个 Controller 模块
【商户端】开发订单查询(OrderInfo)、退款申请(RefundOrder)、分账管理(Alloc)、对账(Reconcile)、路由策略(RouteStrategy)、门店管理(StoreInfo)等 50+ 接口
【Kafka 集成】实现退款订单跨服务同步(acqtrans → merchantbackend)、订单状态变更通知等消息流转,保证最终一致性
【前端开发】使用 Vue 3 + TypeScript + Arco Design 开发运营端/商户端管理后台;使用 Vant 4 + UnoCSS 开发网关收款 H5 工作台

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论