项目涉及商用不便于公开(持续开发中...)
主要功能:实现商户对接支付功能、查单功能、退款功能、提现功能等。
为了节约对接成本。完成了配置文件形式对接。提供官方支付所需资料后可直接开通支付方式。在非官方支付系统时,也可编写配置文件实现支付对接,配置文件为JSON格式,底层实现为解析JSON完成自定义对接工作。
Redis完成系统缓存业务。如验证码、登录令牌等。
在高并发的情况下,为了使每一次请求都能快速获得响应信息。使用RabbitMQ完成系统多个异步操作。在订单支付完成时,回调下单时提供的异步回调地址。且通过消息队列实现商户余额的结算以及各项数据的分析和入库等操作。
在后台管理权限细化至按钮级别时,每一次操作和渲染使用SpringSecurity安全框架完成认证和鉴权。
后台管理系统使用Vue基于Ant Design Pro(admin版)完成开发,数据可视化方案采用AntV G2 Plot开源可视化数据