海外支付系统(2022.02-现在)
项目描述:海外支付系统是为商户提供一站式的收付款系统解决方案,帮助商户解决要使用收付款业务时遇到的复杂问题。
项目采用微服务架构Spring Cloud 搭建并使用Spring Cloud Alibaba中相关分布式组件:使用Spring Cloud Gateway构建对外API网关;Nacos作为系统中服务注册、服务发现、配置中心;RocketMQ异步处理代付订单、订单回调、订单日志等业务;使用Mycat处理分库分表操作;使用XXL-JOB处理一些系统业务的定时任务-如触发支付订单的非实时结算(D1、T1结算方式等)。
支付系统按业务功能拆分以下微服务模块:商户对接API接口 — 实现供商户对接的API接口规范;核心业务系统 — 处理代收付订单、订单结算、商户账务等业务;支付管理系统 — 公司运营使用,可管理商户、服务商、上游渠道等,可配置收付款费率、收付款订单应使用的渠道,代收付订单查询、统计等;商户后台系统 - 供商户查询订单、账务、对接信息使用;管理员系统 — 处理后台管理员登录、授权等业务;上游渠道对接应用 — 每一个对接好的上游渠道都对应一个渠道对接应用,方便在不干扰其他应用的情况下扩展新渠道和拆除旧渠道。
职责描述:主要负责支付系统业务数据库设计,开发处理代收付订单、支付结算、账务等核心业务系统,开发支付管理系统,商户后台系统,以及负责系统的部署(部署到云平台AWS)、运维。对接上游支付渠道,处理对接中的技术难题;给对接商户提供技术支持,帮助其对接使用本套支付系统。