我正在使用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