gpt4 book ai didi

stripe-payments - Stripe 不会尝试联系我的 Webhook

转载 作者:行者123 更新时间:2023-12-02 02:15:45 25 4
gpt4 key购买 nike

我正在构建我的第一个 Stripe 与 Wordpress 插件的集成,但无法让 Stripe 尝试联系我的 webhook。我已按照 https://stripe.com/docs/checkout/integration-builder 处的说明进行操作,并成功进行了一些测试付款。然后我将 https://stripe.com/docs/payments/checkout/fulfill-orders 处的示例代码复制并粘贴到名为 webhook.php 的文件中,并使用该 URL 配置 CLI strip 监听设置,但我的 localhost 以 127.0.0.1 开头。然后我将webhook认证码粘贴到webhook.php文件中,又进行了一次测试支付。它工作正常,但没有尝试访问 webhook。

我缺少什么,是否需要从我列出的第一个 URL 添加到示例应用程序以指示结帐过程对我的服务器执行 ping 操作?示例应用程序不包含 Webhook,并且包含实现说明的页面没有指向任何示例应用程序的链接,因此我不知道是否需要向我的 create-checkout-session.php 文件中添加更多内容。 Stripe 说明不是很好。

在它给了我我的 webhook 签名 secret 之后,也没有办法在 cmd.exe 中输入任何内容。它只是在带有 secret 的行下方有一个闪烁的 _ 字符,我尝试输入的任何内容都不会出现在屏幕上。

我在 Stripe 网站上检查了我的帐户,在 checkout.session.completed 事件下它显示“最近没有 webhook 尝试”

最佳答案

我的问题是有两种类型的 webhook 监听器。一个叫做 Direct,另一个叫做 Connect

当您创建一个 webhook 时,您可以选择复选框:Listen to events on Connected accounts。勾选它,您将创建一个 Connect 监听器。不要打勾,这是一个直接

在我的例子中,charge.succeeded 只在监听器的 Direct 版本中被监听。

我不知道为什么。但是支持说:

“您创建的第一个 webhook [已连接类型] 将通知您有关已连接帐户的信息。”“还有来自您平台的第二个 [Direct 类型]”

关于stripe-payments - Stripe 不会尝试联系我的 Webhook,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67208359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com