如何在 Stripe Checkout 客户端实现中包含元数据?

How to include metadata with Stripe Checkout client-only implementation?

我正在使用 Stripe Checkout 的仅客户端实现,因为我无法访问服务器(构建在 Webflow 上)。实施非常容易;你只是嵌入了一些 JS。令人印象深刻的东西。

但是。我真的很想在购买过程中传递元数据,以便在 Zapier 用于新的 Strip 购买 zap 的购买信息中访问。

我网站上嵌入客户端的 Stripe JS 代码片段的相关部分是这样的:

stripe.redirectToCheckout({
      lineItems: [{price: 'sku_TKTKTKTKT', quantity: 1}],
      mode: 'payment',
      successUrl: 'https://blahblah.com/success',
      cancelUrl: 'https://blahblah.com/canceled'
})

我试过给这个 JSON 添加一个 metadata: 'blahblah';没用。

我试过payment_intent_data.metadata: 'blahblah'基于this Stripe doc,也没有用。

最后,您可以在 Stripe 仪表板中将元数据键值对添加到产品本身。也没用。

那么有人知道如何使用 Stripe Checkout 仅客户端实现发送元数据吗?

谢谢!

仅客户端-服务器集成的 Checkout 支持在 Checkout 上传递 metadata,仅客户端 Checkout 不支持。