是否可以将本地主机设置为 Stripe Webhook URL?

2022-08-30 14:05:09

我正在使用 Stripe 创建一个支付网关。

我想将我的本地主机网址设置为我的网络钩子网址。是否可以将本地主机地址设置为 Webhook url?这将用于创建一个邮件服务,该服务在 Stripe 中每次成功收费时触发。localhost/stripe/webhook.php


答案 1

Stripe 现在有一个官方工具,Stripe CLI,它使这变得容易(但仍然需要安装另一个工具)。

请参阅下面的答案官方 Stripe CLI 文档

或者,实现此目的的另一种方法是使用 http://www.ultrahook.com 它允许您在localhost上接收Webhook。此替代方案将适用于所有 Webhook,而不仅仅是 Stripe 的


答案 2

如何使用 ngrok 并设置 Stripe Webhooks url

源链接

  1. 首先下载ngrok并将其提取到您的计算机上
  2. 双击 ngrok.exe
  3. 尝试在此终端提示符下键入 ngrok.exe http 80 以显示端口 80

  4. 例如,如果我们在本地主机上有Stripe webhooks url,就像这样 http://localhost/stripeproject/webhook.php

  5. 只需将 ngrok url 指定为 Webhooks 服务的终结点,即可完成。

  6. 您可以设置此 url http://f253021b.ngrok.io/stripeproject/webhook.php,以便在账户的 Webhook 设置中将测试 Webhook 发送到集成的终端节点。

它对我来说工作正常。

更多详情请点击这里


推荐