• Documentation
  • API Reference
  • Documentation
  • API Reference
Expand All Collapse All
< BACK TO HOME
  • General
    • Introduction to APMs
    • APM Input Fields and APIs
    • APM subMethod Class
    • Account Details Capture
    • APM Countries and Currencies
  • US and Canada Guides
    • ACH
    • Interac Instant
    • Mazooma
    • PayNearMe
    • PlayPlus
      • PlayPlus (REST)
      • PlayPlus (Web SDK)
    • VIP Preferred
      • VIP Preferred (REST)
      • VIP Pref. (Web SDK/Checkout)
  • Europe Guides
    • Okto Cash
    • Open Banking
  • Global Guides
    • Apple Pay
      • Registering with Apple Pay
        • (Manually) Register in the Apple System
          • Create an Apple ID
          • Enroll in the Apple Developer Program
            • Submit an Enrollment Request
            • Complete the Enrollment Process
            • Activate your Apple Developer Program Account
          • Register a Merchant ID in the Apple System
            • Create a Merchant ID
            • Create a Payment Processing Certificate
            • Create a Merchant Identity Certificate
            • Register and Verify Your Domain
      • Nuvei Apple Pay Implementations
        • Payment Page using IFrame
        • Static Apple Pay Button
        • Static Pay Button (Web SDK)
        • Dynamic Apple Pay Button
      • Apple Pay Integration
        • Apple Pay Guide (REST API)
        • Apple Pay Guide (Web SDK)
        • Apple Pay Guide (Checkout)
        • Apple Pay Integration Testing
    • Google Pay
      • Google Pay (REST API)
      • Google Pay (Web SDK)
      • Google Pay (Checkout)
    • Neteller
    • PayPal
    • Skrill
    • Visa Checkout
  • Latin America Guides
    • PIX
    • PIX Payouts
    • STPmex
  • Asia Pacific Guides
    • Alipay HK
    • Dana
    • DragonPay
    • GCash
    • India Payouts
    • KakaoPay
    • TouchnGo
    • TrueMoney

Neteller

On this page:
  • Introduction
  • Supported Countries
  • Supported Currencies
  • Implementation Details
  • User Experience
    • Deposit
    • Withdrawal
  • Configuration Requirements
    • Required Details for Neteller MID Setup
    • Required Details for Neteller Verification Flow Setup
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…

  • for REST API
  • for Web SDK
  • for Payment Page
{
    "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)
})

https://ppp-test.safecharge.com/ppp/purchase.do?merchant_id=5833787323214383259&merchant_site_id=218548&user_token=auto&user_token_id=UserID_0308366906&userid=UserID_0308366906&item_open_amount_1=false&item_min_amount_1=1&item_max_amount_1=100&item_name_1=Cashier%20Test%20product&item_amount_1=10&item_quantity_1=1&item_discount_1=0&numberofitems=1&total_tax=0&discount=0&total_amount=10.00&currency=GBP&version=4.0.0&encoding=UTF-8&first_name=test&last_name=test&address1=test&city=test&zip=123456&country=GB&phone1=123456&email=5594073768%40gmail.com&payment_method=apmgw_Neteller&success_url=https%3A%2F%2Fhome.stefanovweb.eu%2Fresponse.php&pending_url=https%3A%2F%2Fhome.stefanovweb.eu%2Fresponse.php&error_url=https%3A%2F%2Fhome.stefanovweb.eu%2Fresponse.php&notify_url=https%3A%2F%2Fhome.stefanovweb.eu%2Fdmn.php%3Fdmnorigin%3DCheckSumCalculator&payment_method_mode=filter&time_stamp=2021-12-21.16%3A00%3A14&checksum=d0b9a89ad42d9d5d69c9e88642bf9d71ac862d0748b0cc7c44964517dc033b2a

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

https://ppp-test.safecharge.com/ppp/purchase.do?merchant_id=5833787323214383259&merchant_site_id=218548&user_token=auto&user_token_id=UserID_0308366906&userid=UserID_0308366906&item_open_amount_1=false&item_min_amount_1=1&item_max_amount_1=100&item_name_1=Cashier%20Test%20product&item_amount_1=10&item_quantity_1=1&item_discount_1=0&numberofitems=1&total_tax=0&discount=0&total_amount=10.00&currency=GBP&version=4.0.0&encoding=UTF-8&first_name=test&last_name=test&address1=test&city=test&zip=123456&country=GB&phone1=123456&email=5594073768%40gmail.com&payment_method=apmgw_Neteller&success_url=https%3A%2F%2Fhome.stefanovweb.eu%2Fresponse.php&pending_url=https%3A%2F%2Fhome.stefanovweb.eu%2Fresponse.php&error_url=https%3A%2F%2Fhome.stefanovweb.eu%2Fresponse.php&notify_url=https%3A%2F%2Fhome.stefanovweb.eu%2Fdmn.php%3Fdmnorigin%3DCheckSumCalculator&payment_method_mode=filter&time_stamp=2021-12-21.16%3A00%3A14&checksum=d0b9a89ad42d9d5d69c9e88642bf9d71ac862d0748b0cc7c44964517dc033b2a

User Experience

Deposit

  1. The user enters all relevant information on the cashier:
    • amount
    • account email
  2. The user is redirected to the Neteller page where they need to enter their password.
  3. After logging in, the user needs to confirm the payment, either via email or via mobile:
Email

Mobile:

Withdrawal

  1. Select the account to withdraw.
  2. 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:

  1. Add the Nuvei IP to your Neteller back office by having the merchants log in to their account.
  2. Click Settings > Developer Settings tab in the NETELLER Merchant Account.
  3. Select the API IP Whitelisting section.
  4. 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

For more information, please contact Neteller Support.

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
2022 Nuvei. All rights reserved.