Skip to content

Neteller

SK Integration option

Payment

Info

This integration option supports only EUR and USD currencies.

Payment flow

  1. The customer initiates the payment on the merchant's website.
  2. The merchant sends the payment request to Networx Payment Gateway.
  3. Networx Payment Gateway sends a response containing the URL for completing the payment.
  4. The merchant redirects the customer to the provided URL.
  5. The customer completes the payment.
  6. Networx Payment Gateway sends a webhook notification with the payment status to the merchant.
Request

Send a payment request with the following additional parameters:

Parameter Type Description
request object
return_url
* required
string A URL to return the customer to when a transaction is completed.
language string A language of the provider's payment page. Possible values: BG, JA, CS, KO, DA, NL, DE, PL, EL, PT, EN, RO, ES, RU, FI, SV, FR, TR, IT, ZH.
method object A section of the payment method information.
type
* required
string neteller
account_number string The identifier of the customer's account, in this integration option – the customer's email.
customer object A section of information about the customer.
first_name string The customer's first name.
last_name string The customer's last name.
country string The customer's country. Possible values: all countries except AF (Afghanistan), AM (Armenia), BT (Bhutan), BV (Bouvet Island), MM (Myanmar), CN (China), CC ((Keeling) Islands), CD (Democratic Republic of Congo), CK (Cook Islands), CU (Cuba), ER (Eritrea), GS (South Georgia and the South Sandwich Islands), GU (Guam), GN (Guinea), HM (Territory of Heard Island and McDonald Islands), IR (Iran), IQ (Iraq), CI (Côte d'Ivoire), KZ (Kazakhstan), KP (North Korea), KG (Kyrgyzstan), LR (Liberia), LY (Libya), MN (Mongolia), MP (Northern Mariana Islands), FM (Federated States of Micronesia), MH (Marshall Islands), PW (Palau), PK (Pakistan), TL (East Timor), PR (Puerto Rico), SL (Sierra Leone), SO (Somalia), ZW (Zimbabwe), SD (Sudan), SY (Syria), TJ (Tajikistan), TM (Turkmenistan), UG (Uganda), US (USA), VI (US Virgin Islands), UZ (Uzbekistan), YE (Yemen).
Request example
{
  "request": {
    "amount": 110,
    "currency": "EUR",
    "description": "description",
    "return_url": "https://merchant.ltd/return",
    "customer": {
      "first_name": "John",
      "last_name": "Doe",
      "country": "DE"      
    },
    "method": {
      "type": "neteller",
      "account_number": "example@example.com"
    }
  }
}
Response

Redirect your customer to the URL received as the value of the form.action parameter.

Response example
{
  "transaction": {
      "uid": "53893ceb-489d-4f26-b02f-c1cf186eeb5b",
      "type": "payment",
      "status": "pending",
      "amount": 110,
      "currency": "EUR",
      "description": "description",
      "created_at": "2025-05-06T10:18:55Z",
      "updated_at": "2025-05-06T10:18:55Z",
      "method_type": "neteller",
      "receipt_url": "https://backoffice.networxpay.com/customer/transactions/53893ceb-489d-4f26-b02f-c1cf186eeb5b/95b2e374366efc893f70511741bd97de830deadbf8db5ff8583ceab1b744aa99",
      "payment": {
          "status": "pending",
          "gateway_id": 5334,
          "message": "Transaction was initialized."
      },
      "neteller": {
          "type": "neteller"
      },
      "customer": {
          "first_name": "John",
          "last_name": "Doe",
          "country": "DE",
          "email": null,
          "ip": null
      },
      "manually_corrected_at": null,
      "version": 0,
      "message": "Transaction was initialized.",
      "test": false,
      "billing_address": {
          "first_name": "John",
          "last_name": "Doe",
          "country": "DE"
      },
      "additional_data": {
          "payment_method": {
              "type": "alternative"
          }
      },        
      "gateway": {
          "iframe": false
      },
      "form": {
          "action": "payment_url",
          "method": "GET",
          "fields": []
      }
  }
}