Configuration

Fiat Wallets

To allow your users to create fiat wallets, you need to specify which fiat currencies your script will support. To do this, follow the instructions below.

  • Open your Admin Panel
  • On sidebar go to section Web Management and click on menu Fiat Settings.
  • Where is field Allowed Fiat Currencies, fill your fiat currencies by seperating it with comma without space between them. Example: USD,EUR,RUB,...
  • On field Account Number Prefix enter your unique code for your script, which will be used for generating a wallet account number. For example if you type prefix PROW, when user create a fiat wallet his account number will be like US79PROW16315595U1.
  • Then Save Changes and your fiat settings are completed.

preview
Crypto Wallets

To allow your users to create crypto wallets, you need to add the cryptocurrencies that you want your script to support through the API providers that we have integrated in advance. You can use all 4 providers at once but not for the same cryptocurrency. To do this, follow the instructions below.

  • Open your Admin Panel
  • On sidebar go to section Web Management and click on menu Crypto Settings.
  • On Crypto Settings page you see have a Manage Coins feature. Click on button New to add new crypto currency.
  • Due creating a coin on New Coin page, you must fill all fields for coin which you want to add. By selecting a API Provider, you must fill your account settings for selected API Provider.

preview

Click on this links to see in details how to get your API details for every provider.

User Permissions

After completing the settings for fiat and cryptocurrencies, you need to set default permissions for new registered users with the option to apply them to already registered ones. These extensions can then be edited for each user individually. Note that even if you have given permission for one of the functions, if they are not activated by their settings, they will not be visible in the user part.
Also specify from which fiat and cryptocurrency how many wallets users are allowed to create. This is a feature in order not to overload your API connections and to avoid wallets misuse.
To enforce your user permissions, follow these instructions:

  • Open your Admin Panel
  • On sidebar go to section Users Management and click on menu Permissions.
  • Or if you want to make custom permissions for some users go to section Users Management and click on meun Users. Search for current user and click on button to Edit his profile. On user profile will see have a menus to edit all their information, click on menu Permissions to edit his permissions.
  • Then Save Changes to apply new settings.

preview
preview
Profit Settings

You can configure any of the fees you will charge for your services by visiting the Profit Settings page in the Web Management section. Note that not all charges are displayed in one configuration file, you will see the other charges as you continue to configure your script. All your earnings and you will find them in the Admin Earnings section of the Admin Wallet section. Each earning is described where it comes from. As you can see on the admin Dashboard and the Admin Earnings are shown in total how much you have available from each currency. When you decide to use funds from them, you can mark them on the Admin Withdrawals page for future reference.

preview
preview
preview
Deposit Methods

Our script support 5 automatic gateways for deposits (PayPal, AdvCash, Payeer, Perfect Money and Stripe for Credit and Debit cards). Can be added any other method for deposit including Bank Transfer which require customer to transfer manually funds to your gateway and to provide reference number (transaction id) and upload proof for deposit.
To configurate deposit methods you must go to section Web Management and to select menu Deposit Methods. Setup your account details for gateways which you want to use or create a manual gateway.
On screenshots below you can see example of manual deposit method adding.

preview
preview
preview
preview
preview
Withdrawal Methods

All withdrawals from users, whether fiat or crypto, are handled manually by an administrator. For now, we think this is the safest way to protect all the funds you have available in your accounts. Of course, we are also developing methods for automatic withdrawal, but they will be added later as an option. You can add an unlimited number of withdrawal methods by filtering them to be visible only for certain currencies.
To configurate deposit methods you must go to section Web Management and to select menu Withdrawal Methods.
On screenshots below you can see example of manual withdrawal method adding.

preview
preview
preview
Swap Settings

The swap feature allows your users to exchange funds between their accounts automatically or manually through administrative intervention. You also have the option to use manual or automatic exchange rates with the help of external sources CurrencyConverter API for fiat rates and CryptoCompare for crypto rates.
Here is a instruction how to setup swap settings and configurate a swap rates.

  • Open your Admin Panel.
  • Go to section Swap Management and first configurate your Swap Settings.
  • In Swap Settings you must enable function, then must choose is Swap Orders to be processed automatically by script or manually by administrator.
  • Then must setup your api keys for Currency Converter API and CryptoCompare API. For CurrencyConverter API need to get premium package, not prepaid or dedicaded. For CryptoCompare API can use free api key.
  • After you complete your Swap Settings, you must add a swap rate for each fiat and crypto currency direction.
  • In Swap Rates you must click on button + New to create a new swap rate.
  • You can choose to use a manual rate or automatic rate. Automatic rate is managed by percentage fee. You will see when enter percentage fee under field is calculated automatically what will be your swap rate.
  • You will see there are difference between real exchange rate and your swap rate. This is becouse you earn comission for each swap order. Comission is a difference between real rate and your swap rate.
  • To better understend this steps, check screenshots below.

