2013-10-30 176 views
0

我使用服務器/ InFrame集成,並根據Sagepay支持,有(罕見的)場合,當我們收到一個成功的付款通知(通過一個OK狀態),但這是然後失敗。根據Sagepay的支持,這可能會發生,因爲他們無法正確聯繫銀行。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的狀態碼的形式,在的情況下,或有在「確定」發送到通知網址後發生了一些其他錯誤?是否有任何官方文件來處理這種情況,或類似的情況下,當付款「確定」,但後來失敗?

編輯:我看到模擬器似乎不處理這種情況。有沒有辦法正確地測試/模擬這種情況,當確定發送,但後來失敗?

回答

0

您將收到一條混合消息的唯一原因,例如在我的Sage Pay上發生錯誤/失敗,但通過通知URL確定,如果在返回錯誤/無效響應的通知期間發生錯誤。

如果通過通知URL的通知響應被中斷,即瀏覽器刷新/關閉等等,Sage Pay可能會在收到銀行的授權後將其作爲錯誤接收。然後,我們將通過通知URL發送錯誤以確認交易失敗。

我們會多次發送通知,直到收到您確認Status,StatusDetail和RedirectURL的成功響應/握手信息。

但是,如果您能夠提供TXID示例,我們的聯繫信息可以通過http://www.sagepay.co.uk/contact找到,但在交易發佈後的72小時內,我們可以調查失敗原因來處理事務日誌。

鼠尾草支付

+1

請停止發佈您的技術支持信息。這不是StackOverflow的目的。 –