【发布时间】:2019-09-29 13:30:46
【问题描述】:
我在 NodeJS server 上实现了新的 Stripe Checkout,但我无法指定发票的税率。
据我了解税率应在Payment Intent API 中指定。事实上,新的Checkout 通过其CreateSession 自动创建Payment Intent(请参阅payment_intent_data),但我无法在创建时插入税率。 p>
如何做到这一点?我想要实现的是让用户知道Checkout UI 和最终email invoice 中的Tax %。
这是我的代码:
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)
【问题讨论】:
-
税率仅适用于
Invoice对象,这些对象主要与Subscriptions一起使用,而不是此结帐会话创建的一次性付款“订单项”。 stripe.com/docs/api/subscriptions/…stripe.com/docs/api/payment_intents/create我可能会通过电子邮件向 Stripe 发送有关此功能的请求! -
@duck 感谢您的回复。那么有没有办法在一次性付款“行项目”中插入税率? :( 我可以让用户知道收取的税款的百分比吗?
-
我的意思是,这是一个哈希列表,所以我想您可以为税额添加自己的行项目,但它不会使用 Stripe 的税率 atm
-
@r4id4 我正在寻找相同的设置。您是否设法实现了它,如果是,如何实现?
-
很遗憾没有