Skip to content
Back to WorkSenior Product Manager, Payments & Cashless · B2B SaaS platform · Entertainment & leisure · 5 countries · 2025–2026

How a cashless product went from zero to the right integration partner

Wireframe illustration of a smartwatch with NFC signal — hello@selfrules.org ~ $ scan --frictionless

5 mo

zero to live demo

1

product killed before it became a liability

Role

Senior Product Manager, Payments & Cashless

Period

2025–2026

Industry

B2B SaaS · Cashless · Strategy & Partnerships

5 mo

zero to live demo

1

product killed before it became a liability

1

co-development partnership established with shared roadmap

Three providers, one strategic gap, and an internal product that would never scale. I killed it early and we built a partnership that delivered in 5 months.

Customers wanted to stop using cash. Load money on a card, tap to play. The company had no solution, and the competitor did. Three providers were on the table. The obvious choice, building it in-house, would have repeated the same mistakes. I killed that option early, tested two alternatives against real constraints, and we built a partnership that went from nothing to a working system in 5 months.

KEY INSIGHT

Knowing what to stop building is harder than knowing what to build. Parking the internal product early saved months and prevented a second crisis.

The context

The company's payment product was growing fast: 42% of transaction volume, 5 new businesses going live every week, and the core product was finally stable after months of crisis. But customers kept asking the same question: when can we go cashless?

The industry was moving toward card-based payments. Load money on a card, tap to play, no coins needed. The main competitor already had it. That gap was showing up in every sales conversation. Everyone agreed it needed to happen. The question was how, because nobody had figured out how to connect a cashless system to the existing payment product, and the technical gap was bigger than anyone expected.

The challenge

The accounting problem was the hidden trap. When a customer loads money on a card, that's recorded as income. When they spend it, that's recorded as income again. Double counting. Every business running cashless would need to fix their books manually every day, or the numbers wouldn't add up.

Three providers were available, each with different technology, different pricing, and different willingness to work together on a solution. Nobody inside the company had mapped the options or defined what 'going cashless' actually required.

The approach

The first move was to understand what we were actually building. Not "a cashless feature" but a specific product definition: what does cashless integration mean for a platform that already runs Square payments? What's the data model? Where does the money flow? I mapped the full transaction lifecycle across deposit, play, and redemption before evaluating any provider.

Then I killed the obvious option. The internal product, OneCashless, had been explored through multiple discovery sessions. On paper it looked like the fastest path. In practice, the product wasn't convincing. The business model was unclear, the technical architecture required work we couldn't justify, and forcing a weak product into production would have created the same crisis the payments team had just spent months fixing. I parked it. Deliberately.

Knowing what to stop building is harder than knowing what to start.

Intercard was the first real test. A $500-per-terminal API fee, but they had existing market presence. I scoped a proof of concept with two pilot centers. The team validated it and put it into daily use. It proved cashless integration was technically viable on the platform.

The real unlock was Amusement Connect. They had something no other provider offered: native compatibility with Square. That meant the double-counting problem had a structural solution, not just a workaround. I initiated a co-development partnership and negotiated a shared roadmap toward feature parity with the Intercard integration.

Choosing a partner is product work, not procurement.

The double-counting problem got a specific solution. We explored multiple approaches: QR-based app payments, gift card mechanisms, physical hardware swaps. None solved it cleanly. The breakthrough was a payout-based model using Square's gift card infrastructure, where redemptions offset deposits instead of creating new income lines. Clean books. No manual reconciliation.

BowlExpo validated the direction. The industry's largest trade show, and the platform needed to show cashless capability. The team delivered a working integration in under five months from kickoff. Not a demo. A working system.

The results

2

pilot centers validated on Intercard, proving platform viability

1

co-development partnership established with shared roadmap

5 mo

from zero to live cashless demo at the industry's largest trade show

1

product killed (OneCashless) before it could become a liability

What I learned

Knowing what to stop building is harder than knowing what to start. OneCashless had momentum, internal supporters, and a head start. None of that mattered because the product couldn't hold up. Parking it early saved months of engineering time and prevented a second payments crisis.

The second lesson: when the technical problem seems unsolvable, the answer is usually in the data model, not in the UI. The double-counting problem disappeared once I stopped looking for a user-facing fix and started mapping where money actually flows in the system.

The third: choosing a partner is product work, not procurement. Amusement Connect won because their architecture solved a problem ours couldn't solve alone, not because they had the best pitch.

Transferable patterns

PATTERN

Kill your product to solve the real problem

The hardest product decision: recommending to stop building internally and partner instead. The structural problem (regulatory, hardware, operations) couldn't be solved by better software.

PATTERN

Pilot before you commit

5 clients, 150+ transactions in 14 days was enough signal. You don't need 100 clients to validate a direction. You need the right 5.

PATTERN

Partner selection is product work

Evaluating 3 vendors was product strategy, not procurement. The scoring framework (tech, API, roadmap, overlap) was the same one you'd use for build vs buy.

PATTERN

Zero-to-one requires a different PM muscle

Going from nothing to a working pilot in 5 months required PM skills that maintenance mode never exercises: ambiguity tolerance, vendor negotiation, getting stakeholders on the same page without data.

These cases tell the how. For the who, there's the about page. If you want to talk, write me.