← knowledge.oriz.in

Auth + Billing + Polish + Webhook locks (2026-06-22 evening grill)

decision decisionauthbillingpolishwebhookpromoreferralrefundv0-launch

Auth + Billing + Polish locks 2026-06-22 evening

Firebase Auth providers (enable all)

Provider Use case Friction
Google OAuth Universal default; most-likely user already signed in Low
GitHub OAuth Developer audience; needed for Student Pack verification Low
Email magic-link No password; works for everyone Medium (email check needed)
Phone OTP India audience prefers phone Medium (OTP delivery)
Apple Sign-in Future App Store compliance + privacy-conscious users Medium
Twitter/X OAuth Social-savvy audience; reduces friction for blog cross-post engagement Low

User mandate: "what else can be there have it" — enable maximum signin paths. Each provider is a checkbox in Firebase Console; zero per-provider engineering.

Razorpay TEST mode first

Webhook local testing: wrangler dev

V0 polish: ALL items required

Promo codes (all 4 active at launch)

Code Discount Scope Cap
FOUNDER50 50% off first month Pro + Max 100 redemptions
LAUNCH30 30% off yearly Pro + Max yearly Launch month only
BLOG20 20% off Any tier Embedded in blog posts; unlimited
STUDENT50 50% off Pro tier only Requires GitHub Student Pack verification

Created in Razorpay dashboard ? Subscriptions ? Coupons. Each gets a coupon ID stored in our pricing-page config.

Referral program: mutual 15%

Refund: 7-day money-back

No trial period

Student verification: GitHub Student Pack

Home page redesign (per Q-HOME-* grill)

Cross-refs