Hey there, savvy developer. Are you juggling Stripe webhooks and sending emails like a circus act? Let me guess - you’re using some overpriced, VC-funded email service to send notifications when Stripe events happen, right? Bummer. Don’t worry, I’m here to show you how to break free from one of those Silicon Valley cash-grabs and handle this yourself like the coding maestro you are.
So you’ve got Stripe powering your payments (because who doesn’t?), and you need to send emails when stuff happens. “Sure,” you thought, “I’ll just use EmailCorp™ to send notifications when Stripe webhooks come in. Easy peasy!”
Narrator: It was not easy peasy.
Now you’re locked into Stripe AND some email service that’s probably burning more cash than a Tesla factory fire. Time to liberate yourself, my friend.
Double Zero is here to break the second half of those Silicon Valley handcuffs. We’re not handling your Stripe webhooks (you’re a big kid, you can do that yourself), but we WILL revolutionize how you send emails when those webhooks roll in. Here’s why we’re the email solution to your Stripe webhook woes:
Self-Hosted Email Awesomeness: Host your own email sending service. Keep those Valley data vampires away from your notification content.
Bring Your Own SES: Use your Amazon SES credentials. It’s like BYOB, but for transactional emails. Way cheaper than those “user-friendly” services that are anything but friendly to your wallet.
Astro-nomically Easy Integration: Our 00-js package makes sending emails from your Astro or any other JS site easier than explaining why you don’t want to move to San Francisco.
Scale, Don’t be a Whale: Send millions of notifications without millions in VC funding. Shocking, we know.
Still using MailChimp, SendGrid, or some other email service that’s probably planning its IPO? Oof. But don’t sweat it, we’ll have you sending Stripe webhook notification emails faster than a founder pivots after a failed funding round. Here’s how:
npm install 00-js
Here’s a taste of what sending Stripe webhook notification emails looks like when you’re not funding someone breakrooms next foosball table:
import { DoubleZero } from '00-js';
import Stripe from 'stripe';
const stripe = new Stripe('YOUR_STRIPE_SECRET_KEY');
const zero = new DoubleZero({
baseUrl: 'https://double-zero.example.com',
token: 'your_api_token',
});
export async function POST({ request }) {
const payload = await request.text();
const sig = request.headers.get('stripe-signature');
try {
const event = stripe.webhooks.constructEvent(payload, sig, 'YOUR_STRIPE_WEBHOOK_SECRET');
switch (event.type) {
case 'payment_intent.succeeded':
await zero.sendEmail({
from: 'noreply@yourawesomeapp.com',
to: event.data.object.receipt_email,
subject: 'Payment Succeeded!',
markdown: '# Thanks for your payment.'
});
break;
case 'customer.subscription.deleted':
await zero.sendEmail({
from: 'noreply@yourawesomeapp.com',
to: event.data.object.email,
subject: 'Subscription Cancelled',
markdown: '# Subscription cancelled. \n Probably realized our service is so efficient, you only need half the features.'
});
break;
// Handle other event types...
}
return new Response('Webhook processed. Silicon Valley in shambles.', { status: 200 });
} catch (err) {
console.error('Error processing webhook:', err);
return new Response(`Webhook Error: ${err.message}`, { status: 400 });
}
}
Unlike those “premium” email services that are about as premium as gas station sushi, 00 Pro comes fully loaded:
Look, we get it. You’re a developer, not an ATM for VC-funded “solution”. You want to send emails when Stripe stuff happens, not pay for someone’s next failed AI-blockchain-cloud startup. With Double Zero, you can tell those Silicon Valley email services to take a hike.
Remember, every time you use a VC-funded email service for your Stripe notifications, a hoodie-wearing CEO adds another kombucha tap to their office. Choose Double Zero instead, and join the revolution of developers who are saying “No!” to overpriced services and “Yes!” to keeping their hard-earned cash.
Ready to stop paying Silicon Valley to send your Stripe webhook emails? Of course you are. Head over to Double Zero and start sending those notification emails like a pro, not a VC puppet.
Go on, your wallet (and your dignity) will thank you.
P.S. If you’re using some other VC-funded service in your stack, it’s time for an intervention. Check out our other rants and liberate yourself completely!
Made with by technomancy