1

我将 sagepay 放入一个 PHP 驱动的站点。到目前为止,我将表单集成到网站中没有任何问题,与贝宝相比,他们的文档很棒(嘟嘟嘟)

但是,我在表单集成的开发指南中注意到,他们说您不能依赖 sagepay 每次都将客户送回,因为他们可以关闭浏览器或导航到其他地方等。

同时,我不想在我知道它已被确认/付款之前将所有东西从用户的购物车中移出并放入订单中 - 否则如果他们取消或交易在 sagepay 结束时以某种方式失败,他们的购物车将被擦除当他们回来时,重试事务对用户来说是一件痛苦的事,而且我会有一个污染我的数据库的 duff 订单。

所以我想知道的是,是否有办法让 sagepay 在付款发生某些事情时向网站发送请求,类似于 paypal 的即时付款通知?

编辑:或者他们只是说它是不完整的,因为他们不能保证它,但它有足够的时间来实际依赖它?

4

1 回答 1

3

交易完成后,Sagepay (AKA Protx) 表单集成会自动重定向用户。

对于小型网站,我建议我的客户在发送任何商品之前始终检查 sagepay 交易日志(在 sagepay 网站上)。

您应该在他们转到 Sagepay 之前记录订单。然后在他们被重定向回您的网站时将其“状态”更改为已付款。这为您提供了更多的书面记录来发现任何可能的问题。

如果您想要更强大的解决方案。尝试 Sagepay 直接集成。它有更多要求并且更难集成,但在更大的项目(您无法手动检查订单)中通常需要它。主要是因为用户可以留在现场,而不必去 Sagepay 进行付款。

于 2011-11-03T17:13:06.003 回答