Frequently Asked Questions
Can't find your answer See our Email Support Guide or Contact Us directly.
Source Code Purchase
What is included in the Full Source Code package
The Full Source Code package includes: Android VPN APK source code in Kotlin (Android Studio), complete PHP Admin Panel source code with Sub-Admin and Reseller system, MySQL database schema with all tables, 13 payment gateway integration (Razorpay, Stripe, PayPal, PhonePe, bKash, Cashfree, SSLCommerz, etc.), VPN protocol support (WireGuard, OpenVPN, V2Ray, Vmess, Vless, Trojan, Shadowsocks), Guest Chat system, Activity Logs, PIN generation system, and setup documentation.
How many apps can I build with one source code purchase
One purchase grants a license for one production deployment (one app, one admin panel for one business entity). If you want to create multiple independent VPN businesses with separate branding, you need separate licenses. Contact us for bulk pricing.
How is the source code delivered after payment
After successful payment, a WhatsApp message is auto-generated with your order details. You then send it to our WhatsApp number (+91 78273 53106). We verify the payment and deliver the source code bundle via secure file transfer (Google Drive or similar) within 1248 hours during business days.
Can I publish the app on Google Play Store
Yes, you can publish the app under your own brand and Google Play developer account. However, Google Play has specific policies regarding VPN apps that require you to be a legitimate VPN provider. We cannot guarantee Google Play approval as their policies change independently. We recommend reviewing Google Play's VPN policy before publishing.
What are the system requirements for the PHP Admin Panel
The admin panel requires: PHP 7.4+ (PHP 8.x recommended), MySQL 5.7+ or MariaDB 10.4+, Apache with mod_rewrite enabled, SSL certificate (HTTPS), minimum 1GB RAM server. Hostinger Business hosting or equivalent is recommended. We also support cPanel-based hosting environments.
Admin Panel
How do I access the live demo of the admin panel
Visit
vpn.mitkar.com/demo-admin-panel-apk to access all three demo levels: Main Admin, Sub-Admin, and Reseller. Demo credentials are displayed directly on the page. You can also download the testing Android APK from the same page without any registration.
What are the three admin roles and what can each do
Main Admin Full control: servers, configurations, sub-admins, resellers, VPN users, financial system, payment gateways, activity logs, global settings. Sub-Admin Manages their own resellers, VPN users, and financial transactions within their hierarchy. Reseller Manages their VPN users, redeems PINs, tracks financial performance. Cannot access system settings.
Why does my admin panel login fail after correct credentials
Common causes: (1) Session cookie blocked by browser try clearing cookies; (2) PHP session_save_path misconfigured on your server; (3) Account may be suspended by Main Admin; (4) HTTPS/HTTP mismatch causing cookie issues. Check your browser console for errors and ensure your server has correct PHP session configuration. Email us with the exact error for faster resolution.
How does the PIN generation and redemption system work
Main Admin or Sub-Admin generates PIN codes with specific monetary values (e.g., ?100, ?500, ?1000). These PINs are like vouchers. Resellers purchase or receive these PINs, then redeem them to add balance to their wallet. The wallet balance is then used to activate VPN user accounts, extend subscriptions, and manage their downline. It's a complete ATM-style digital pin economy.
Payments & Wallet
My Razorpay payment was deducted but wallet was not credited. What do I do
This can happen if the payment verification webhook was delayed or the browser was closed mid-transaction. Email us at vpn@mitkar.com with: your Razorpay Order ID (starts with "order_"), Payment ID (starts with "pay_"), the amount, and a screenshot. We investigate within 24 hours. Do NOT create another payment for the same order.
Which payment gateways are supported and which work best in Bangladesh
Supported gateways: Razorpay, Stripe, PayPal, PhonePe, bKash, UPI, Cashfree, SSLCommerz, Instamojo, and more (13 total). For Bangladesh: bKash and SSLCommerz are the most popular and work seamlessly. For India: Razorpay and PhonePe. For global: Stripe and PayPal.
Can I withdraw wallet balance from the admin panel
No. Wallet balance in the admin panel is designed for internal platform operations only PIN generation, VPN user activation, and balance transfers within the hierarchy. It cannot be withdrawn to external bank accounts. This is by design to maintain a clean financial ledger.
Android APK & VPN Protocols
Which VPN protocols does the Android app support
The Android app supports: WireGuard, OpenVPN (TCP and UDP), V2Ray, Vmess, Vless, Trojan, and Shadowsocks. Each protocol can be configured from the admin panel and assigned to specific VPN servers based on your infrastructure.
How do I compile and build the APK from the source code
Requirements: Android Studio (latest stable), JDK 11+, Android SDK (API Level 24+). Import the project into Android Studio, configure your API base URL in the config file, add your Google Services JSON for Firebase (if applicable), and build ? Generate Signed APK. Detailed instructions are included with the source code package. For setup assistance, contact us via WhatsApp.
Does the app require a specific minimum Android version
The app targets Android 6.0 (API Level 23) and above. For WireGuard support, Android 8.0+ is recommended. The app is optimized for Android 10 and above for the best performance and VPN protocol compatibility.
VPN Server & Setup
What VPN server hosting do you recommend
We recommend VPS servers with Ubuntu 20.04/22.04 LTS from providers like: Hostinger VPS, DigitalOcean, Linode (Akamai), Vultr, or AWS Lightsail. For South Asian traffic: Hostinger Singapore or India datacenters. Minimum: 1 vCPU, 1GB RAM, 25GB SSD. The Complete Stack and Enterprise packages include full server setup assistance.
How do I add a VPN server to the admin panel
Login as Main Admin ? navigate to "Servers" module ? click "Add Server" ? enter server IP, location, protocol configuration (WireGuard/OpenVPN/V2Ray), and credentials ? save. The server will appear in the Android app's server list automatically after sync. You can add unlimited servers.
Refunds & Policies
Is the source code refundable
Source code is non-refundable once downloaded. A conditional refund may be considered within 7 days only if: (1) the code has critical technical defects we cannot resolve, (2) you submit a detailed bug report within the window, and (3) the code has not been deployed to production. See our complete
Refund Policy.
Is VPN usage legal in my country
VPN legality varies by country. Most countries permit VPN usage for privacy and security. Some countries restrict or prohibit VPNs (China, Russia, UAE, Iran). It is your responsibility to verify VPN legality in your jurisdiction before deploying VPN services. See our
Disclaimer for full details. We do not provide legal advice.