Docs/Билинг

Paywall и checkout

Какво се случва между preview chat-а и dashboard-а.

Поток след setup

След като завършиш setup wizard-а: 1. Training screen (~3 секунди прогрес анимация) 2. Preview chat — тестваш бота 3. Signup wall — регистрация ако още нямаш акаунт (имейл/парола или Google) 4. Email верификация (ако си с email/парола, 6-цифрен код) 5. Paywall — избор на план + 3-дневен trial CTA 6. Stripe Checkout — карта 7. /dashboard/welcome — приветствен екран, после dashboard

Защо paywall?

Paywall-ът е между signup-а и dashboard-а, защото dashboard-ът е единственият начин да активираш реалните канали (Instagram, Calendar). Без активни канали ботът не работи. Затова искаме плащане преди да отидеш до dashboard-а.

Stripe Checkout

Преминаваме на Stripe Checkout (хоствана страница на Stripe). Полета: имейл (auto-filled), карта, billing адрес. Сесията се създава през `/api/checkout` с metadata за userId, receptionistId, plan, billingCycle и trial flag. Stripe валидира картата. При успех — редирект към `/dashboard/welcome?rid={receptionistId}`. При отказване — `/dashboard?checkout=cancelled&rid={receptionistId}`.
Paywall с план опции

Грешка при плащане

Ако картата е отказана: Stripe показва причината (insufficient funds, expired, fraud check, 3DS отказ). При 3DS — Stripe ще те върне за extra confirmation. Ако нищо не работи — пиши на <a href="mailto:ai@raiceptionist.com">ai@raiceptionist.com</a>.
Paywall и checkout · rAIceptionist Docs