Wi5stars-Currency and Payment Systems
Administrator Manual
Currency and Payment Systems

It allows to define the settings of currency data and 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 the 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 The administrative email address you want to send notifications of users’ payments.

Receipts

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

  • Manager;
  • Reseller;
  • System.

Field visible only at the “Manager” level.

Header Image

The header image is to be printed on the receipt.

Required size: 240 x 70 pixels.

Prefix of the Receipt ID It allows you to define a prefix for the receipt ID.
Note for the Receipt Notes are to be printed on the receipt.

Multi-language field.

Payment Systems

Field Description
Use a Test Account

When enabled, it uses the accounts released to test the payment processes. Deactivate it when the system is in production.

Visible only if you are viewing the manager’s data.

Editable only if the system user has permission to admin data.

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 to purchase 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 the administrator will cash. 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. The user’s fee will be collected from the lowest level if more levels are set.

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 enable users to use Apple Pay, the ownership of the domain defined in System Settings need to be verified. In this field, enter the content of the file downloaded using the procedure for adding a new domain in the Apple Pay section.

 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.

Moneroo

Field Description
Moneroo API key Enter the Moneroo API key to enable payments through this payment gateway collector.Supported currencies depend on the payment methods enabled.

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 permission to write 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

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

Vodacom M-Pesa

It allows you to make payments in Ghana, Tanzania, Lesotho and the Democratic Republic of the Congo by charging mobile phone credit.

Field Description
Test API Key Enter the test API key.
Service Provider Test Code Enter the Service Provider test code.
API Key Enter the API key for live payments.
Service Provider Code Enter the Service Provider code for live payments.

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 120 x 45 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 120 x 45 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.

Visibile only if the user has permission to administrate data

Field Description
Seller Company Name It allows you to define the company name for the receipt header.
The possible options are.
  • Manager;
  • Reseller;
  • System.

The field is visible only at the “Manager” level.

Header Image Header Image to print on the receipt.
Prefix of the Receipt ID It allows you 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.