Sagepay:付款授权然后失败

时间:2013-10-30 11:09:03

标签: sagepay

我正在使用Server / InFrame集成,并且根据Sagepay支持,有(罕见)我们收到有关成功付款的通知(通过OK状态),但之后会失败。根据Sagepay的支持,当他们无法正确联系银行时,就会发生这种情况。

我无法在http://www.sagepay.co.uk/file/1161/download-document/SERVERProtocolandIntegrationGuidelinesV3%200.pdf?token=0eZCcKj0tm33YeZ4gfrk4pHPaLClQnRcq3_vXsISjHI的文档中找到有关此内容的详细信息。我看到的最接近的是第12步,  当SagePay将批处理文件发送到银行时

If transactions  are rejected, we correct any errors and resubmit them for you. 

在此批次失败的情况下,发送到通知网址的状态代码会发生什么情况,或者在向通知网址发送“确定”后还有其他错误?是否有任何官方文件来处理这种情况,或类似的情况,当付款“OK”,但后来失败?

编辑:我看到模拟器似乎也没有处理这种情况。有没有办法正确测试/模拟这种情况,当发送OK但后来失败了?

1 个答案:

答案 0 :(得分:0)

您收到混合消息的唯一原因,例如我的Sage Pay上的错误/失败,但通过通知URL确定,如果在通知期间发生错误,则返回错误/无效响应。

如果通过通知URL的通知响应中断,即浏览器刷新/关闭等,Sage Pay可能会在收到银行授权后将其选为错误。然后,我们将通过通知URL发送错误以确认交易失败。

我们会多次发送通知,直到您收到来自您的成功回复/握手,并确认Status,StatusDetail和RedirectURL。

这种情况不会经常发生,但是如果您能够提供TXID示例,我们的联系方式可以通过http://www.sagepay.co.uk/contact找到,在发布交易后的72小时内,我们可以调查失败的原因事务日志。

Sage Pay支持