Administrator Manual
Currency and Payment Systems

It allows to define the settings of currency data and the payment systems.
This page contains the following fields:

Options

Field Description
Currency Code Select the code of the currency in which you want to receive payments.
If you have to support the gateway Mollie, the currency must be Euro
Price Currency Symbol Enter the currency symbol to display in product prices. For example, Eur as “Currency code”, € will be the “Currency symbol for prices”.
Decimal Separator Define the decimal separator for prices and amounts.
You can select one of the following values:

  • Use Default (it considers the value defined at reseller or system level). Not available in the system options.
  • Point (the decimal separator is the point).
  • Comma (the decimal sepatator is the comma).
Thousands Separator Define the thousands separator for prices and amounts.
You can select one of the following values:

  • Use default (it considers the value defined at reseller or system level). Not available in the system options.
  • Space (the thousands separator is the space).
  • Point (the thousands separator is the point).
  • Comma (the thousands separator is the comma).
Tax Rate Tax rate included in the sales prices to users.
Fiscal Jurisdiction Tax jurisdiction for taxation. For example, it can serve to distinguish payments between different jurisdictions if the location of the gateway changes.
For example, for ships tax jurisdiction changes depending on the port of departure. The manager will therefore have to manually define the jurisdiction with the initials or the country code on departure, and then determine where the taxes are to be paid.Sales export includes the value of taxes, percentage and jurisdiction
Administrative Email Address Administrative email address you want to send notifications of users’ payments.

Receipts

Field Description
Seller Company Name It allows you to define which company name to use for the receipt header.
The possible options are.

  • Manager;
  • Reseller;
  • System.

Field visible only at the “Manager” level.

Header Image

Header image to print in the receipt.

Required size: 240 x 70 pixels.

Prefix of the Receipt ID It allows to define a prefix for the receipt ID.
Note for the Receipt Notes to print on the receipt.

Multi-language field.

Payment Systems for Users

PayPal

Field Description
Account Enter the address of the PayPal account (e-mail) to which the administrator will receive the payments for products sold by the manager or for payments done by managers for the purchase of SMS packages.
This function is necessary and it is used only if payments of connections acquired by users or of the SMS packages done by the managers or of credit purchase for Ad campaigns that will be cashed by the administrator. This field can also be set at the level of reseller and/or managers. If it is defined as reseller-level, reseller will cash the purchases, while if it is defined as manager-level managers will cash directly the purchases of their clients. If more levels are set, the user’s fee will be collected from the lowest level.

Stripe

Field Description

Account ID

Enter the account ID.
Publishable Key Enter the  publishable key.
Secret Key Enter the  secret key.
Test Publishable Key Enter the  test publishable key.

Test Secret Key

Enter the test publishable secret test key.

File Data for Apple Pay to Verify your Domain   

To make users able to use Apple Pay, the ownership of the domain defined in System Settings need to be verified. Enter in this field the content of the file downloaded through the procedure for adding a new domain in the Apple Pay section.

These settings are also valid for custom domains inserted at reseller level in the enterprise edition. In these cases, the reseller, when activating Apple Pay, nedds to declare the domain defined in the “System Settings” and not the custom domain.

 The test key is used only when you have enabled “Use a Test Account for Payment” in the “Currency and Payment Systems” of the manager.

Mollie

Field Description
Mollie API Key Enter the API key of Mollie to enable payments on this gateway.
The currency must be expressed in euro.

Authorize.Net

Field Description
Authorize.Net API ID Enter the API ID of Authorize.Net API to enable payments on this type of gateway.
Editable only if the user has the write permissions for the manager’s data.
Authorize.Net Transaction ID Enter the Transaction ID of Authorize.Net to enable payments on this gateway.

PayFast

Field Description
PayFast Merchant ID Enter the Merchant ID of PayFast to enable payments on this type of gateway.
PayFast Merchant Key Enter the Merchant Key of PayFast to enable payments on this gateway.

Payment Express

Field Description
Payment Express Username Enter the username of Payment Express to enable payments on this gateway.
Payment Express Key Enter the Payment Express Key to enable payments on this gateway.

Pesapal

Field Description
Pesapal Consumer Key Enter the Pesapal Consumer Key to enable payments on this type of gateway.
Pesapal Consumer Secret Insert the Pesapal Consumer Secret key to enable payments on this gateway.

PayU Biz

