我的网站上有一个包含多个字段的表单,包括“选择您的产品”下拉列表。根据所选产品,用户在提交表单后将被重定向到相应的 Stripe 结账链接。此重定向工作正常。
该表格还收集其他信息,例如全名、身高、体重、每周运动天数、工作类型等。
我需要以下功能:
要求只有当客户在 Stripe 上完成付款时,表单数据才应发送到 webhook。如果用户填写了表格但没有付款,我不想收到任何数据。
我怎样才能实现这个目标?任何指导或示例将不胜感激。谢谢!
您可以在此处利用元数据作为您的表单数据。执行此操作的一般方法是利用 Stripe Checkout Session,然后侦听
checkout.session.completed
Webhook 事件(请参阅有关履行的信息here),其中将包含您在创建 Checkout Session 时传递的元数据。