// 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);