Gar*_*ary 5 node.js stripe-payments
在下面的 line_items.items.price_data.product_data.images 数组中,我输入了两张图像,但只显示一张。有没有办法在结账页面上看到两张图片?
app.post('/create-checkout-session', async (req, res) => {
const domainURL = process.env.DOMAIN;
const { quantity, locale } = req.body;
const session = await stripe.checkout.sessions.create({
payment_method_types: process.env.PAYMENT_METHODS.split(', '),
mode: 'payment',
locale: locale,
line_items: [
{
// price: process.env.PRICE,
price_data: {
currency: 'usd',
unit_amount: 1000,
product_data: {
name: 'Product name ...',
images: [
'https://picsum.photos/280/320?random=4',
'https://picsum.photos/280/320?random=2',
],
},
},
quantity: quantity,
description: 'My description ...',
},
],
success_url: `${domainURL}/success.html?session_id={CHECKOUT_SESSION_ID}`,
cancel_url: `${domainURL}/canceled.html`,
});
res.send({
sessionId: session.id,
});
});
Run Code Online (Sandbox Code Playgroud)
Run Code Online (Sandbox Code Playgroud)line_items.price_data.product_data.images optional A list of up to 8 URLs of images for this product, meant to be displayable to the customer.
...但是当我添加两个时它不起作用;仅显示数组中的第一个。
我今天(2020 年 8 月 17 日)联系了客户支持,根据 Stripe 的说法,“Stripe Checkout”在结账时只允许使用一张图像,并且不支持自定义域……当用户准备购买时,您需要将他/她重定向到 Stripe URL 以完成付款。
TL;DR:Stripe Checkout 在结帐时支持一张图像,并且不支持自定义域。
归档时间: |
|
查看次数: |
4655 次 |
最近记录: |