【问题标题】:Sagepay: Payment Authorised and Then FailedSagepay:付款授权然后失败
【发布时间】:2013-11-09 22:15:45
【问题描述】:

我正在使用 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. 

在发送到通知 url 的状态码方面,如果批处理失败,或者在发送“OK”到通知 url 后出现其他错误,会发生什么情况?是否有任何官方文件可以处理这种情况,或者付款“正常”但后来失败的类似情况?

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

【问题讨论】:

    标签: opayo


    【解决方案1】:

    您会收到混合消息(例如 My Sage Pay 上的错误/失败但通过通知 URL 正常)的唯一原因是,如果在返回错误/无效响应的通知期间发生错误。

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

    我们将多次发送通知,直到我们收到您的成功响应/握手,您在其中确认了 Status、StatusDetail 和 RedirectURL。

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

    Sage 支付支持

    【讨论】:

    • 请停止发布您的技术支持信息。这不是 StackOverflow 的用途。
    猜你喜欢
    • 2019-12-14
    • 1970-01-01
    • 2015-12-19
    • 2013-01-19
    • 1970-01-01
    • 1970-01-01
    • 2017-08-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多