Koppla Discord & Telegram till Stripe & E-post | Guide
Att identifiera och koppla anonyma medlemmar från Discord och Telegram till reella Stripe-kundkonton och e-postadresser är avgörande för moderna Dark Social CRM-plattformar. Denna guide visar hur du automatiserar identitetskopplingen säkert och effektivt.
OAuth2-flöde för Discord: Identifiera användare och hämta e-post
För att koppla en anonym Discord-användare till ett externt Stripe-konto krävs ett strukturerat OAuth2-flöde. Genom att begära identify och email scopes kan din applikation säkert verifiera medlemmens identitet.
- Steg 1: Omdirigera användaren till Discords OAuth2-auktoriseringssida.
- Steg 2: Byt ut auktoriseringskoden mot en access token via Discords API.
- Steg 3: Hämta användarens verifierade e-postadress och Discord-ID.
Telegram Login Widget och anpassad identitetskoppling
Telegram erbjuder inte direkt e-poståtkomst via bot-API av integritetsskäl. För att länkningen ska fungera kombineras Telegram Login Widget med en anpassad autentiseringsbrygga.
| Metod | Användar-ID | E-postverifiering |
|---|---|---|
| Telegram Widget | Ja (Unikt Telegram ID) | Via anpassat formulär/magic link |
| Discord OAuth2 | Ja (Discord Snowflake ID) | Direkt via API (email scope) |
Koppla Stripe Customer Portal till externa användar-IDn
När e-post eller plattforms-ID har bekräftats skapas eller uppdateras en kund i Stripe. Genom att använda Stripe Metadata sparar du externa IDn (t.ex. discord_user_id eller telegram_user_id) direkt på Stripe-kundobjektet.
Detta gör det möjligt för användare att hantera sina prenumerationer via Stripe Customer Portal medan din bot automatiskt synkroniserar roller och behörigheter i dina stängda grupper.
Frequently Asked Questions
Hur hämtar en Discord-bot användarens e-postadress?
Boten använder Discords OAuth2-flöde med 'email'-scopet för att få tillgång till användarens verifierade e-postadress efter godkännande.
Kan man länka en Telegram-användare till Stripe utan e-post?
Ja, du kan lagra Telegrams unika användar-ID i Stripes metadata på kundobjektet för att koppla transaktioner direkt till Telegram-kontot.