如何在条带结账中将运费添加到总金额中



我想将运费添加到总结账金额中。我正在使用条纹预构建结账页面来完成付款。当我在Strip会话中启用"发货"选项时,Stripe开始在结账页面上显示"发货地址表"(我不想显示(。

我不想拿走用户的发货地址,我已经这样做了。

我试着阅读Stripe DCOS,但没有找到解决方案,如果有人能帮助我,我将非常高兴。

以下是我的操作方法,您可以在shipping_options中添加许多对象以具有许多运输类型

const session = await stripe.checkout.sessions.create({
payment_method_types: ['card'],
mode: 'payment',
shipping_options: [
{
shipping_rate_data: {
type: 'fixed_amount',
fixed_amount: {
amount: 1500,
currency: 'usd',
},
display_name: 'Next day air',
delivery_estimate: {
minimum: {
unit: 'business_day',
value: 1,
},
maximum: {
unit: 'business_day',
value: 1,
},
},
},
},
],
line_items: data.map((el) => {
return {
price_data: {
currency: 'usd',
product_data: {
name: el.title,
//   images: [el.img],
},
unit_amount: 1000,
},
quantity: 1,
};
}),
success_url: '{{yoursite}}/success',
cancel_url: '{{yoursite}}/cancel',
});
enter code here

此外,你可以在这里查看他们的文档

您可以将其作为一次性项目添加到Checkout会话中。

最新更新