Я установил новый Stripe Checkout
на своем NodeJS server
, но я не могу указать Ставку налога для выставления счетов.
Согласно моему пониманию Налоговые ставки должны быть указаны в Payment Intent API . Фактом является то, что новый Checkout
автоматически создает Payment Intent
через CreateSession (см. payment_intent_data
), но я не могу вставить Ставку налога при его создании. .
Как это можно сделать? Я хочу, чтобы пользователь знал% налога как в Checkout UI
, так и в окончательном email invoice
.
Это мой код:
return stripe.checkout.sessions.create({
payment_method_types: [paymentMethod],
line_items: [{
name: name,
description: description,
images: [imageUrl],
amount: amount,
currency: currency,
quantity: 1
}],
success_url: successUrl,
cancel_url: cancelUrl,
customer: stripeId,
payment_intent_data: {
receipt_email: email,
metadata: {
userId: userId,
amount: amount,
currency: currency,
ref: ref,
stripeId: stripeId,
details: details
}
}
}).then(session => {
return res.send(session)