Attributes
- METHOD TYPEE-wallet
-
DEPOSITS
-
WITHDRAWS
-
REFUNDS
Introduction
Neteller is an online wallet (e-money service) that allows the merchant to deposit, withdraw, and transfer funds. In addition to this service, merchants can see their personal transactions history and control their account balance. Neteller provides same-day payments and instant cash transfers to and from affiliated merchant sites and between Neteller account holders. Neteller was acquired by the British global payments company PaySafe Group in 2015.
Supported Countries
- Angola
- Antarctica
- Benin
- Botswana
- Burkina Faso
- Burundi
- Cameroon
- Cape Verde
- Central African Republic
- Chad
- Djibouti
- Equatorial Guinea
- Ethiopia
- Gabon
- Gambia
- Guinea-Bissau
- Kenya
- Lesotho
- Madagascar
- Malawi
- Mali
- Mauritania
- Mauritius
- Mozambique
- Namibia
- Niger
- Nigeria
- Niue
- Senegal
- Seychelles
- Sierra Leone
- South Africa
- Swaziland
- Togo
- Western Sahara
- Zambia
- Falkland Islands
- Tanzania
- Réunion
Supported Currencies
- EUR
- USD
- GBP
- CAD
- HUF
- MXN
- PLN
- BGN
- AUD
- DKK
- INR
- LVL
- LTL
- NOK
- RON
- RUB
- SEK
- EEK
- JPY
Implementation Details
Click tab to open…
{ "sessionToken":"<sessionToken from getSessionToken>", "merchantId":"<your merchantId>", "merchantSiteId":"<your merchantSiteId>", "clientRequestId":"<unique request ID in merchant system>", "amount":"200", "currency":"USD", "userTokenId":"<unique customer identifier in merchant system>", "clientUniqueId":"<unique transaction ID in merchant system>", "paymentOption":{ "alternativePaymentMethod":{ "paymentMethod":"apmgw_Neteller", "nettelerAccount":"<Neteller account>" } }, "billingAddress":{ "country":"US", "email":"john.smith@email.com" }, "deviceDetails":{ "ipAddress":"127.0.0.1" }, "timeStamp":"<YYYYMMDDHHmmss>", "checksum":"<calculated checksum>" }
sfc.createPayment({ "sessionToken": sessionData.sessionToken, "paymentOption": { "alternativePaymentMethod": { "paymentMethod": "apmgw_Neteller", "nettelerAccount": "<Neteller account>" } }, "billingAddress": { "country": "US", "email": "john.smith@email.com" } }, function (res) { console.log(res) })
- for REST API
-
{ "sessionToken":"<sessionToken from getSessionToken>", "merchantId":"<your merchantId>", "merchantSiteId":"<your merchantSiteId>", "clientRequestId":"<unique request ID in merchant system>", "amount":"200", "currency":"USD", "userTokenId":"<unique customer identifier in merchant system>", "clientUniqueId":"<unique transaction ID in merchant system>", "paymentOption":{ "alternativePaymentMethod":{ "paymentMethod":"apmgw_Neteller", "nettelerAccount":"<Neteller account>" } }, "billingAddress":{ "country":"US", "email":"john.smith@email.com" }, "deviceDetails":{ "ipAddress":"127.0.0.1" }, "timeStamp":"<YYYYMMDDHHmmss>", "checksum":"<calculated checksum>" }
- for Web SDK
-
sfc.createPayment({ "sessionToken": sessionData.sessionToken, "paymentOption": { "alternativePaymentMethod": { "paymentMethod": "apmgw_Neteller", "nettelerAccount": "<Neteller account>" } }, "billingAddress": { "country": "US", "email": "john.smith@email.com" } }, function (res) { console.log(res) })
- for Payment Page
User Experience
Deposit
- The user enters all relevant information on the cashier:
- amount
- account email
- The user is redirected to the Neteller page where they need to enter their password.
- After logging in, the user needs to confirm the payment, either via email or via mobile:
Mobile:
Withdrawal
- Select the account to withdraw.
- Enter the amount and press Confirm.
A withdrawal request is created and the withdrawal is processed by the merchant from the back office.
Configuration Requirements
To fully configure the Neteller account:
- Add the Nuvei IP to your Neteller back office by having the merchants log in to their account.
- Click Settings > Developer Settings tab in the NETELLER Merchant Account.
- Select the API IP Whitelisting section.
- Enable secure IPs and add the following IP addresses:
- 40.67.253.40
- 40.67.253.42
- 194.247.166.60
- 194.247.166.176–179
- 194.247.166.254
- 194.247.167.60
- 194.247.167.176–179
- 194.247.167.254
- 87.120.10.176–179
- 87.120.10.206
Required Details for Neteller MID Setup
PaySafe REST API keys:
- Key username
- Password
Merchants need to ask Neteller to configure the following webhook on the Neteller side:
https://apm.safecharge.com/Neteller/NetellerNotification.ashx
Required Details for Neteller Verification Flow Setup
Neteller REST API keys:
- Client ID
- Client Secret