Subscription payments
Brandiligence
Migrated the payment system from Stripe to PayPal while preserving customer access.

- Role
- Full-stack payment integration owner
- Focus
- Web systems and product infrastructure
- Stack
- Next.js · tRPC · Drizzle ORM · Stripe API
The engineering story
01 · Constraint
The challenge
Regional payment restrictions made the existing Stripe subscription flow unsuitable after product development was already underway.
02 · System
The approach
Reworked the payment lifecycle around PayPal while preserving the Next.js, tRPC, Drizzle, and PostgreSQL application model and minimizing product disruption.
03 · Delivery
What shipped
- Owned the complete payment integration lifecycle
- Adapted subscription state to a new provider
- Maintained uninterrupted customer access