// Don't put any keys in code. See https://docs.stripe.com/keys-best-practices.
// Find your keys at https://dashboard.stripe.com/apikeys.
const stripe = require('stripe')('{{TEST_SECRET_KEY}}');
const session = await stripe.checkout.sessions.create({
mode: 'payment',
ui_mode: 'form',
line_items: [
{
price: '{{PRICE_ID}}',
quantity: 1,
},
],
billing_address_collection: 'auto',
name_collection: {
individual: {
enabled: true,
optional: true,
},
},
submit_type: 'auto',
integration_identifier: 'custom_embedded_web_0001',
});
res.redirect(303, session.url);