Stripe checkouts, subscriptions, invoices and WooCommerce stores that convert and reconcile cleanly.
Starting price
From €2,400
The final price depends on scope. You get a fixed quote or a day-rate estimate before any work starts.
Most payment problems stay invisible until money goes missing. An order is paid in Stripe but never shows up in your admin. A customer is charged twice because a webhook ran twice. A subscription renews, the card fails and nobody is told. Invoices go out without your VAT number.
I build and fix the part of your product that takes payments: checkouts, subscriptions, deposits, refunds, invoices and the emails around them. The people who usually hire me for this are:
I start from the failure cases, not the happy path. Before writing code, I list every event your payment provider can send (paid, failed, refunded, disputed, renewed) and agree with you what the product does for each one. Then I build against test mode, with test cards for declines and 3D Secure, and show you the flow in a weekly demo.
Webhooks are verified, logged and safe to run twice. Card details go straight to Stripe or PayPal and never pass through your server. On the back end I usually work in Laravel with Cashier, or in Nuxt and Node.js for lighter stores. For a catalogue-heavy shop, WooCommerce is often the cheaper answer, and I will say so.
If you are building a full booking or multi-vendor product, see booking and marketplace platforms. For a store that lives on WordPress, see WordPress development.
More projects are in the portfolio.
Projects start from €2,400; you get a fixed quote after a short scoping call. The final price depends on:
You work directly with me, one senior developer with 15+ years of shipping web products, from the first call to the first live order. I sign NDAs, you own the code, and I reply to enquiries within one working day.
Tell me what you sell and how your customers pay, and I will come back with a few questions or a first estimate. Get a quote for your payments project.
We map what you sell, how customers pay (one-off, subscription or deposit) and which countries and currencies you need. You get a written proposal with a fixed price.
Before any code, I write down every checkout step, provider event and failure case, so you sign off on refunds, retries and customer emails up front.
I build against Stripe or PayPal test mode and demo it every week, including declined cards, refunds and 3D Secure prompts.
We switch to live keys together and watch the first real orders. Then I hand over the documentation or keep the integration under maintenance.
Booking platform for fishing lakes across Romania, with a lake directory, live availability, online bookings and a dashboard for lake owners. Lead developer.
US social sweepstakes casino with a game lobby, coin store, identity checks and prize redemptions. Full-stack work on the Next.js player site.
Online store for building materials, tools and DIY supplies, with a React front end on top of WordPress.
Payment projects start from €2,400 for a single checkout flow with webhooks, emails and testing. Subscriptions, payouts to third parties or a full online store cost more and get a fixed quote after a short scoping call. Small fixes to an existing integration are billed at €60/hour.
Yes. Missing and duplicate orders usually come from webhooks that are not verified, not retried or not safe to process twice. I audit the handlers, add logging, make each event idempotent and then check past events against your orders to find anything that was missed.
If you sell a standard catalogue with little custom logic, WooCommerce is usually cheaper to build and run. A custom Nuxt or Laravel store makes sense when your pricing, bookings or product rules do not fit a plugin. I tell you which one fits on the scoping call, before you pay for anything.
Yes. I build plans, trials, upgrades and downgrades with Laravel Cashier or Stripe Billing, including emails for failed renewals and a customer portal where users update their card and download invoices.
Card details go straight from the browser to Stripe or PayPal through their own payment fields, so card data never touches your server. That keeps your PCI compliance work minimal. I also verify webhook signatures and keep secret keys out of the codebase.
Yes. I work on existing Nuxt, Vue, Laravel, React, Next.js and WordPress codebases. I start with a short review of how users and orders are stored, then add payments without rewriting the parts that already work.
Availability calendars, dynamic pricing, payouts, reviews and search for booking sites, directories and two-sided marketplaces.
Custom WordPress themes and plugins, WooCommerce and headless WordPress for publishers and businesses.
From idea to paying users, with sign-up, billing, dashboards and admin, shipped in weeks on a stack that scales with you.
Send me a few lines about what you need. I reply within one working day with questions or a first estimate.
Get a quote