创建测试付款后,Stripe是否将数据发送到webhooks?

时间:2019-08-21 15:27:10

标签: stripe-payments

我正在测试Stripe Connect集成。我已经为付款意图事件创建了一个webhook端点,并将其添加到了仪表板中。从那里,我可以成功地将事件发送到我的端点,并且端点接收该测试数据。 但是,如果我创建或确定付款意向,则不会将任何数据发送到端点。 我已经搜索过文档,但是如果Stripe Webhooks在测试模式下可以正常运行,则找不到任何信息。我发现的唯一相关信息是this paragraph from the docs

  

要测试您的集成,请使用API​​执行操作(在测试模式下)   将合法事件发送到您的端点。例如,创建一个   收费触发包含收费的成功收费事件   数据。然后,您可以使用API​​验证生成的事件数据。

这意味着我应该收到main.val0 from application-main main.val1 from application-dev main.val2 from application-main main.val3 from application support.val0 is from application-support-dev support.val1 is from application-support-dev payment_intent.succeeded事件。但是我没有。

测试付款(或特别是付款方式)是否会触发Stripe中的Webhooks?

评论

The answer pointed out,应该为连接事件和您平台的事件使用单独的webhooks。最初,我创建的所有Webhooks都是through the API,用于连接帐户中的事件(带有payment_intent.created参数)。我对该应用的初始规格进行了更改,但确实错过了这一部分。

connect: true

1 个答案:

答案 0 :(得分:1)

测试付款和Stripe中的对象应发送您为给定端点选择的所有类型的webhooks,就像它们的实时模式对应对象一样。

Stripe具有两种不同的Webhook终结点,这是使用Connect时常见的困惑区域:

您可以在https://dashboard.stripe.com/test/webhooks上定义两种类型的Webhook端点

enter image description here