Project calendar

DELIVERY DATE · 2026-08-13

Schedule and deployments

Scheduled tasks

planned

Implement the first class-payment discount

Determine eligibility server-side per learner-class; only the first successful payment gets 15% off, while failed or canceled attempts do not consume eligibility.

Class checkout, discount, and split · SmartLingo payments team · 0%
planned

Build platform checkout and destination split

Use Stripe Connect destination charges so the owner receives the owner share and the platform retains only its stated share.

Class checkout, discount, and split · SmartLingo payments team · 0%
planned

Freeze the 70/30 split arithmetic

Apply the discount to the class price, then split discounted pre-tax integer minor units; rounding remainder goes to the platform and totals must reconcile.

Class checkout, discount, and split · SmartLingo payments team · 0%
planned

Build payment, refund, and dispute ledgers

Use verified webhooks as payment authority, enroll idempotently, and reverse transfers under refund policy with platform-fee treatment recorded.

Class checkout, discount, and split · SmartLingo payments team · 0%
planned

Test discount, split, and refunds

Cover concurrent first payments, duplicate webhooks, currency minor units, tax, rounding, partial and full refunds, disputes, and restricted accounts.

Class checkout, discount, and split · SmartLingo payments team · 0%