【发布时间】:2023-01-30 10:24:59
【问题描述】:
我在与 stripe 集成时正在使用 NODEJS 和 Express 构建应用程序,但遇到此类错误
这是我的代码:
const session = await stripe.checkout.sessions.create({
payment_method_types: ['card'],
success_url: `${req.protocol}://${req.get('host')}/`,
cancel_url: `${req.protocol}://${req.get('host')}/tour/${tour.slug}`,
customer_email: req.user.email,
client_reference_id: req.params.tourId,
line_items: [
{
name: `${tour.name} Tour`,
description: tour.summary,
images: [`https://www.natours.dev/img/tours/${tour.imageCover}`],
amount: tour.price * 100,
currency: 'usd',
quantity: 1,
},
],
错误:您不能使用line_items.amount、line_items.currency、line_items.name、line_items.de line_items.imagesin this API version. Please useline_items.priceorline_items.price_data`。
【问题讨论】:
-
请看this answer,可能是同一个问题
标签: javascript node.js stripe-payments