【发布时间】:2021-02-04 11:04:22
【问题描述】:
是否可以修改此 Stripe 示例,让用户在文本框中输入金额。我能够更改 server.js 文件上的金额,并且我知道如何让表单在 checkout.html 中工作,但我不知道如何在单击按钮时将值转发到 server.js 可以得到它。
https://stripe.com/docs/checkout/integration-builder
server.js
app.post('/create-checkout-session', async (req, res) => {
const session = await stripe.checkout.sessions.create({
payment_method_types: ['card'],
line_items: [
{
price_data: {
currency: 'usd',
product_data: {
name: 'Stubborn Attachments',
images: ['https://i.imgur.com/EHyR2nP.png'],
},
unit_amount: 2000,
},
quantity: 1,
},
],
mode: 'payment',
success_url: `${YOUR_DOMAIN}/success.html`,
cancel_url: `${YOUR_DOMAIN}/cancel.html`,
});
checkout.html
【问题讨论】:
标签: javascript npm stripe-payments