const stripe = require('stripe')(process.env.PERSONAL_STRIPE_SECRET);
exports.endpoint = async (request, response) => {
const session = await stripe.checkout.sessions.create({
payment_method_types: ['card'],
line_items: [{
name: 'ProspectGen',
description: 'Invoice for the two hours worked on ProspectGen\'s site',
amount: 4000,
currency: 'usd',
quantity: 1
}],
success_url: 'https://miguelpiedrafita.com',
cancel_url: 'https://example.com',
});
response.end(`
<script src="https://js.stripe.com/v3/"></script>
<script>
const stripe = Stripe('${process.env.PERSONAL_STRIPE_KEY}');
stripe.redirectToCheckout({
sessionId: '${session.id}'
})
</script>
`);
}