Payments that skip the platform
The first design collected money on the platform and passed it on. That broke payouts in the launch market and put the platform in the middle of disputes.
Now Stripe charges on the teacher's own account and pays her locally. Wise covers teachers outside Stripe.

One catch: a live checkout showed cards only, though the account said local methods were on. It had inherited a dashboard setting. I fixed it and checked OXXO and SPEI in a real checkout. A green flag isn't proof.
The teacher owns the method
One teacher had her own lesson structure; the AI lesson writer ignored it. Now teachers save templates, and the AI fills the chosen one for each student's level and goals. Optional, and it works for any subject.
Rules where they matter
- A cancelled class restores or forfeits the right credit.
- Each payment reconciles to the right student and package.
- Students see only their own teacher's content.
These live in domain modules tested against a real database. 146 decision records say why, reversals included.

What's proven
A running product with real payments: one teacher, eight students. Not scale yet, and no proof yet that the checkout changes lift conversion.
He listens carefully, understands my needs, and responds to feedback with impressive speed and precision. He also brings a great deal of creativity and initiative to the table, often suggesting features I would never have thought of myself, like the subtitles, which have made a real difference to my experience as an online Spanish teacher.