I led the build of a payment platform from zero to production at a European fintech over 18 months. The platform processed its first live transaction on day 547. Here's what I learned.
Lesson 1: Regulatory compliance is a product feature, not a blocker
We spent the first 3 months treating PSD2 compliance as a constraint imposed on us from outside. The shift that changed everything was treating it as a feature — something our customers would value. Once we reframed it that way, the compliance work became part of the product backlog like everything else.
Lesson 2: The hardest part is alignment, not technology
We had excellent engineers. The technology problems were hard but solvable. The hardest part was keeping 6 stakeholders — legal, compliance, product, engineering, finance, and external partners — aligned on what we were building and why.
Weekly written updates to all stakeholders, with explicit decision logs, saved us from derailing at least three times.
Lesson 3: Build the operations team before you launch
We underestimated how much operational overhead a payment platform generates from day one. Dispute resolution, refunds, failed transaction investigation, reconciliation — all of this needs a team before you go live, not after.
Lesson 4: Test with real money as early as possible
We ran sandbox testing for 8 months. It gave us false confidence. The first week of production revealed 14 edge cases we hadn't anticipated. We should have done a soft launch with real transactions 3 months earlier.
Lesson 5: The platform is never done
Payment platforms are living products. New payment methods, new regulations, new fraud vectors, new markets — the backlog never empties. Build a team culture that's comfortable with continuous evolution, not one that's waiting for a "done" state.
This was the most complex product I've ever built. It was also the most rewarding.