Configure your desired options and continue to checkout.
Bankpro - Professional Online Banking System
BankPro is a comprehensive and powerful online banking system built on CodeIgniter 4, designed to
offer all the essential tools you need to launch and manage a digital banking business. Whether you're looking to
create a full-scale online bank or a fintech solution, BankPro provides a solid foundation with advanced features
like deposit management, wire transfers with COT, TAX, IMF codes, and much more.
🌟 Key Features
- Login Notifications: Admins are alerted whenever users log in.
- Live Chat Support: Seamlessly integrates with any JavaScript-based live chat plugin.
- Multiple Themes and Templates: Customize the look and feel to suit your brand.
- Crypto Wallet Integration: Users can deposit via cryptocurrency.
- Email Template Settings: Fully customizable email templates.
- Newsletter System: Reach users with tailored newsletters.
- Multiple Email Protocols: Supports SMTP, Mail, and Sendmail.
- Automatic Transaction Generator: Automatically generate debit/credit transactions to populate
account statements.
🌍 Demo
🛠 Admin Capabilities
- Create and manage user accounts
- Modify account status (activate, deactivate, etc.)
- Credit or debit accounts
- Update account preferences
- Manage "About Us", FAQs, and Testimonials/Reviews
- Customize email templates
- Add crypto wallets for deposits
- Send newsletters
- And much more…
🌟 User Capabilities
- Two account types: Credit and Savings
- Various transfer options: Wire Transfer, Local Transfer, and Internal
Transfer
- Secure transactions with COT, IMF, Tax, and PIN
codes
- Cryptocurrency purchasing and deposits
- Deposit via cheque or cryptocurrency
- Bill Payment capabilities
- Beneficiary Management
- Detailed Account Statements
- Access to Loans
🚀 Server Requirements
- PHP 8.3
- Enable
allow_url_fopen
- Enable
intl
- Enable
mbstring
- Enable
json
- Disable
zlib.output_compression
- ionCube Loader
- MySQL / MariaDB
- Apache or Nginx
🚀 Installation
Follow these simple steps to get your application up and running:
1. Upload the Files
Unzip and upload all files to your server’s root (e.g., /public_html
). Works best on a primary
domain level or subdomain.
2. Create Database credentials
- Create the database and user in your hosting panel.
- Grant full privileges to the user on the database.
3. Set Folder Permissions
Ensure the following folder is writable:
/writable
4. Run the Installer
Visit your domain in the browser. Follow the on-screen steps to complete the installation.
5. You're Done! ✅
Your site should now be live. Login to your admin panel and start customizing.
⚠️ Important Security Notice
Google Safe Browsing Warning: Due to the banking nature of this script, your website may be
flagged by Google's Safe Browsing system with a "Deceptive Site" or "Phishing" warning. This commonly occurs
when:
- The site appears to mimic established banking institutions
- Google's automated systems detect banking-related content from an unknown/new domain
- The site requests sensitive financial information
To resolve this issue:
- Submit your website to Google Search
Console
- Verify domain ownership through DNS or HTML verification
- Submit a sitemap and request indexing
- If flagged, use the "Security Issues" report to request a review
- If reason for flagging concerns malicious code, here's a sample review content you can submit: "All
malicious codes and phishing pages have been removed. The site was scanned with immunify360 for other
malicious codes and I implemented a system to remind me to monitor the site on a daily basis."
Note: This is a template/demo system. Always comply with local financial regulations and obtain proper
licensing before operating real life banking services.
Please correct the following errors before continuing:
Configurable Options
Additional Information
(required fields are marked with *)
Enter the domain name that the script/web app will be installed on. Note: This script/web app is licensed for single usage
Do you want to add some features or customization like using a template of your choice? Enter the details of what you want. Note: Customization requests are billed separately depending on the request made.
If you selected the Installation option and your domain is not hosted on our servers, enter the details of your hosting control panel: server address, username, and password.
Have questions? Contact our sales team for assistance.
Click here