DELIVERY DATE · 2026-08-13
Schedule and deployments
Scheduled tasks
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%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%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%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%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%