Wan*_*ter 3 webhooks stripe-payments
我正在构建我的第一个 Stripe 与 Wordpress 插件的集成,但无法让 Stripe 尝试联系我的 webhook。我已按照https://stripe.com/docs/checkout/integration-builder上的说明进行操作,并成功进行了一些测试付款。然后,我将https://stripe.com/docs/ payments /checkout/fulfill-orders 中的示例代码复制并粘贴到名为 webhook.php 的文件中,并使用该 URL 配置 CLI stripe 侦听设置,但我的以 localhost 开头127.0.0.1。然后我将 webhook 身份验证代码粘贴到 webhook.php 文件中并进行了另一次测试付款。它工作正常,但没有尝试访问 webhook。
我缺少什么,是否需要从我列出的第一个 URL 添加到示例应用程序中,以指示结帐过程对我的服务器执行 ping 操作?示例应用程序不包含 Webhook,并且包含履行说明的页面没有指向任何示例应用程序的链接,因此我无法判断是否需要向 create-checkout-session.php 文件添加更多内容。Stripe 指令不是很好。
在 cmd.exe 提供了我的 webhook 签名密钥后,也无法在其中输入任何内容。它只是在秘密行下方有一个闪烁的 _ 字符,并且我尝试输入的任何内容都不会出现在屏幕上。
我在 Stripe 网站上检查了我的帐户,在 checkout.session.completed 事件下显示“最近没有 webhook 尝试”
我的问题是有两种类型的 webhook 监听器。一个称为Directen 另一个Connect。
创建 Webhook 时,您可以选择框: Listen to events on Connected accounts。勾选它并创建一个Connect侦听器。不勾选,就是一个Direct。
就我而言,仅在侦听器版本charge.succeeded中侦听a 。Direct
到底为什么我不明白。但支持者表示:
“您创建的第一个 webhook [已连接类型] 将通知您有关已连接帐户的信息。” “还有来自您平台的第二个[直接类型]”
| 归档时间: |
|
| 查看次数: |
2245 次 |
| 最近记录: |