Перейти к содержанию

Neteller

Вариант интеграции SK

Оплата

Info

Этот вариант интеграции поддерживает только валюты EUR и USD.

Процесс проведения оплаты

  1. Покупатель инициирует оплату на сайте торговца.
  2. Торговец отправляет запрос оплаты в Networx Payment Gateway.
  3. Networx Payment Gateway присылает в ответе секцию form с полем action, содержащим URL страницы оплаты.
  4. Продавец перенаправляет покупателя на страницу из параметра form.action из ответа Networx Payment Gateway.
  5. Покупатель завершает оплату.
  6. Networx Payment Gateway отправляет торговцу автоматическое уведомление со статусом оплаты.
Запрос

Отправьте запрос оплаты со следующими данными:

Параметр Тип Описание
request object
return_url
* обязательный
string URL, на который будет возвращен покупатель после завершения оплаты.
language string Язык страницы оплаты. Допустимые значения: BG, JA, CS, KO, DA, NL, DE, PL, EL, PT, EN, RO, ES, RU, FI, SV, FR, TR, IT, ZH.
method object Секция параметров способа оплаты.
type
* обязательный
string neteller
account_number string Идентификатор счета покупателя, в данном варианте интеграции – email покупателя.
customer object Секция информации о покупателе.
first_name string Имя покупателя.
last_name string Фамилия покупателя.
country string Страна покупателя в формате ISO 3166-1 alpha-2. Возможные значения: все страны, кроме AF (Афганистан), AM (Армения), BT (Бутан), BV (Остров Буве), MM (Мьянма), CN (Китай), CC (Острова Килинг), CD (Демократическая Республика Конго), CK (Острова Кука), CU (Куба), ER (Эритрея), GS (Южная Георгия и Южные Сандвичевы острова), GU (Гуам), GN (Гвинея), HM (Острова Херд и Макдональд), IR (Иран), IQ (Ирак), CI (Кот-д’Ивуар), KZ (Казахстан), KP (Северная Корея), KG (Киргизия), LR (Либерия), LY (Ливия), MN (Монголия), MP (Северные Марианские острова), FM (Федеративные Штаты Микронезии), MH (Маршалловы Острова), PW (Палау), PK (Пакистан), TL (Восточный Тимор), PR (Пуэрто-Рико), SL (Сьерра-Леоне), SO (Сомали), ZW (Зимбабве), SD (Судан), SY (Сирия), TJ (Таджикистан), TM (Туркмения), UG (Уганда), US (США), VI (Виргинские острова США), UZ (Узбекистан), YE (Йемен).
Пример запроса
{
  "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"
    }
  }
}
Ответ

Отправьте покупателя на URL, указанный в параметре form.action.

Пример ответа
{
  "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": []
      }
  }
}