We sent a 6-digit verification code to your@email.com
EMAIL NOT YET CONFIGURED BY ADMIN
Your code for testing: 000000
Once admin connects EmailJS in Settings, this box disappears and codes go to your inbox.
Code expires in 10:00
Wrong email? Go back
⏳
Awaiting Admin Approval
Thanks, there! Your email is verified.
Your account email is waiting for admin review.
The admin (frankevgloballtd@gmail.com) will review and approve your account. You can sign in with your email and password once approved.
Reset Password
Enter your email and we will send a password reset link to your inbox.
Email Service & Notifications
Used for: account verification, transfer receipts, admin alerts, OTP codes.
Admin receives alerts for: New sign-ups, KYC submissions, transfers over GHS 1000, failed transactions, daily summary report.
Pending Sign-Up Approvals
No pending sign-ups.
Activity Log
No activity yet.
Google Sign-In Setup
Step 1: Go to console.cloud.google.com
Step 2: Create a project, then OAuth 2.0 Client ID (Web application)
Step 3: Add authorized origin: https://app.frankevdigitalservices.com
Step 4: Copy and paste the Client ID below.
Groq AI Assistant Setup
1. Go to console.groq.com (completely FREE)
2. Sign up with your email or Google account
3. Click API Keys → Create API Key
4. Copy the key and paste it below.
The AI uses Llama 3.3 70B — very powerful, completely free.
Supabase Database Setup
Supabase is a FREE PostgreSQL database. It replaces localStorage and stores user data permanently and securely.
Setup steps:
1. Go to supabase.com and sign up free
2. Create a new project called "fdspay"
3. Go to Project Settings > API
4. Copy the Project URL and anon public key below
After saving, go to Supabase SQL Editor and run:
CREATE TABLE users (id uuid DEFAULT gen_random_uuid() PRIMARY KEY, email text UNIQUE, name text, phone text, country text, role text DEFAULT 'user', approval_status text DEFAULT 'pending', created_at timestamptz DEFAULT now());
Flutterwave Payment Setup
Flutterwave handles real money transfers across Africa (Ghana, Nigeria, Kenya, SA, Senegal).
Setup steps:
1. Go to flutterwave.com/gh and register as a business
2. Use company name: Frankev Multiservices Nig Ltd
3. Upload your CAC registration documents
4. After approval, go to Settings > API Keys
5. Copy Public Key and Secret Key below
Important: Use TEST keys first to verify everything works before switching to LIVE keys. TEST transfers don't move real money.
🤖
FDSPay AI Assistant
● Online · Powered by Groq AI
👋 Hello! I am your FDSPay AI assistant. I can help you with:
• How to send money to Nigeria, Kenya, Ghana
• Exchange rates and fees
• How to verify your account (KYC)
• How to buy crypto
• App features and troubleshooting
What would you like to know?
Add your free Groq API key in Settings → API Keys → Groq AI to enable full responses.
Two-Factor Authentication (2FA)
Why enable 2FA? It adds a second layer of security to your account. Even if someone knows your password, they cannot access your account without the second code.
📱
SMS OTP
Via phone
🔑
Auth App
Google/Authy
✉️
Email OTP
Via email
We sent a code to your phone. Enter it above to activate 2FA.
SCAN QR CODE WITH GOOGLE AUTHENTICATOR
📱
Or enter this key manually:
FDSP-AYME-XKEY-2024
Code sent to
Demo code:
✅
2FA is Active!
Your account is protected. You will be asked for a code on every new login.
✅ UI/UX frontend — complete
✅ User registration with approval gate — complete
✅ Country-aware bills, airtime, KYC — complete
✅ Groq AI chat assistant — complete
⏳ EmailJS keys — get free at emailjs.com
⏳ Google OAuth Client ID — get free at console.cloud.google.com
⏳ Groq AI key — get free at console.groq.com
⏳ Flutterwave account — for real money transfers (flutterwave.com/gh)
⏳ Node.js backend server — deploy free on railway.app
⏳ PostgreSQL database — get free on supabase.com
⏳ KYC provider — Smile Identity (smileidentity.com)
⏳ SMS/OTP provider — Africa's Talking (africastalking.com)
Manage Admin Accounts
The super admin (frankevgloballtd@gmail.com) is permanently protected and cannot be removed by anyone.
Invited person receives a confirmation email. They must click the link to get admin access. A security alert is also sent to frankevgloballtd@gmail.com.