我将sagepay放入PHP支持的网站。 到目前为止,我已经毫无困难地将表单集成到网站中,与paypal(mutter mutter)相比,他们的文档很棒
但是我注意到在表单集成的开发指南中,他们说你不能依赖sagepay每次发送客户,因为他们可以关闭浏览器,或导航到其他地方等。
与此同时,在我知道已经确认/支付之前,我不想将所有内容从用户的购物车中移出并进入订单 - 否则如果他们取消或交易在sagepay结束时以某种方式失败,他们的购物车当他们回来时会被删除,使用户重试交易变得很痛苦,而且我会有一个dff命令污染我的数据库。
所以我想知道的是,如果有一种方法可以让sagepay在付款时发生请求,类似于paypal的即时付款通知?
编辑: 或者他们只是说它不完整,因为它们无法加入它,但它的工作时间足够实际依赖它?
答案 0 :(得分:3)
Sagepay(AKA Protx)表单集成在事务完成后自动重定向用户。
对于小型网站,我建议我的客户在发送任何商品之前始终检查sagepay交易日志(在sagepay网站上)。
您应该在他们前往Sagepay之前记录订单。然后在将其重定向回您的网站时将其“状态”更改为已付款。这为您提供了更多的文章记录,可以解决任何可能的问题。
如果您想要更强大的解决方案。尝试Sagepay直接集成。它有更多的要求,并且更难集成,但在更大的项目(你不能手动检查订单),它通常是必需的。主要是因为用户可以留在现场而无需前往Sagepay进行付款。