2016-11-10 38 views
0

我的目標是建立一個在線系統,人們可以通過簽證直接轉賬並支付服務費用。麻煩集成到簽證直接

爲此我需要整合到簽證網絡。但是,我也遇到了一些挑戰。 好了,這是我發現的步驟,與他們積分:

  1. 創建其中提供了有關如何打他們的終點示例代碼的沙盒帳戶。 我的問題來了,當我發現提供的示例代碼使用PHPUnit,因此我有一個問題在瀏覽器上測試。 爲您生成的示例代碼只能在終端上通過./vendor/bin/phpunit..進行測試我的興趣是能夠在瀏覽器上測試相同的代碼。這可以做到嗎?

  2. 完成測試後,您會要求允許它們移至生產環境。 自從我陷入困境之後,我還沒有到達這個階段。

一個主要問題是,在開發過程中提供的用於溝通的電子郵件需要數天的時間才能得到回覆。這使得開發過程有點過長。

有沒有人可能在PHP之前做過這些,並願意幫助我?

親切的問候。

+0

你沒聽到我的心聲,但在大街上的字是你可以使用Selenium做自動化的瀏覽器中測試 – apokryfos

+0

@apokryfos我不認爲他在談論測試,自動化測試。我明白他只是想看看應用程序的工作。 Bbm:具體是什麼問題?你有沒有安裝網絡服務器?你能在瀏覽器上打印你好世界嗎?如果是的話,告訴我們更多關於你遇到的錯誤以及你嘗試過什麼。 – Aus

+0

@Aus這些都是簽證1.'步驟來安裝依賴運行以下命令: \t $作曲家install' 2.'然後你可以運行使用下面的命令調用API: $ ./vendor/ bin/phpunit'我有一個問題轉換終端呼叫在網頁上做同樣的事情。問題,我如何將PHPUnit轉換爲在Web瀏覽器上工作? – bmm

回答

1

您的工作流程應該是這樣的:

1-您的代碼:

  • 你有你的Web服務器和PHP後端。

2-簽證API:

  • 下載VIA作曲家簽證API。
  • 使用phpunit測試api是否獨立工作(與您的後端隔離)。

運行phpunit後,您知道您的API安裝成功。現在你已經準備好使用它了。

請注意,API供應商Visa已經編寫了測試並添加了phpunit包以及它們的api,因此您只需運行phpunit。

3-整合

  • 在後端,實例化一個簽證API對象(我覺得他們的API是一個類)。
  • 按照其API文檔進行函數調用。

要編寫代碼,您需要查看API並使用測試和示例代碼中的幫助。

4-測試

  • 要麼使用一個測試套件PHPUnit的一樣或別的東西。
  • 如果它編譯,它被測試;)//不要這樣做。