点击空白处退出提示
作品详情
我主要负责租车网站支付系统的开发和维护,使用了laravel框架作为后端的开发框架,使用php作为实现语言,使用mysql进行订单数据的存储,使用memcache作为数据缓存,最终实现了支持多支付渠道的支付系统。
难点1 如何选择最优的支付渠道
我设计了支付路由的模块,根据客户的国籍、卡号前六位、ip等关键信息计算不同渠道的费率,按一定的业务规则来支付。支持支付失败自动切换下一个支付渠道。
难点2 如何快速对接不同的支付渠道
通过定义支付系统的标准流程(预授权、扣款、取消、退款、支付回调),实现抽象接口,不同的支付渠道只需对接不同的支付商的接口即可,通过配置中心获取支付路由实现对新的支付渠道接入。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论