Hosts post drop-ins, leagues and tournaments. Players reserve spots. The money moves player-to-host by Interac e-Transfer — no platform cut, no merchant account, no payment processor. Which means nothing ever tells the platform who paid. So I built the thing that works it out.
Every other booking product I could copy starts from the same assumption: a processor takes the money, then tells you it happened. Take the processor away and the hardest problem in the system is no longer scheduling nine teams across three tiers. It is knowing, with confidence, that a specific stranger paid a specific host for a specific Monday night.
The honest trade-off: inbound reconciliation is polled, not pushed, and it always will be. There is no webhook for a bank transfer between two strangers. Everything in the design follows from accepting that instead of wishing it away.


