| Feature | 📦 Built-in Spark Core (works without Stripe/Paddle) | 🔗 Requires Stripe/Paddle Integration | Comments |
|---|---|---|---|
| User Authentication (Login, Registration, Forgot Password) | ✅ | ❌ | Fully built into Spark (via Laravel Breeze). |
| Profile Management (Update name, email, password) | ✅ | ❌ | Fully built-in. |
| Two-Factor Authentication (2FA) | ✅ | ❌ | Fully handled internally (optional). |
| Session Management (Logout from other devices) | ✅ | ❌ | Works without any payment system. |
| Team Management (Create Team, Invite Members, Assign Roles) | ✅ | ❌ | Spark Core handles teams. |
| API Token Management (Personal Access Tokens) | ✅ | ❌ | Built with Laravel Sanctum. |
| Account Deletion (GDPR Compliance) | ✅ | ❌ | No payment dependency. |
| Dashboard, Settings, Security Pages | ✅ | ❌ | Full frontend and backend ready in Spark. |
| Subscription Billing (Create, Update, Cancel Subscriptions) | ❌ | ✅ | Fully depends on Stripe/Paddle APIs via Cashier. |
| Subscription Trials (Generic Trial / Plan Trial Periods) | ❌ | ✅ | Created and validated by Stripe/Paddle. |
| Plan Upgrades/Downgrades | ❌ | ✅ | Stripe/Paddle needed for plan changes. |
| Seat-based Billing (Charge per user/member) | ❌ | ✅ | Done through Stripe/Paddle seats management. |
| Pause/Resume Subscriptions | ❌ | ✅ | Feature available only through Stripe/Paddle subscription management. |
| Grace Period after Cancel | ❌ | ✅ | Stripe/Paddle subscription lifecycle manages this. |
| Invoices Management (View past invoices, download PDFs) | ❌ | ✅ | Spark pulls invoices from Stripe/Paddle servers. |
| Coupon/Promotion Code Support | ❌ | ✅ | Coupons are created in Stripe/Paddle console. |
| Billing Address Collection (for tax/VAT purposes) | ❌ | ✅ | Stripe/Paddle needed to store billing details. |
| Tax/VAT Collection and Invoice Display | ❌ | ✅ | Stripe/Paddle manages regional taxes, VAT IDs, etc. |
| Payment Methods Management (Add/Update Card, Bank Info) | ❌ | ✅ | Handled through Stripe customer portal or Paddle APIs. |
| Upcoming Invoice Preview | ❌ | ✅ | Pulled directly from Stripe/Paddle. |
| Handling Failed Payments (Notify, Retry) | ❌ | ✅ | Triggered and managed via Stripe/Paddle webhooks. |
| Refund Handling | ❌ | ✅ | Refunds must be triggered via Stripe/Paddle. |
| Webhook Event Handling (Subscription updates, invoice payment success/failure) | ❌ | ✅ | Spark listens to Stripe/Paddle webhook events. |
🎯 Summary for You:
| Area | Status |
|---|---|
| User Authentication, Profile Management, Team Management, 2FA, API Tokens | ✅ Available in Spark Core without Stripe/Paddle |
| Subscription Billing, Invoice Management, Payments, Coupons, Taxes, Refunds | ❌ Requires Stripe/Paddle Integration (Cashier) |
📦 In Short:
- Spark Core Features (Authentication, Profile, Teams, 2FA, API Tokens) work fully without Stripe/Paddle.
- Spark Billing Features (Subscriptions, Invoices, Taxes, Coupons, Payment Methods) require Stripe or Paddle to work.
🧠 Important Insight for India Use Case (where Stripe/Paddle not fully available):
| Option | Details |
|---|---|
| ✅ Use Spark’s Core System Only | You can launch app with free registration, teams, profiles, no payments. |
| ⚙️ Build Custom Payment Integration | Replace Stripe/Paddle logic with Razorpay, Paytm, or Instamojo manually. |
| 🚫 Disable Billing Pages | Hide or remove subscription/billing related routes/pages till ready. |
📢 Important:
If you do NOT integrate Stripe or Paddle:
- Profile Management: ✅ works.
- Team Management: ✅ works.
- Login, Register, Forgot Password: ✅ works.
- 2FA Security: ✅ works.
- Invoices, Subscriptions, Payments, Taxes: ❌ won’t work.
🏆 Final Conclusion:
- Authentication system: ✅ works ✅
- Team creation and management: ✅ works ✅
- Profile management: ✅ works ✅
- Billing (subscription/payment/invoice): ❌ NOT available without Stripe or Paddle ❌
I’m Rajesh Kumar, a DevOps, SRE, DevSecOps, Cloud, and Platform Engineering expert passionate about sharing practical knowledge, real-world experiences, and industry best practices. I have worked at Cotocus and regularly write about technology, travel, investing, health, product reviews, and digital marketing through my various platforms.
I publish technical articles at DevOps School, travel stories at Holiday Landmark, stock market insights at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at TrueReviewNow, and SEO and digital marketing strategies at Wizbrand.
Find Trusted Cardiac Hospitals
Compare heart hospitals by city and services — all in one place.
Explore Hospitals