Payments
- Stripe (cards, PaymentIntents, Connect)
- PayPal Billing + Payouts
- Flutterwave hosted checkout
- Paystack hosted checkout
- Razorpay hosted checkout
- Admin records override environment
FastRestful does not force a new payment processor, mail vendor, identity provider, or storage layer. Bring what you already trust; configure it in the environment or the control plane.
Checkout, renewals, refunds, and payouts all resolve through the same provider registry. Admin-managed credentials override deployment environment variables field by field.

The newsletter studio can inherit SMTP settings or use a hosted API. Switch providers, send a test, and keep transactional mail on a separate bound template.

Deploy with environment variables for a fast repeatable install, then move operational credentials into admin records when rotation should not require a deploy.
Set database, Redis, frontend origin, allowed hosts, encryption key, provider credentials, and storage in the environment.
Admin gateway records override environment fields one by one. Disabling a record turns that provider off without deleting the deployment fallback.
Register provider webhooks against stable routes. Signatures are verified, events are recorded once, and retries are safe.
POST /api/v1/billing/stripe-webhook/
POST /api/v1/billing/paypal-webhook/
POST /api/v1/billing/flutterwave-webhook/
POST /api/v1/billing/paystack-webhook/
POST /api/v1/billing/razorpay-webhook/
FastRestful manages the product workflow, not your infrastructure or your provider relationship.
The configuration guide covers payment, email, identity, storage, gateway, cache, and frontend settings with defaults and precedence rules.
Buy the installation license for official releases, signed updates, and the complete self-hosted platform.
One-time purchase · Official updates included