International e-commerce platform with 30 locales, product configurators, AI chatbot, and fully automated order flow: Stripe → Zoho CRM → Airtable → Mailgun →
1 project · 6 articles · 2 reviews
Payments projects implement the full payment flow — checkout UIs, payment processor integration, webhook handling, refunds, and reconciliation. Stripe is the most common processor used here.
International e-commerce platform with 30 locales, product configurators, AI chatbot, and fully automated order flow: Stripe → Zoho CRM → Airtable → Mailgun →
Prevent overselling under concurrent checkouts: reservations vs hard decrements, SELECT FOR UPDATE, deadlock-safe multi-line carts, and the payment window.
Subscription billing edge cases Stripe glosses over: proration, dunning, the state machine, cancellation timing, refunds, VAT, and webhook ordering.
Stripe to Mollie migration in production: mandates instead of Subscriptions, thin webhooks, no proration, no portal, no Tax. What you rebuild yourself.
Libraries
Databases
Production transactional emails with React Email and Resend: PDF invoice generation via react-pdf, Vercel Blob temporary storage, and BullMQ Stripe webhook
E-commerce order automation that cut 160+ hours/month of manual work to zero: Stripe webhook to VAT invoice and tracking in under 2 minutes.
Libraries
Databases
Stripe webhook production architecture: idempotency keys in PostgreSQL and Redis, BullMQ queue, signature verification in Next.js App Router — with full
Libraries
Databases
Services
Iurii built our entire B2B platform from scratch in a remarkably short time — a fully multilingual webshop covering 32 European markets in 28 languages, with automated VAT calculation, VIES
Mark Tamm 🇪🇪
Account Manager, pi-pi.ee
Service: e commerce
We needed to switch from a legacy payment gateway to Stripe Billing without disrupting around two thousand active subscriptions.
Sofia Marttinen 🇫🇮
Product Manager
Service: api integrations
AvailableGot a project in mind?
Whether it's a new product, an integration, or scaling an existing system — let's talk about how I can help.