Documentation
iWallet
iWallet is a secure online payment gateway system focused on productivity, efficiency and effectivity. Powerful dashboard, user panel and modern front end design makes this system perfect for your business.
- Version: 1.0
- Author: ItechTheme
- Created: 6 September, 2021
- Update: 6 September, 2021
If you have any questions that are beyond the scope of this help file, Please feel free to email via Item Support Page.
Installation
iWallet Installation Steps
After purchasing iWallet , You should get a installable zip file named like iwallet-installable.zip. Upload and place that zip file to your desired folder using cPanel, FTP or other way for VPS. Extract that zip file. Open your web browser (chrome, Firefox) and go to http://your-domain/subfolder-if-uploaded . Change 'your-domain' to your domain name like 'example.com', change 'subfolder-if-uploaded' if you upload that installable file to a sub-folder of your web root directory. If you upload to your root like public_html or public or html folder, your URL will be http://your-domain.
Step 00
You must change the permissions of iWallet to be installed on Linux server. You can check this Terminal Session to change permissions on VPS apache server or custom Linux apache server.
Step 01
Navigate to installation URL as described before and click on Check Requirements button.
If you have any extension unavailable, please install that extension or contact to your hosting provider before the next step.
Step 02
Click on Check Permissions button.
If you have not set proper permissions for those directories, please change those directories permission before navigate to the next step.
Step 03
Click On Configure Environment button.
Step 04
Enter an App name (site title) and a valid URL. Please careful about App environment and App Debug option.
Step 05
Click on Setup Database button. Please create a MYSQL database and a database user using your cPanel, PhpMyadmin or other tools. Enter those details in this step. Please be careful about database username & user password.
Click on Install button. If you get 'Could not connect to the database.' error, please recheck your database credentials and solve all error.
After solving all error, click on Install button again. Wait some moments (can take up to 30 seconds to install fully). You should see that Installation Finished screen.
Click on exit button to log into your staff panel. Default Super Admin access is given bellow. Please make sure you changed this email and password after first login.
Dashboard
iWallet Admin Dashboard
Admin can manage the system from here.
Login
Admin can login to the system from http://your-domain/staff/login
Here is the demo access for super admin :
Username : admin@admin.com
Password : admin@admin.com
Forget Password
Admin can reset the password if forget by clicking on the link.
Dashboard
After successfully login Admin can view the dashboard, according to his access. Super Admin has all access.
Roles & User
iWallet User & Role Management
Admin can manage Staff, User, Subscriber and Roles form here.
User Management
Admin can add, edit or delete any user from here.
Staff Management
Admin can add, edit or delete any staff from here.
User Role Management
Admin can manage the user roles from here.
Staff Role Management
Admin can manage the staff roles from here.
Subscriber Management
Admin can manage the system subscribers from here.
Payment Management
iWallet Payment Management
Admin can view and manage all the payment related activities from here.
Transaction Log
Admin can view all the transactions from here.
Withdraw Management
Admin can view all the withdrawal request from here. Admin can accept or reject any pending withdraw request.
Front End Management
iWallet Front End Management
Admin can manage front end elements and view from here.
Page Management
Admin can manage the front end pages from here. There are some built in pages (like about us, contact us, faq, blog posts), which are not removable.
Blog Post Management
Admin can add, edit or delete any blog post from here.
FAQ Management
Admin can add, edit or delete FAQ from here.
Settings
iWallet Admin Settings
Admin can manage all the system settings from here.
General Settings
Admin can manage all the system general settings from here.
Theme Settings
Admin can manage all the Front End Theme Settings from here.
Logo Settings
Admin can manage site logo from here.
Email Configurations
Admin can manage the system email configuration from here.
Appearance
Admin can manage the front end view from here.
Front end menu items can be changed from here
Front end key features can be changed from here
Front end our services can be changed from here
Front end workflow steps can be changed from here
Currency Management
Admin can add, edit or delete system supported currency list from here.
Payment Gateway Management
Admin can add, edit or delete system supported payment gateway list from here.
Withdraw Method Management
Admin can add, edit or delete withdraw methods from here.
Language Management
Admin can manage the system languages from here.
Notification Templates
Admin can edit notification templates of various channel like email, SMS etc.
Update Manager
A built in auto updater has introduced by iWallet. If you are a valid purchaser of iWallet then you can get a lifetime update from your iWallet dashboard without any hassle.
User Panel
iWallet User Panel
User can manage all of his payment transactions and settings from here.
Sign Up
User have to Sign Up first to get access of his dashboard. After successfully sign up, user will get a mail verification email. User have to click on it, to activate his account.
Sign In
Use can Sign In to the system form here http://your-domain/login
Dashboard
After successfully Sign In user will get the access of his dashboard.
Wallets Management
User can manage his wallets from here.
Wallet Deposit
User can deposit on his wallet from here by selecting any supported payment gateway.
Withdraw Balance
User can withdraw his wallet balance by selecting any supported withdraw method.
Send Money
User can send his wallet balance to any other iWallet system user.
Payment Request
User can send wallet balance request to any other iWallet system user.
Transaction History
User can view all of his transaction history from here.
Withdraw History
User can view all of his withdrawal history from here.
Payment Requests Management
User can view all the payment requests, sent to him and can accept or reject any request.
Store Management
User can manage his stores from here.
Profile Management
User can manage his profile from here.
Notification Management
User can view all of his notifications from here.
Front End
iWallet Front End
Guest users can view and access all of these.
Dynamic Menu & Page Content
User will view the dynamic menu and page content, that has been set by the admin.
Subscribe
User can Subscribe to the system, to get update and newsletter.
Blog Post
User can view the blog posts and can comment on it, after sign in.
FAQ
User will view the FAQ, that has been added by the admin.
Contact Us
User can contact with the system admin via contact us page.
Store API
iWallet Store API
We provide REST API to establish connectivity between Merchant Site and iWallet. For more details click here