Stripe payments 如何将条带签出与费用相匹配。成功的webhook?

Stripe payments 如何将条带签出与费用相匹配。成功的webhook?,stripe-payments,Stripe Payments,我们在创建会话时使用条带签出并设置元数据。这允许我们捕获checkout.session.completed webhook,该webhook包含元数据 然而,我们也使用诸如微信之类的资源,这些资源不由Stripe Checkout处理。使用微信,我们创建一个来源,当用户通过二维码确认时,我们收费 我们希望使用charge.com webhook作为完成订单的中心位置,无论订单来自何处 问题在于,成功的条带签出生成的charge.successed webhook不包含我们设置的任何会话元数据,

我们在创建会话时使用条带签出并设置元数据。这允许我们捕获checkout.session.completed webhook,该webhook包含元数据

然而,我们也使用诸如微信之类的资源,这些资源不由Stripe Checkout处理。使用微信,我们创建一个来源,当用户通过二维码确认时,我们收费

我们希望使用charge.com webhook作为完成订单的中心位置,无论订单来自何处

问题在于,成功的条带签出生成的charge.successed webhook不包含我们设置的任何会话元数据,因此我们无法将其链接到签出会话,因此不知道它与什么相关

我们能看到如何做到这一点的唯一方法是:

条带签出

捕获checkout.session.completed webhook并使用包含的元数据来完成订单。有关客户的详细信息,我们可以致电支付意向

微信(和其他来源)


捕获charge.Successed webhook,其中包含客户数据和源,其中包含元数据。

charge对象将具有一个,您可以通过PaymentIntent的id进行访问


或者,您也可以在创建CheckoutSession时设置
元数据

付款意向数据可能就是答案,谢谢!只要回过头来看看,支付意向数据就是解决这个问题的方法,可以确认它是否有效。