您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
支付接口异步通知设计
发布时间:2018-01-04 15:54:56编辑:雪饮阅读()
支付接口异步通知设计:
(1)定义各支付的异步通知地址
微信支付通知地址a.php
支付宝支付通知地址b.php
xxxx支付通知地址xxx.php
(2)各通知地址的数据处理(相当于控制器)
1、各支付的异步通知地址将数据必须做验签处理
2、无论是什么支付我们将它们的数据抽象后都能得到支付类型、交易金额、订单号,然后将这些公共数据整合到一个数组中,各支付的异步通知地址将整合后的数组都通知到该控制器中
3、该控制器以观察者模式来设计,比如余额充值观察者、订单支付观察者
4、无论是什么支付,它们都需要我们在异步地址中给其提供一个业务处理结果,所以每个观察者都需要返回下业务处理结果,然后该控制器返回给对应支付的异步地址,最后返回到各对应支付的站外接口。
这步骤需要注意的是每个观察者务必使用事务一次性处理其需求,观察者中最好对交易金额进行验证。
如有不足之处望指正
关键字词:支付、异步、设计
相关文章
-
无相关信息