Administrator Manual
Currency and Payment Systems (for Resellers and Managers)

It allows the configuration data of the currency and payment systems for the reseller and manager to be defined.
The contained data depend on the following types of contexts from which this page is called up:

Type Description
System

Displays options for default currency and payment systems defined for the system.

Reseller Displays options for currency and payment systems defined for the reseller.
Manager Displays options for currency and payment systems defined for the manager.
Advertisers Displays the currency options for the advertiser.

Options

Field Description
Currency Code Select the currency code with which you want to receive the payments.
If you have to support the Mollie gateway, the currency must be in Euro.

 

If not selected, it will automatically set the Euro as the currency code.

Currency Symbol for Prices Enter the currency symbol to be visualised in the product prices. If, for example, the “Currency code” is “Euro”, the “Currency Symbol for Prices” to enter must be €.

 

If not defined, it will automatically use € as a currency symbol.

Tax Rate Tax rate included in the sales prices to users.

 

If defined “Use default”, it considers the values defined in the upper level with the following priority: manager; reseller; system (none).

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.

 

If defined “Use default”, it considers the values defined in the upper level with the following priority: manager; reseller; system (none).

Administrative Email Address Administrative email address to which you want to send the users’ payment notifications.

Riceipts

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

 

  • Manager: use the manager’s company name;
  • Reseller: use the reseller’s company name;
  • System: our company.
Header Image Header image to print on the receipt.

Payments for the Manager

Prepaid

Visible only if the user has permission to administrate data

Available only if you are editing the manager data.

Field Description
Enable Prepaid System Enables prepaid payments for the manager. If enabled, the manager can create “ Vouchers “, “ Cards” or users only if he has a prepaid credit.

 

Warning! If prepaid is enabled, and users’ payments are made online using the gateways (PayPal, Authorize.Net, etc.), the cost will be, however, deducted from the prepaid to the manager. The system payments accounts in the manager should be set in such a way that it is the manager who cashes the users’ purchases.

Enabling the prepaid also the vouchers’ costs are considered based on the prices defined in the products. If it is not enabled, voucher costs will be enabled based on their use by users.

Editable only if the user has the administrator role and the permissions to manage the manager data.

Payment Systems for Users

To be able to sell “online” connectivity services to users, it is necessary to define one or more payment systems so they can pay with their own accounts or credit cards.
The various fields allow you to define and enable different payment systems if you are editing the manager’s data.

Visible only if the user has permission to administrate data.

If the account has been defined on more levels, the payment will be made from the lower level. Level refers to System, Reseller and Manager. The lowest is the Manager and the highest is the System.

Field Description
Use Test Accounts If enabled, it uses the accounts released to test the payment processes. You have to disable it when the system is in production.

 

It is visible only if you are displaying the manager’s data.

Editable only if the user has permission to manage data.

PayPal

Field Description
Enable Paypal Enables payments through PayPal.

 

Available only if you are editing the manager’s data.

Account Enter the address of the PayPal account (e-mail) on which the manager will receive payments for the products purchased by the users.

Stripe

Field

Description

Enable Stripe

Enable payments through Stripe.

@   Available only if you are editing the manager’s data.

Account ID

Enter the Stripe account ID on which the manager will receive payments for the products the users purchase.

Publishable Key

Enter the “Live” publishable key.

Secret Key

Enter the “Live” secret key.

Test Publishable Key

Enter the publishable test key.

Test Secret  Key

Enter the publishable secret test key.

The test key is displayed only if you have activated “Use Test Accounts”.

Mollie

Field Description
Enable Mollie Enables payments through Mollie.

 

Available only if you are editing the manager’s data.

API Key Enter the Mollie API key to enable the payments on this gateway type.

 

The currency must be in Euro.

Authorize.Net

Field Description
Enable Authorize.Net Enables payments through Authorize.Net.

 

Available only if you are editing the manager’s data.

API ID Enter the Authorize.Net API ID to enable payments on this type of gateway.

 

Editable only if the user has permission to write the manager’s data.

Transaction ID Enter the Authorize.Net Transaction ID to enable payments on this gateway.

PayFast

Field Description
Enable PayFast Enables payments through PayFast.

Available only if you are editing the manager’s data.

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

PassPhrase

Enter the PassPhrase defined into your PayFast account.

Payment Express

Field Description
Enable Payment Express Enables payments through Payment Express.

 

Available only if you are editing the manager’s data.

Username Enter the Payment Express ‘s username to enable payments on this gateway type.
Key Enter the Payment Express Key to enable payments on this type of gateway.

Pesapal

Field Description
Enable Pesapal Enables payments through Pesapal.

Available only if you are editing the manager’s data.

Consumer Key Enter the Pesapal Consumer Key to enable payments on this type of gateway.
Consumer Secret Enter the Pesapal Consumer Secret to enable payments on this type of gateway.

PayU Biz

Field Description
Enable PayU Biz Enables payments through PayU Biz.

 

Available only if you are editing the manager’s data.

Merchant Key Enter the PayU Biz Merchant Key to enable payments on this gateway type.
Merchant Salt Enter the PayU Biz Merchant Salt to enable payments on this type of gateway.

eWay

Field Description
Enable eWay Enables payments through eWay.

Available only if you are editing the manager’s data.

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

Paysafe Card

Field Description
Enable Paysafe Card Enable payments though Paysafe Card.

Available only if you are editing the manager’s data.

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

1Voucher/1ForYou

Field Description

Enable 1Voucher or 1ForYou

Enable payments though 1Voucher.

Available only if you are editing the manager’s data

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 type of gateway.
Consumer Secret Enter the Consumer Secret to enable payments on this type of 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 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.

Pass Key

Enter the Pass Key.

EVC Plus via WAAFIPay API

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

Enable EVC Plus via WAAFIPay API

Enable payments via EVC Plus via WAAFIPay API.

Available only if you are editing a manager’s data.

Test API Key

Enter the test API Key.

Test Merchant ID

Enter the test Merchant ID.

Test User ID

Enter the test User ID.

API Key

Enter the API Key.

Merchant ID

Enter the Merchant ID.

User ID

Enter the User ID.

Checkout

Field Description
Enable Checkout Enables payments at the checkout.
If enabled, “Checkout” will be displayed among the available payments systems. When user selects “Checkout” as payment form, an email will be sent to the reception desk which will register the debit.

To enable this payment system, it is recommended to use the registration mode “by the operator” who will verify the user’s identity.

Transactium

Field

Description

Enable Transactium

Enable payments through Transactium.

Available only if you are editing the manager’s data.

Username

Enter the Transactium username to enable payments on this type of gateway.

Password

Enter the Transactium password to enable payments on this type of gateway.

First Custom Payment

p>Allows you to define the first custom payment for the reseller and therefore for all the managers of the reseller or for the single manager.

Please refer to the “Developer’s Manual” in the “Custom Payment Systems” paragraph for insights and examples.

The definable fields are:

Field

Description

Enable Custom Payment

Enable the custom payment.

Title

Title to display in the Welcome Portal.

Multilingual field.

Image to Display

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.

Second Custom Payment

Allows you to define the first custom payment for the reseller and therefore for all the managers of the reseller or for the single manager.

As for the first custom payment, please refer to the “Developer’s Manual” in the “Custom Payment Systems” paragraph for insights and examples.

Field

Description

Enable Custom Payment

Enable the custom payment.

Title

Title to display in the Welcome Portal.

Multilingual field.

Image to Display

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.