Getting Started

Overview
preview

ProWallet v1.0.0 Pro PHP Script

ProWallet is a fully responsive, clean, modern, and content-focused electronic fiat and crypto wallet. Support any fiat wallet and more than 150 crypto currencies via 4 api providers. User have full control of their funds and access to every function of ProWallet, if script owner not restrict them. Each user can create a large number of wallets by naming them as he wishes.

Main Features
  • Full Responsive Design
  • Google reCaptcha Security
  • Google 2FA Security
  • Multi-Language Interface
  • Friendly Urls
  • Fiat Currency Wallets
  • Crypto Currency Wallets
  • 4 Crypto Api Providers Included
  • 5 Automatic Deposit Gateways Included
  • Manual Deposits with Proof Attachment
  • Crypto Escrow Transactions
  • Automatic or Manual Exchange (Swap)
  • Virtual Prepaid Cards
  • Merchant Integration
  • Support Tickets
and many more features... try demo
User Demo Admin Demo
Requirements

Depending on which of the API Providers you will use in the script, the following server configurations are needed.
It is important to know that you can use all API Providers for crypto wallets at once, there will be no conflict in the operation of the script. Read the crypto wallet configuration section.

If you use CryptoApis.io, CoinPayments.net and Block.io
(without Bitgo.com) script require:
  • Shared Hosting or VPS
  • Hosting Control Panel (cPanel, VestaCP, Plesk and etc)
  • 2 GB RAM (Recommended)
  • 20 GB SDD DISK SPACE (Recommended)
  • Apache2 Web Server
  • MySQL MariaDB Server
  • PHP 8.0+ (Recommended)
  • PHP Extensions: mysqli, gmp, mcrypt, soap, curl
  • SMTP Server
  • Composer Latest Version
If you use CryptoApis.io, CoinPayments.net, Block.io and Bitgo.com script require:
  • VPS with OS Ubuntu 18.04
  • Hosting Control Panel (VestaCP, Plesk and etc)
  • 2 GB RAM (Recommended)
  • 20 GB SDD DISK SPACE (Recommended)
  • Apache2 Web Server
  • MySQL MariaDB Server
  • PHP 8.0+ (Recommended)
  • PHP Extensions: mysqli, gmp, mcrypt, soap, curl
  • SMTP Server
  • BITGO SDK LIBRARY in "prod" mode
  • Composer Latest Version
Upload Files

Instruction how to upload and extract script files via cPanel.

  • Open File Manager.
  • Select folder public_html to install script on main domain or if you have specific folder for domain select it.
  • On icon controls, click on button Upload. Select archive which you are downloaded to upload.
  • When archive uploading is finished, back to File Manager.
  • Select archive and click right button of the mouse, then click on menu Extract
  • 2 folders will be extracted to directory. First is Documentation which contains this files, second is Script Files where is located a ProWallet source code. You must enter directory Script Files and mark all files and directories, then on the top of File Manager controls have a menu Move. Click it and move script files to main directory. Important: If you not see .htaccess file in Script Files folder, on the top-right menu have button Settings. Click on button and allow option Show hidden files (dotfiles)
  • When all this steps are done, you can continue with script installation. Follow next step of this documentation.

Instruction how to upload script files manually via FTP client

  • Extract downloaded archive via 7-Zip or WinZip programs.
  • Connect to your hosting/vps via some of listed FTP clients: Betive SSH Client, WinSCP, FileZilla or other.
  • Select folder public_html to install script on main domain or if you have specific folder for domain select it.
  • Use FTP Client controls to upload all files and folders from directory Script Files.
  • When all this steps are done, you can continue with script installation. Follow next step of this documentation.

Create MySQL Database

Instruction how to create MySQL database via cPanel.

  • Open MySQL Database Wizard.
  • Enter your database name after your cPanel username prefix. Eg: prowusr_mydb
  • Click on button Next Step.
  • Enter your username for created database and generate a random password using Password Generator function.
  • Click on button Create User.
  • On next step you must click on option ALL PREVILEGIES.
  • Click on button Make Changes or Next Step.
  • Your MySQL database is created successfully and you can continue with script installation. Follow next step in this documentation.

Instruction how to create MySQL database via phpMyAdmin

  • Open phpMyAdmin.
  • Go to User Accounts menu.
  • Under listed accounts click on link Add user account.
  • Complete Login Information and under this section on Database for user account allow option Create database with same name and grant all privileges.
  • Click on button Go.
  • Your MySQL database is created successfully and you can continue with script installation. Follow next step in this documentation.

Install Script

When you have completed the previous steps in which you uploaded the files to the script and created a MySQL database, it is time to install our script on your hosting. Open your internet browser and enter the name of your site (domain) or IP address of the server to launch our automatic installation wizard. You will need to see the following content on your screen:

preview

When you are sure that all extensions and modules are in green, you can start the installation by clicking the Start Installation button. You will first be asked for information about your MySQL database.

preview

Once you have successfully connected your database to our script, you need to fill in the initial settings of your script. Note that in the Site URL Address field you must enter your web address and it must end with the symbol /, as shown in the following photo.

preview

After the initial web settings, you need to create your administrator account.

preview

When see your screen is like screenshot below, first steps of installation is finished.

preview

But that's not all, to make your script work 100%, you still need to complete a fairly large set of settings that you can see how to do in the Configuration menu in our documentation. For additional security, rename the admin panel directory to any name that only you know.