由于我无法访问服务器(在Webflow上构建),因此我正在使用Stripe Checkout的仅客户端实现。实施非常容易;您只是嵌入了一些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'
})
我尝试将metadata: 'blahblah'
添加到此JSON;没用。
我根据this Stripe doc尝试了payment_intent_data.metadata: 'blahblah'
,但也没有成功。
最后,您可以在Stripe仪表板中将元数据键值对添加到产品本身。也没用。
那么有人知道如何使用Stripe Checkout仅限客户端的实现发送元数据吗?
谢谢!
答案 0 :(得分:1)
仅在Checkout的客户端-服务器集成中支持在Checkout上传递metadata
,在仅客户端的Checkout中不支持。