我已将第三方支付网关集成到magento中。它完美地处理了成功的交易或失败的交易。
但是,如果当用户在支付网关页面并且超时或在支付网关页面处时,用户关闭页面并稍后返回该站点或用户只需点击后退按钮,
我面临的问题是,当用户被重定向到支付网关并且他/她点击后退按钮并返回到网站时,仍然会创建订单,理想情况下该订单已被取消。
感谢。
答案 0 :(得分:0)
您的验证方法不应该是会话感知的,并且在任何情况下都应该处理任何反馈(并在处理之前进行验证)。您还需要一种监控服务,如果您需要及时禁用订单,则会在一段时间后没有响应而超时订单。
但是,如果用户按下后退按钮,则无法执行任何操作,因为来自支付网关的反馈永远不会发送给用户操作。我知道有些支付网关会从服务器发出自动发布信息,无论您需要调查什么,如果您的支付网关也可以这样做。