2014-02-14 69 views
0

我想在Payment Gateway(2checkout)Pay Pal測試rigrous測試。對於測試,我可能需要許多成功,失敗和暫停的事務(事務由於系統崩潰/重新啓動而停止)。但我不想用真錢,如何在沒有付款的情況下測試「支付網關」?

1.有沒有什麼辦法可以在支付網關上使用假卡號或其他東西進行測試交易。
2.什麼是可能的提前測試場景的支付網關測試?

例如:

  1. 改變量,揭露從檢查 元件CVV或卡。
  2. 列表項

回答

2

有兩種選擇:

  1. 使用PayPal Sandbox(應用測試),或
  2. 使用扶養注射液(單元測試)。

雙方的工作,但我會建議一個扶養注射方法。假設你有一個單獨的對象,它只與PayPal交互,然後是其他對象來執行你的實際應用邏輯(和錯誤處理等),那麼你可以創建一個PayPal交互對象的虛擬版本(它總是返回true或有條件地返回假,不管),然後詳細測試你的各種應用程序類。

+0

這可即使我們已經將我們網站上的支付網關做? – paul

+0

你是什麼意思,貝寶沙盒方法或依賴注入方法? – jlouzado

+0

我的意思是,當我點擊「提交」,我得到導航到「的2Checkout」進入我的信用卡資料等後,我得到導航到銀行頁面,並從那裏回到網站上page.What做產品,你把它叫做依賴注入或沙箱,我不知道這兩件事。 – paul

0

我會建議你只有一個解決辦法,看看this Git的貝寶Android SDK和經過README.md文件。最後一個鏈接告訴您如何創建沙箱PayPal帳戶,以在您的沙盒帳戶開發者帳戶中創建虛假交易。

如果你有疑問,你可以參考這篇AndroidHive教程的Part 1Part 2

相關問題