项目描述:
支付系统:商户服务平台子系统之一,是商户注册、管理、发生实际支付控制的支付系统,系统与银联条码支付前置对接,支持微信、支付宝、云闪付等其他已对接该平台的第三方应用的支付收单,实现商户资金清结算,提供可查询报表等服务。缴费平台:商户服务平台子系统之一,是根据支付商户实际需求,通过开通服务,提供收缴费用的平台,支持商户登录PC端导入缴费信息,用户通过公众号、二维码等介质输入证件号码,查询缴费信息,进行支付,完成缴费操作。商户通过报表可查询、统计费用收缴情况。商户服务平台的‘快付宝’产品聚合了微信支付、支付宝支付及快捷支付。后端需要和特色业务、银联、省联社接口、短信平台等第三方对接,需要考虑超时失败等情况的处理。通过该产品可自行实现与中国银联条码支付前置平台或山东农信省联社条码支付标准接口的对接,实现商户入住、商户统一管理、商户资金清算、客户一点接入、统一网关支付的功能;围绕客户“衣、食、住、行、用”等基础需求,集便民缴费、连锁商超、学校、医院、餐饮等各类关键场景于一体,充分满足支付宝生活号、微信公众号、微信小程序等多种应用场景及行业应用的诸多支付需求。
技术架构:
后端框架采用spring cloud,再使用spring框架进行整体架构管理,结合springMVC的@RequestMapping来接收前端请求。服务层通过@Transactional注解进行事务管理。控制层服务层数据层各添加注解@Controller@service@Data。通过自动装配@Autowired来调用各bean组件。DAO层采用ibatis,手动灵活编写SQL。前置应用数据库服务器各两台。数据库使用DB2。开发工具为IDEA,通过禅道分配任务。
个人职责:
维护和升级商户服务平台,包括微信公众号端和WEB端。前端H5的开发和后端java开发,数据库设计讨论。解决的问题有IPV6图标问题、登陆拒绝服务问题、梳理定时任务对账清算转账流程,以及二维码无法第二次下载、业务统计信息转账明细问题。开发H5端学校家长退款功能,进行生产变更。编写DB2数据库增量备份和全量备份shell脚本。解决交纳党费支付金额总金额为整数或一位小数时,应显示小数点后两位问题,开发新需求百合园连锁商户功能。分析和解决安全团队渗透测试的高危和中危漏洞。