2016-01-19 68 views
-1

我有使用SagePay和持續授權/重複付款的付款設置。我有一個測試情況,我需要測試重複付款的下降情況,因爲我需要處理返回代碼,以便返回這些代碼。無論如何要測試這種情況嗎?我搜索了這個,我發現的最好的方法是阻止IP地址,但這不是一個解決方案,在單元測試中不是真正可測試的。在SagePay中測試重複付款?

有沒有可用的測試卡,我可以使用該驗證第一次付款,但拒絕重複?

回答

0

阻擋卡範圍也會以類似的方式工作。這將不是理想的,因爲返回的代碼將是(我認爲)4043,但你可以測試失敗。

將它合併到單元測試中,您可以撥打Reporting and Admin API來阻止IP /卡範圍,執行測試,然後進行另一個API調用以解除卡範圍/ IP。