当我从我的网站上购买产品时,我收到了客户的抱怨。 在交易完成之前,他关闭浏览器(丢失电子或等等)。他的浏览器尚未重定向回我们的网站。
客户卡已收费但订单无法完成,因为我们的系统未收到来自支付网关的任何响应数据。
那么无论如何我们可以从技术方面处理这个问题? 。我必须做手工工作(给他打电话并解释一切) 我们的支付网关是MIGS(Visa& Master)
答案 0 :(得分:0)
您需要设置后台作业,以查询来自MIGS的未完成交易(IE。未成功或失败的交易)。获得交易信息后,即可完成订单。您可以使用Celery之类的工具来设置后台作业
答案 1 :(得分:0)
假设MIG具有查询端点,您可以在第一次提交付款请求时在您身边记录用户有未结交易。如果他们在问题发生后稍后返回您的网站,您将看到该交易目前仍处于打开状态,并且可以向MIGS提交查询请求,以验证其是否已完成,如果是,则释放货物并标记交易完成