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.


  • 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.

Step 01

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.

Step 02

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 03

Step 04

Enter an App name (site title) and a valid URL. Please careful about App environment and App Debug option.

Step 04

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.

Step 05

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.

Final Step

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

Login

Forget Password

Admin can reset the password if forget by clicking on the link.

Forget Password

Dashboard

After successfully login Admin can view the dashboard, according to his access. Super Admin has all access.

Dashboard


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.

User Management

Staff Management

Admin can add, edit or delete any staff from here.

Staff Management

User Role Management

Admin can manage the user roles from here.

User Role Management

Staff Role Management

Admin can manage the staff roles from here.

Staff Role Management

Subscriber Management

Admin can manage the system subscribers from here.

Staff Role Management


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.

Transaction Log

Withdraw Management

Admin can view all the withdrawal request from here. Admin can accept or reject any pending withdraw request.

Withdraw Management


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.

Page Management

Blog Post Management

Admin can add, edit or delete any blog post from here.

Blog Post Management

FAQ Management

Admin can add, edit or delete FAQ from here.

FAQ Management


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.

General Settings

Theme Settings

Admin can manage all the Front End Theme Settings from here.

Theme Settings

Logo Settings

Admin can manage site logo from here.

Logo Settings

Email Configurations

Admin can manage the system email configuration from here.

Email Configurations

Appearance

Admin can manage the front end view from here.

Front end menu items can be changed from here

Menu Items

Front end key features can be changed from here

Key Features

Front end our services can be changed from here

Our Services

Front end workflow steps can be changed from here

Workflow

Currency Management

Admin can add, edit or delete system supported currency list from here.

Currency Management

Payment Gateway Management

Admin can add, edit or delete system supported payment gateway list from here.

Payment Gateway Management

Withdraw Method Management

Admin can add, edit or delete withdraw methods from here.

Withdraw Method Management

Language Management

Admin can manage the system languages from here.

Language Management

Notification Templates

Admin can edit notification templates of various channel like email, SMS etc.

Notification Templates

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.

Update Manager


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 Up

Sign In

Use can Sign In to the system form here http://your-domain/login

Login

Dashboard

After successfully Sign In user will get the access of his dashboard.

Dashboard

Wallets Management

User can manage his wallets from here.

Wallets Management

Wallet Deposit

User can deposit on his wallet from here by selecting any supported payment gateway.

Wallet Deposit

Withdraw Balance

User can withdraw his wallet balance by selecting any supported withdraw method.

Withdraw Balance

Send Money

User can send his wallet balance to any other iWallet system user.

Send Money

Payment Request

User can send wallet balance request to any other iWallet system user.

Payment Request

Transaction History

User can view all of his transaction history from here.

Transaction History

Withdraw History

User can view all of his withdrawal history from here.

Withdraw History

Payment Requests Management

User can view all the payment requests, sent to him and can accept or reject any request.

Payment Requests Management

Store Management

User can manage his stores from here.

Store Management

Profile Management

User can manage his profile from here.

Profile Management

Notification Management

User can view all of his notifications from here.

Notification Management


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.

Dynamic Menu & Page Content

Subscribe

User can Subscribe to the system, to get update and newsletter.

Subscribe

Blog Post

User can view the blog posts and can comment on it, after sign in.

Blog Post

FAQ

User will view the FAQ, that has been added by the admin.

FAQ

Contact Us

User can contact with the system admin via contact us page.

Contact Us


Store API

iWallet Store API

We provide REST API to establish connectivity between Merchant Site and iWallet. For more details click here