preview
preview
preview
preview
preview
preview
Escrow Settings

The escrow function is a secure transaction between two users of your website for a service or product as one user (buyer) locks in the escrow the funds needed to complete the transaction, and if he is satisfied with the service or product of the other user (seller) , released his funds without administrative intervention. If there is an obstacle or something is not right, both users can challenge the transaction by opening a dispute, and then the intervention of the administrator is required to take an opinion and take action. Here is a instruction how to setup escrow settings.

  • Open your Admin Panel.
  • Go to section Escrow Management and first configurate your Escrow Settings.
  • In Escrow Settings you must enable function, then in Profit Settings you are already setup or you must setup a escrow fees which is taken from administrator for each escrow transaction.
  • To better understend this steps, check screenshots below.

preview
preview
Prepaid Card Settings

First of all, we want to inform you that the script currently supports the creation and management of virtual prepaid cards. We used to use RailsBank API, but due to their high monthly fees, their use becomes meaningless and we removed it. We can integrate your RIA source for managing virtual prepaid cards or use a platform that allows you to create multiple virtual cards and offer them to your customers. Here is a instruction how to setup prepaid card settings and create a virtual prepaid card plans which user can order.

  • Open your Admin Panel.
  • Go to section Prepaid Card Management and first configurate your Prepaid Card Settings.
  • In Prepaid Card Settings you must enable function and put name of your virtual prepaid card which will be displayed as menu in user interface.
  • Then go to menu Prepaid Cards and click on button +New to create a prepaid card plan.
  • In + New page, complete all fields to and click on button Create. Some information in fields must get from your Prepaid Card provider.
  • To better understend this steps, check screenshots below.

preview
preview
preview
preview
preview
preview
preview
preview
preview
preview
preview
Merchant Settings

Our script allows merchants to add MetaWallet as a means of payment to their website. You must activate the feature to enable them. Here is a instruction how to setup merchant settings.

  • Open your Admin Panel.
  • Go to section Merchant Management and first configurate your Merchant Settings.
  • In Merchant Settings you must enable function and configurate merchant checkout settings.
  • You can require for future merchants in your script to make business verification before create API and SCI keys.
  • To better understend this steps, check screenshots below.

preview
SMTP Settings

SMTP Settings are needed for the script to connect to your email server and send email notifications to users and administrators. Here is a instruction how to setup smtp settings.

  • Open your Admin Panel.
  • Go to section Web Management and first configurate your SMTP Settings.
  • In SMTP Settings you must enable function and configurate mail settings to enable email sending.
  • Under this instruction we will explain you from where to get a smtp host, port, username and password.
  • To better understend this steps, check screenshots below.

preview

This is an example of where to get the data for your SMTP Server, we use VestaCP but with other hosting control panels the principle is the same. Here is a instruction how to get smtp settings.

  • Open your Hosting Control Panel.
  • Go to Email Accounts or Mail page, and create a new email address which will be used only for script authorization.
  • Then click on Edit or Connect Devices to see SMTP Server and Port.
  • Enter this settings in SMTP Settings page and Save Changes. Then test email sending by registering a new user account or login with exists.
  • For some shared hostings you must use hostname for SMTP server not default created mail.yourdomain.com subdomain. Check below to know how to get your hosting hostname.
  • To better understend this steps, check screenshots below.

preview
preview
preview

Here is a instruction how to get your server hostname.

  • Open your Hosting Control Panel.
  • Go to File Manager and enter in a your domain web directory.
  • Then create a new file with name phpinfo.php and in file put contents .
  • Open your web browser and enter your domain name with file path. Example: https://yourdomain.com/phpinfo.php
  • Check screenshot below where is located hostname.

preview
Other Settings

With our script you can control any content through the Admin Panel.
You can edit the content of dynamic Pages, add or edit Languages, manage FAQ, or update your Knowledge Base.
If you have some questions you can contact us.