验签失败后, 是否需要调用撤销接口
- 在前端回调和服务器端回调函数中, 如果验签失败的话, 这时已经扣除了用户支付宝中的钱, 是否需要调用撤销接口把钱退还给用户呢?
- 红框中的代码逻辑如果我没有看错的话应该是:
- 如果
trade_status
的值不在['TRADE_SUCCESS', 'TRADE_FINISHED']
数组中的话, 那么就直接执行条件判断中的success
方法告诉支付宝订单结束, 不走后续的逻辑
- 我的疑问:
- 不应该是当
trade_status
的值在['TRADE_SUCCESS', 'TRADE_FINISHED']
数组中的时候, 才执行success
方法吗? 我看文档上说交易状态有下面四种情况, 如果是上面的两种情况, 那么直接执行success
会不会有问题呢?
推荐文章: