Platform Settings
Configure integrations, email, and platform behavior
Stripe Connection Status
Loading...
Environment Setup
Add these keys to your .env file in the backend directory, then restart the server. Keys are never stored in the database.
STRIPE_SECRET_KEY=sk_live_... STRIPE_WEBHOOK_SECRET=whsec_... STRIPE_PUBLISHABLE_KEY=pk_live_...
Sync Plans to Stripe
Creates Stripe Products and Prices for all active plans. Safe to run multiple times.
SMTP Configuration
Unknown
Test Email Delivery
JWT Configuration
Loading...
Admin panel uses
ADMIN_JWT_SECRET. User auth uses JWT_SECRET. These must be different for security isolation.
Admin Password Hash
Generate a bcrypt hash for your admin password and set it in .env.
# Run in the backend/ directory:
node -e "require('bcryptjs').hash('yourpassword',12).then(console.log)"
# Then add to .env:
PLATFORM_ADMIN_EMAIL=admin@sakanipro.com
PLATFORM_ADMIN_PASSWORD_HASH=<paste hash here>
Or for development only: set PLATFORM_ADMIN_PASSWORD as plain text (not recommended for production).
Platform Information
PlatformSakani Pro
OwnerValutoria LTD
Address71-75 Shelton Street, Covent Garden, London
Contactceo@valutoria.com
Copyright© 2026 Sakani Pro
Service URLs
Backend API
/apiFrontend
/Admin Panel
/admin/login.htmlHealth Check
/api/health
Security Notice: Sensitive API keys (Stripe, SMTP password, JWT secrets) are managed via
.env file only and are never stored in the database.