2013-03-12 98 views
6

我正在使用Stripe創建支付網關。是否可以將localhost設置爲Stripe webhook網址?

我想設置我的本地主機url localhost/stripe/webhook.php作爲我的webhook網址。是否有可能將本地主機地址設置爲webhook url?這將用於創建在Stripe中每次成功收費時觸發的郵件服務。

+0

[使用條紋網絡掛接使用Rails]的可能重複(HTTP://計算器。com/questions/9371566/using-stripe-webhooks-with-rails) – DjangoDev 2013-10-07 07:15:10

回答

4

不,這不行。條紋服務器必須能夠聯繫您的服務器以發送webhook。條紋將不知道如何聯繫您的「本地主機」。你需要一個可以通過網絡訪問的地址或IP地址才能正常工作

18

退房http://www.ultrahook.com,讓您接收本地主機上

+0

非常感謝Vinay,這個作品真棒:) – Michael 2013-10-29 09:49:26

+2

正如其他人回答下面,可能要考慮更受歡迎[ngrok](https:// github .com/inconshreveable/ngrok),它是開源的。 – jmq 2017-02-24 19:13:52

1

網絡掛接它可以將網絡掛接發送到本地主機。查找「ngrok」,當你運行它時,它會打開一個端口到公共互聯網,併爲你提供一個可以訪問你的本地主機的URL。把這個網址,並將其設置爲您的webhook地址,並通過指向您的webhook.php文件完成網址。

*編輯*

這是僅適用於測試。

11

如何使用ngrok和設置條紋網絡掛接網址

Source Link

  1. 首先下載ngrok和解壓您的計算機上
  2. 雙擊ngrok.exe
  3. 嘗試輸入ngrok .exe http 80在這個終端提示中顯示端口 enter image description here

  4. 例如,如果我們必須條紋網絡掛接在本地主機上的網址,像這樣 http://localhost/stripeproject/webhook.php

  5. 與網絡掛接只需指定ngrok網址爲終點 服務,你幾乎已經完成。

    enter image description here

  6. 您可以設置這個網址 http://f253021b.ngrok.io/stripeproject/webhook.php到 網絡掛接送測到您的帳戶的 網絡掛接設置中的集成的端點。

    enter image description here

它的工作對我罰款。

更多細節click here

+0

只需添加,如果您有自定義本地域,例如「server1.dev」,您可以將它作爲主機頭傳遞給ngrok。所以,如果你想讓ngrok專門指向server1.dev,你會發出以下命令:'ngrok http --host-header「server1.dev」80「 – ashutosh 2017-12-31 21:22:28

相關問題