我正在使用Stripe創建支付網關。是否可以將localhost設置爲Stripe webhook網址?
我想設置我的本地主機url localhost/stripe/webhook.php
作爲我的webhook網址。是否有可能將本地主機地址設置爲webhook url?這將用於創建在Stripe中每次成功收費時觸發的郵件服務。
我正在使用Stripe創建支付網關。是否可以將localhost設置爲Stripe webhook網址?
我想設置我的本地主機url localhost/stripe/webhook.php
作爲我的webhook網址。是否有可能將本地主機地址設置爲webhook url?這將用於創建在Stripe中每次成功收費時觸發的郵件服務。
不,這不行。條紋服務器必須能夠聯繫您的服務器以發送webhook。條紋將不知道如何聯繫您的「本地主機」。你需要一個可以通過網絡訪問的地址或IP地址才能正常工作
就像Matt說的那樣,你需要把它放在網上 - 最好使用https://。爲了供大家參考,我在2個月前在這裏提供了一個示例郵件webhook:https://github.com/pnommensen/Stripe-Webhook-Emails。
退房http://www.ultrahook.com,讓您接收本地主機上
網絡掛接它可以將網絡掛接發送到本地主機。查找「ngrok」,當你運行它時,它會打開一個端口到公共互聯網,併爲你提供一個可以訪問你的本地主機的URL。把這個網址,並將其設置爲您的webhook地址,並通過指向您的webhook.php文件完成網址。
*編輯*
這是僅適用於測試。
如何使用ngrok和設置條紋網絡掛接網址
例如,如果我們必須條紋網絡掛接在本地主機上的網址,像這樣 http://localhost/stripeproject/webhook.php
與網絡掛接只需指定ngrok網址爲終點 服務,你幾乎已經完成。
您可以設置這個網址 http://f253021b.ngrok.io/stripeproject/webhook.php到 網絡掛接送測到您的帳戶的 網絡掛接設置中的集成的端點。
它的工作對我罰款。
更多細節click here
只需添加,如果您有自定義本地域,例如「server1.dev」,您可以將它作爲主機頭傳遞給ngrok。所以,如果你想讓ngrok專門指向server1.dev,你會發出以下命令:'ngrok http --host-header「server1.dev」80「 – ashutosh 2017-12-31 21:22:28
[使用條紋網絡掛接使用Rails]的可能重複(HTTP://計算器。com/questions/9371566/using-stripe-webhooks-with-rails) – DjangoDev 2013-10-07 07:15:10