Field Description
PayU Biz Merchant Key Enter the PayU Biz Merchant Key to enable payments on this gateway.
PayU Biz Merchant Salt Enter the PayU Biz Merchant Salt to enable payments on this gateway.

eWay

Field Description
eWay API Key Enter the API key of eWay to enable payments on this gateway.
eWay Password Enter the password of eWay to enable payments on this gateway.

Paysafe Card

Field Description
Paysafe Card Username Enter the username of Paysafe Card to enable payments on this gateway.
Paysafe Card Password Enter the password of PaysafeCard to enable payments on this gateway.

1Voucher/1ForYOU

Field Description
Version

Version of the payment type.

Possible values are:

  • 1ForYou
  • 1Voucher

1Voucher is still used for old contracts. For new contracts, select 1ForYou.

Consumer Key Enter the Consumer Key to enable payments on this gateway.
Consumer Secret Enter the Consumer Secret to enable payments on this gateway.
Purse Account Number Purse Account Number.
Username Username.
Password

Password.

Safaricom M-Pesa

It allows you to make payments in Kenya by charging mobile phone credit.

The value of products in the domain can be expressed in the desired currency. When paying, the amount will be automatically transformed into the Kenyan shilling.

Field

Description

Test Consumer Key

Enter the test consumer key.

Test Consumer Secret

Enter the test Test Consumer Secret.

Test Business Code

Enter the test Test Business Code.

Test Till Number

Enter the test Till Number.

Test Pass Key

Enter the test Test Pass Key.

Consumer Key

Enter the Consumer Key.

Consumer Secret

Enter the Consumer Secret.

Business Code

Enter the Business Code.

Till Number

Enter the Till Number.

Pass Key

Enter the Pass Key.

WAAFIPay

It allows you to make payments in Somalia by charging mobile phone credit.

The value of products in the domain can be expressed in the desired currency. When paying, the amount will be automatically transformed into the American dollar.

Field

Description

API Key

Enter the API Key.

Merchant ID

Enter the Merchant ID.

User ID

Enter the User ID.

First Custom Payment

It allows you to define the first form of payment customized for the system and usable by all managers.

For further details and examples, please refer to the “Developer Manual”, “Custom Payment Systems” paragraphs.

Manageable fields on this page are as follows:

Field Description
Title

Title to display in the Welcome Portal.

Multilangual field.

Image

Image to display in the Welcome Portal.

Recommended size 172 x 120 pixels.

External URL

External URL to call for payment.

Verification External URL

External URL to call for the payment verification. If not defined, payments will not be verified and will always be accepted with possible security problems. The page must respond in JSON format with the ‘Status’ variable which must contain ‘paid’ to accept the payment or ‘cancel’ to decline it.

The page must respond in JSON format with the ‘Status’ variable which must contain ‘paid’ to accept the payment or ‘cancel’ to decline it.

Target

Define the target of the pages for payment. If the gateway security policies allow you to include the payment page, choose ‘Welcome Portal’, otherwise choose ‘External Site.

Second Custom Payment

It allows you to define the second form of payment customized for the system and usable by all managers.

For further details and examples, please refer to the “Developer Manual”, “Custom Payment Systems” paragraph.

Manageable fields on this page are as follows:

Field Description
Title

Title to display in the Welcome Portal.

Multilangual field.

Image

Image to display in the Welcome Portal.

Recommended size 172 x 120 pixel.

External URL

External URL to call for payment.

Verification External URL

External URL to call for the payment verification. If not defined, payments will not be verified and will always be accepted with possible security problems. The page must respond in JSON format with the ‘Status’ variable which must contain ‘paid’ to accept the payment or ‘cancel’ to decline it.

The page must respond in JSON format with the ‘Status’ variable which must contain ‘paid’ to accept the payment or ‘cancel’ to decline it.

Target

Define the target of the pages for payment. If the gateway security policies allow you to include the payment page, choose ‘Welcome Portal’, otherwise choose ‘External Site.

Visibile only if the user has permissions to administrate data

Field Description
Seller Company Name It allows you to define which company name to use for the receipt header.
The possible options are.

  • Manager;
  • Reseller;
  • System.

Field visible only at the “Manager” level.

Header Image Header Image to print on the receipt.
Prefix of the Receipt ID It allows to define a prefix for the receipt ID.
Note for the Receipt Notes to print on the receipt..

Multi-language field.

Email Address Enter the email address of the system administrator.