支付回调异常如何捕获? 借鉴Mybatis中的ErrorContext
前言
第三方支付接过不?支付回调的代码写过不?
1.接受支付平台的回调信息,验签判断是否是合法回调
2.调用支付平台查询接口查询订单
3.获取支付状态,成功还是失败
4.支付状态为成功,处理业务
5.返回服务器报文
哪些步骤可能会出错?
第一步可能出错,验签失败
第二步可能查询不到订单,订单是伪造的
第三步支付状态为失败
第四步业务重复处理,报异常
因为本公司的项目都是输出在一个日志文件上,排查问题,就很不方便。
a业务的日志1
b业务的日志1
c业务的日志1
a业务的日志2
单个业务的日志不在一起
原创
2020-08-09 09:47:21 ·
621 阅读 ·
1 评论