Universal payments
One Paystack-powered serverless platform for every site you run.
This project gives you a reusable Next.js + Supabase + Paystack payment core with tenant-aware initialization, admin APIs, analytics, webhook logging, and copy-ready integration examples.
Production focus
- Public initialize and verify endpoints
- Shared webhook with idempotent fulfillment
- Supabase SQL, RLS, seed data, and admin routes
- Search, CSV export, snippets, and dashboard analytics
One backend, many sites
Register each site once and give every frontend its own callback URLs, origin rules, plans, and integration snippet.
Webhook-first trust model
Browser redirects stay optional. Final payment state is set through the shared Paystack webhook and server-side verification.
Secure admin control
Supabase Auth protects the dashboard while RLS keeps admin data locked down behind authenticated sessions.