Allow users who purchase courses on Gumroad to consume them on the Corsego platform, potentially using webhooks or license key verification.
## Description Allow users who purchase courses on Gumroad to consume them on the Corsego platform. ## User Flow (to be defined) 1. User purchases course on Gumroad 2. User receives access to consume course on Corsego 3. User can view enrolled courses alongside Stripe purchases ## Integration Options to Evaluate ### Option 1: Gumroad Webhooks - Receive `sale` webhook from Gumroad - Create user account (or link to existing) - Create enrollment ### Option 2: License Key Verification - User enters Gumroad license key on Corsego - Verify key via Gumroad API - Create enrollment on successful verification ### Option 3: Gumroad OAuth - User links Gumroad account - Fetch purchases via API - Sync enrollments ## Questions to Answer - [ ] How should users link Gumroad purchases to Corsego accounts? - [ ] Should Gumroad purchases auto-create accounts or require existing account? - [ ] How to handle course mapping between platforms? - [ ] Should Gumroad enrollments have different attributes/t