我在我的nodejs应用程序中使用stripe来创建支付链接。以下是我的代码-
const products = await stripe.products.create(req.body.product)
const price = await stripe.prices.create({
...req.body.price,
currency: "gbp",
product: products.id,
});
const paymentLink = await stripe.paymentLinks.create({
line_items: [
{
price: price.id,
quantity: 1,
}
],
metadata: {
phone_order_id: String(req.body.phone_order.id)
},
restrictions: {
completed_sessions: {
limit: 1
}
},
...(franchisee ? {
transfer_data: {
destination: process.env.WE_GREET_STRIPE_AC_ID as string,
amount: req.body.transfer_data.amount
}
} : {})
});
我在这里创建产品、价格和付款链接。它正在发挥作用。以下是付款页面
这里我已经有支付这笔款项的客户的电子邮件和姓名。当我创建付款链接时,如何自动初始化该信息,以便我的客户不需要再次在付款页面中提供此信息。他只能编辑。
所以,条纹专家请帮助我做到这一点。我如何从 api 自动初始化电子邮件、电话和姓名到支付页面,以确保我的客户不必再次将电子邮件、姓名提供到支付页面。
您可以通过将查询参数附加到您的付款链接 URL 来预填写电子邮件字段:
https://buy.stripe.com/xxx?prefilled_email=jenny%40example.com
今天无法预先填写姓名字段。