2013-03-12 100 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

相关问题