Complete Stripe integration with payment processing, subscription management, and billing portal.
We integrated Stripe so we can actually charge money for this thing.
Payment processing
imgfast now uses Stripe for payments:
- Accept all major credit and debit cards
- International support (works worldwide)
- PCI compliant (Stripe handles all the secure payment stuff)
- Built-in fraud protection
Subscription management
- Monthly and annual plans (annual saves 50%)
- Automatic billing
- Proration when you upgrade or downgrade
- Grace periods for failed payments
- Complete lifecycle from signup to cancellation
Self-service billing portal
Users can manage their own subscriptions:
- Update payment methods
- View all invoices and receipts
- Cancel subscription (no need to email us)
- Upgrade or downgrade tiers
- Everything happens immediately
Stripe webhooks
Integrated webhook handling for real-time events:
- Subscription updates
- Payment failures
- Cancellations
- Invoice creation
- Idempotent event processing (won’t double-charge if webhook fires twice)
Testing and security
- Full test mode with Stripe test cards
- Local webhook testing with Stripe CLI
- Never store credit card info (Stripe handles that)
- All payment data encrypted in transit
- Complete audit trail of payment events
This release makes imgfast an actual SaaS business instead of just a free tool. The free tier still exists and works great - paid tiers just get more features and higher limits.