Я использую клиентскую реализацию Stripe Checkout, так как у меня нет доступа к серверу (на основе Webflow). Реализация очень проста; вы просто вставили JS. Впечатляет.
НО. Я действительно хотел бы передавать метаданные во время покупки, чтобы они были доступны в информации о покупке, которую Zapier использует для новой записки о покупке полосы.
Соответствующий раздел встроенного клиента фрагмента кода 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; не сработало.
Я пробовал payment_intent_data.metadata: 'blahblah'
на основе this Stripe do c, тоже безрезультатно.
Наконец, вы можете добавить ключ метаданных - value сопоставляется с самим продуктом на панели инструментов Stripe. Также не сработало.
Так кто-нибудь знает, как отправлять метаданные с использованием клиентской реализации Stripe Checkout?
Спасибо!