- Published on
Accept Payments with Stripe
Boilerplate code to accept A Payment With Stripe
const stripe = require('stripe')(process.env.STRIPE_API_KEY)
export default async (req, res) => {
const session = await stripe.checkout.sessions.create({
payment_method_types: ['card'],
line_items: [
{
name: 'Serverless Functions – The Complete Guide',
description: '100 page e-book on serverless functions.',
images: ['https://site.com/image.png'],
amount: '5000', // Cents
currency: 'usd',
quantity: 1,
},
],
success_url: 'https://site.com/success?session_id={CHECKOUT_SESSION_ID}',
cancel_url: 'https://site.com',
})
return res.status(200).json(session)
}