EcoPayz

Обзор

EcoPayz — платёжная система, позволяющая проводить оплаты и выплаты с помощью электронных кошельков. Оплаты осуществляются через Payment Page и Gate, выплаты — через Gate.

Характеристика

Тип платёжного метода платежи с использованием электронных кошельков
Платёжные инструменты электронные кошельки
Регионы использования Все страны
Валюты платежей ARS, AUD, BGN, BRL, CAD, CHF, CLP, CNY, CZK, DKK, EUR, GBP, HUF, HKD, ILS, JPY, MXN, NOK, PEN, PLN, RUB, RON, SGD, SEK, THB, TRY, USD, ZAR
Конвертация валют
Оплаты +
Выплаты +
Оплаты по сохранённым данным
Полные возвраты
Частичные возвраты
Опротестования
Особенности
Организация и стоимость подключения По согласованию с курирующим менеджером ecommpay

Схема работы

В проведении отдельного платежа с использованием EcoPayz задействуются веб-сервис мерчанта, один из интерфейсов и платёжная платформа ecommpay, а также технические средства EcoPayz.

Основные операции

Интерфейсы Суммы
Payment Page CMS Plug-ins Gate Dashboard минимум максимум
Оплаты + +
Выплаты +

Сценарии использования

Проведение оплат с использованием метода EcoPayz выполняется с перенаправлением пользователя в сервис EcoPayz для использования электронного кошелька, проведение выплат — с уведомлением пользователей через веб-сервис мерчанта.

Рис.: Оплата через Payment Page

Рис.: Оплата через Gate

Рис.: Выплата через Gate

Детальные сведения о том, что необходимо делать со стороны мерчанта для проведения платежей, а также о том, что можно использовать для анализа информации о проведённых платежах, представлены далее.

Оплаты через Payment Page

Общая информация

Для оплаты через Payment Page с использованием метода EcoPayz со стороны веб-сервиса необходимо отправить запрос, содержащий требуемые параметры и подпись, на рабочий URL ecommpay и принять оповещение о результате оплаты. При этом метод EcoPayz можно сделать предварительно выбранным (подробнее — в разделе Предварительный выбор платёжных методов). Полная схема проведения оплаты представлена далее.



Рис.: Проведение оплаты через Payment Page

  1. Пользователь на стороне веб-сервиса инициирует оплату.
  2. От веб-сервиса на заданный URL ecommpay передаётся запрос на проведение оплаты через Payment Page.
  3. Запрос на проведение оплаты поступает в платёжную платформу.
  4. Выполняется начальная обработка запроса, в рамках которой обеспечивается проверка наличия обязательных параметров и корректной подписи.
  5. Осуществляется генерация Payment Page согласно настройкам проекта и параметрам вызова.
  6. Пользователю отображается сгенерированная платёжная форма.
  7. Пользователь выбирает для оплаты электронный кошелёк EcoPayz.
  8. Запрос на проведение оплаты через EcoPayz поступает в платёжную платформу.
  9. Выполняются дальнейшая обработка запроса и его отправка в сервис EcoPayz.
  10. На стороне EcoPayz выполняется обработка запроса на оплату.
  11. От сервиса EcoPayz к платёжной платформе передаются данные для перенаправления пользователя в сервис EcoPayz.
  12. Данные для перенаправления пользователя передаются к Payment Page.
  13. Пользователь перенаправляется в сервис EcoPayz.
  14. Пользователь выполняет необходимые действия для оплаты.
  15. На стороне сервиса EcoPayz выполняется обработка платежа.
  16. Результат оплаты отображается пользователю в сервис EcoPayz.
  17. Пользователь перенаправляется к Payment Page.
  18. От сервиса EcoPayz к платёжной платформе направляется результат оплаты.
  19. От платёжной платформы к веб-сервису направляется оповещение о результате оплаты.
  20. От платёжной платформы к Payment Page направляется результат проведения оплаты.
  21. Результат оплаты отображается пользователю на Payment Page.

Информация о формате запросов и параметрах вызова Payment Page при работе с EcoPayz, а также о формате оповещений о результатах оплат приведена далее; общая информация о работе с API — в отдельном разделе.

Формат запросов

При формировании запросов на открытие платёжной формы с применением метода EcoPayz необходимо учитывать следующее:

  1. Должен использоваться базовый минимум параметров — параметры, обязательные для любого платёжного метода:
    • project_id — идентификатор проекта, полученный от ecommpay при интеграции;
    • payment_id — идентификатор платежа, уникальный в рамках проекта;
    • payment_currency — валюта платежа в формате ISO-4217 alpha-3;
    • payment_amount — сумма платежа в дробных единицах;
    • customer_id — идентификатор пользователя в рамках проекта.
  2. Валютой платежа может быть любая из перечисленных в разделе Характеристика.
  3. Для предварительного выбора метода EcoPayz с использованием электронного кошелька необходимо указывать код платёжного метода в параметре force_payment_methodecopayz.
  4. Дополнительно могут использоваться любые другие параметры из числа доступных для работы с Payment Page. Детальная информация обо всех указанных параметрах приведена в разделе Параметры вызова платёжной формы.
  5. После определения всех параметров необходимо составить подпись. Подробную информацию см. в Работа с подписью к данным.

Таким образом, корректный запрос на открытие платёжной формы с применением метода EcoPayz должен содержать идентификаторы проекта и платежа, идентификатор пользователя, а также валюту и сумму платежа:

EPayWidget.run(
    { payment_id: 'X03936', 
      payment_amount: 2000, 
      payment_currency: 'EUR', 
      project_id: 190,     
      customer_id: 'johna@mail.com',
      signature: "kUi2x9dKHAVNU0FYldJrxh4yo+52Kt8KU+Y1Y4HASCQ9vySO\/RLCvht...=="
    }
)

Формат оповещений

Для оповещений о результатах оплат с применением метода EcoPayz используется стандартный формат, описание которого представлено в разделе Оповещения.

В следующем примере оповещение свидетельствует о том, что в рамках проекта 477 от пользователя была успешно проведена оплата в размере 150,00 EUR.

Рис.: Пример оповещения о проведенной оплате

 {
        "project_id": 477,
        "customer": {
            "id": "play6"
        },
        "payment": {
            "id": "3557",
            "type": "purchase",
            "status": "success",
            "date": "2019-12-03T15:27:15+0000",
            "method": "ecopayz",
            "sum": {
                "amount": 15000,
                "currency": "EUR"
            },
            "description": ""
        },
        "account": {
            "number": "1101022542"
        },
        "operation": {
            "id": 50103322,
            "type": "sale",
            "status": "success",
            "date": "2019-12-03T15:27:15+0000",
            "created_date": "2019-12-03T15:26:50+0000",
            "request_id": "864-05015151",
            "sum_initial": {
                "amount": 15000,
                "currency": "EUR"
            },
            "sum_converted": {
                "amount": 15000,
                "currency": "EUR"
            },
            "code": "0",
            "message": "Success",
            "description": "SUCCESS",
            "provider": {
                "id": 1098,
                "payment_id": "2724010000024105183",
                "result_code": "0",
                "result_message": "OK",
                "auth_code": "",
                "date": "2019-12-03T15:27:05+0000"
            }
        },
        "signature": "Q+q/QKT+tWAdE5RouiVrVADFMK2APdLB3WPJt5G7Cokgzqxvh...=="
    }

В следующем примере оплата была отклонена по причине того, что пользователь не завершил оплату на стороне сервиса.

Рис.: Пример оповещения об отказе в проведении оплаты

"project_id": 477,
        "customer": {
            "id": "play7"
        },
        "payment": {
            "id": "30036",
            "type": "purchase",
            "status": "decline",
            "date": "2019-12-03T15:57:36+0000",
            "method": "ecopayz",
            "sum": {
                "amount": 2000,
                "currency": "EUR"
            },
            "description": ""
        },
        "operation": {
            "id": 50223232,
            "type": "sale",
            "status": "decline",
            "date": "2019-12-03T15:57:36+0000",
            "created_date": "2019-12-03T15:22:34+0000",
            "request_id": "5022458",
            "sum_initial": {
                "amount": 2000,
                "currency": "EUR"
            },
            "sum_converted": {
                "amount": 2000,
                "currency": "EUR"
            },
            "code": "20000",
            "message": "General decline",
            "description": "Alt PSP. Operation was declined for an unknown reason",
            "provider": {
                "id": 1098,
                "payment_id": "",
                "result_code": "",
                "result_message": "User has not returned from PS",
                "auth_code": ""
            }
        },
        "signature": "5r1P9Gs3kuSyMDu4rvD7fBTp1NROtvjdotLGY8cTCNyA9/r...=="
    }

Дополнительные материалы

Для организации работы с оплатами через Payment Page также могут быть полезны следующие материалы:

Оплаты через Gate

Общая информация

Для оплаты через Gate с использованием метода EcoPayz со стороны веб-сервиса необходимо:

  1. Отправить запрос, содержащий требуемые параметры и подпись, на рабочий URL ecommpay.
  2. Осуществить перенаправление пользователя в сервис EcoPayz.
  3. Принять оповещение о результате оплаты.

Полная схема проведения оплаты представлена далее.



Рис.: Проведение оплаты через Gate

  1. Пользователь на стороне веб-сервиса инициирует оплату через EcoPayz.
  2. От веб-сервиса на заданный URL ecommpay передаётся запрос на проведение оплаты через Gate.
  3. Запрос на проведение оплаты поступает в платёжную платформу.
  4. Выполняется начальная обработка запроса, в рамках которой обеспечивается проверка наличия обязательных параметров и корректной подписи.
  5. От платёжной платформы к веб-сервису направляется ответ с информацией о получении запроса и его корректности. Подробнее см. в разделе Формат ответа.
  6. В платёжной платформе выполняются дальнейшая обработка запроса и его отправка в сервис EcoPayz.
  7. На стороне EcoPayz выполняется обработка запроса на оплату.
  8. От сервиса EcoPayz к платёжной платформе передаются данные для перенаправления пользователя на сайт сервиса EcoPayz.
  9. От платёжной платформы к веб-сервису направляется оповещение с данными для перенаправления пользователя на сайт EcoPayz в объекте redirect_data.
  10. Пользователь перенаправляется в сервис EcoPayz.
  11. Пользователь выполняет необходимые действия для оплаты.
  12. На стороне сервиса EcoPayz выполняется обработка платежа.
  13. Пользователю отображается результат оплаты.
  14. Пользователь перенаправляется к веб-сервису.
  15. От сервиса EcoPayz к платёжной платформе направляется уведомление о результате оплаты.
  16. От платёжной платформы к веб-сервису направляется оповещение о результате оплаты.
  17. От веб-сервиса пользователю направляется результат оплаты.

Информация о формате запросов и параметрах инициирования оплат через Gate при работе с методом EcoPayz, а также о форматах данных для перенаправления пользователей и о формате оповещений о результатах оплат приведена далее; общая информация о работе с API — в разделе Работа с API.

Формат запросов

При формировании запросов на оплату с применением метода EcoPayz необходимо учитывать следующее:

  1. Должен использоваться запрос /v2/payment/ecopayz/sale, отправляемый методом POST.
  2. В запросе должны использоваться следующие объекты и параметры:
    • general — объект, содержащий основные идентификационные сведения запроса:
      • project_id — идентификатор проекта, полученный от ecommpay при интеграции;
      • payment_id — идентификатор платежа, уникальный в рамках проекта;
      • signature — подпись запроса, составленная после указания целевых параметров (подробнее — в разделе Использование подписи к данным);
    • customer — объект, содержащий сведения о пользователе:
      • id — идентификатор в рамках проекта,
      • ip_address — используемый IP-адрес;
    • payment — объект, содержащий сведения о платеже:
      • amount — сумма платежа в дробных единицах валюты,
      • currency — валюта платежа в формате ISO-4217 alpha-3;
    • return_url — URL для возвращения пользователя со стороны сервиса после оплаты:
      • success — URL для перенаправления пользователя при проведенной оплате,
      • decline — URL для перенаправления пользователя при отклоненной оплате.
  3. Валютой платежа может быть любая из перечисленных в разделе Характеристика.
  4. Дополнительно могут использоваться любые другие параметры, указанные в спецификации.

Таким образом, корректный запрос на оплату с применением метода EcoPayz должен содержать идентификаторы проекта и платежа, подпись, сумму и валюту платежа, IP-адрес и идентификатор пользователя и URL для перенаправления:

Рис.: Пример запроса на оплату

{
    "general": {
      "project_id": 417,
      "payment_id": "payment_123",
      "signature": "PJkV8ejrtyUG0Di8hTng6JvC7vQsaC6tajQVVfBaNIipTv+AWoXW\/9MTO8yJA=="
    },
    "payment": {
      "amount": 15000,
      "currency": "EUR"
    },
    "customer": {
      "ip_address": "66.249.79.102",
      "id": "play7"
    },
    "return_url":{
      "decline" : "http://return.url",
      "success" : "http://return.url"
    }
}

Форматы данных для перенаправления пользователей

Для перенаправления пользователя от веб-сервиса на сайт сервиса EcoPayz необходимо принять оповещение от платёжной платформы, содержащее ссылку для перенаправления в параметре redirect_data.url и данные для отправки в теле запроса redirect_data.body, и использовать эти параметры при открытии HTML-страницы методом, указанным в redirect_data.method.

Далее приведён фрагмент оповещения, содержащего данные для перенаправления.

    
    "redirect_data": {
             "body": {
                "PaymentPageID": "2724",
                "MerchantAccountNumber": "114276",
                "CustomerIdAtMerchant": "playamo_36156",
                "OnSuccessUrl": "https://play.com/process/complete-redirect/qhebui1o7tnnpia5fcvmgajf42/8288bb7d136c3fd4",
                "OnFailureUrl": "https://play.com/process/complete-redirect/qhebui1o7tnnpia5fcvmgajf42/8288bb7d136c3fd4",
                "Amount": "150.00",
                "TxID": 5015150000003322,
                "Currency": "EUR",
                "TransferUrl": "https://ecoPayz/callback/",
                "CallbackUrl": "https://ecoPayz/callback/",
                "Checksum": "80b055794aa13572d77dcd3107a411a4"
            },
            "method": "POST",
            "url": "https://secure.ecopayz.com/PrivateArea/WithdrawOnlineTransfer.aspx"
    }

Формат оповещений

Для оповещений о результатах оплат с применением метода EcoPayz используется стандартный формат, описание которого представлено в разделе Оповещения.

В следующем примере оповещение свидетельствует о том, что в рамках проекта 477 от пользователя была успешно проведена оплата в размере 150,00 EUR.

Рис.: Пример оповещения о проведенной оплате

 {
        "project_id": 477,
        "customer": {
            "id": "play6"
        },
        "payment": {
            "id": "3557",
            "type": "purchase",
            "status": "success",
            "date": "2019-12-03T15:27:15+0000",
            "method": "ecopayz",
            "sum": {
                "amount": 15000,
                "currency": "EUR"
            },
            "description": ""
        },
        "account": {
            "number": "1101022542"
        },
        "operation": {
            "id": 50103322,
            "type": "sale",
            "status": "success",
            "date": "2019-12-03T15:27:15+0000",
            "created_date": "2019-12-03T15:26:50+0000",
            "request_id": "864-05015151",
            "sum_initial": {
                "amount": 15000,
                "currency": "EUR"
            },
            "sum_converted": {
                "amount": 15000,
                "currency": "EUR"
            },
            "code": "0",
            "message": "Success",
            "description": "SUCCESS",
            "provider": {
                "id": 1098,
                "payment_id": "2724010000024105183",
                "result_code": "0",
                "result_message": "OK",
                "auth_code": "",
                "date": "2019-12-03T15:27:05+0000"
            }
        },
        "signature": "Q+q/QKT+tWAdE5RouiVrVADFMK2APdLB3WPJt5G7Cokgzqxvh...=="
    }

В следующем примере оплата была отклонена по причине того, что пользователь не завершил оплату на стороне сервиса.

Рис.: Пример оповещения об отказе в проведении оплаты

"project_id": 477,
        "customer": {
            "id": "play7"
        },
        "payment": {
            "id": "30036",
            "type": "purchase",
            "status": "decline",
            "date": "2019-12-03T15:57:36+0000",
            "method": "ecopayz",
            "sum": {
                "amount": 2000,
                "currency": "EUR"
            },
            "description": ""
        },
        "operation": {
            "id": 50223232,
            "type": "sale",
            "status": "decline",
            "date": "2019-12-03T15:57:36+0000",
            "created_date": "2019-12-03T15:22:34+0000",
            "request_id": "5022458",
            "sum_initial": {
                "amount": 2000,
                "currency": "EUR"
            },
            "sum_converted": {
                "amount": 2000,
                "currency": "EUR"
            },
            "code": "20000",
            "message": "General decline",
            "description": "Alt PSP. Operation was declined for an unknown reason",
            "provider": {
                "id": 1098,
                "payment_id": "",
                "result_code": "",
                "result_message": "User has not returned from PS",
                "auth_code": ""
            }
        },
        "signature": "5r1P9Gs3kuSyMDu4rvD7fBTp1NROtvjdotLGY8cTCNyA9/r...=="
    }

Дополнительные материалы

Для организации работы с оплатами через Gate также могут быть полезны следующие материалы:

Выплаты через Gate

Общая информация

Для выплаты через Gate с использованием метода EcoPayz со стороны веб-сервиса необходимо отправить запрос, содержащий требуемые параметры и подпись, на рабочий URL ecommpay и принять оповещение о результате выплаты. Полная схема проведения выплаты представлена далее.

Рис.: Проведение выплаты через Gate

  1. Пользователь на стороне веб-сервиса инициирует выплату через метод EcoPayz.
  2. От веб-сервиса на заданный URL ecommpay передаётся запрос на проведение выплаты через Gate.
  3. Запрос на проведение выплаты поступает в платёжную платформу.
  4. Выполняется начальная обработка запроса, в рамках которой обеспечивается проверка наличия обязательных параметров и корректной подписи.
  5. От платёжной платформы к веб-сервису направляется ответ с информацией о получении запроса и его корректности. Подробнее см. в разделе Формат ответа.
  6. В платёжной платформе выполняются дальнейшая обработка запроса и его отправка в сервис EcoPayz.
  7. На стороне EcoPayz выполняется обработка платежа.
  8. От сервиса EcoPayz к платёжной платформе направляется уведомление о результате выплаты.
  9. От платёжной платформы к веб-сервису направляется оповещение о результате выплаты.
  10. От веб-сервиса пользователю направляется результат выплаты.

Информация о формате запросов и параметрах инициализации выплат методом EcoPayz через Gate, а также о формате оповещений о результатах выплат приведена далее, общая информация о работе с API — в отдельном разделе.

Формат запросов

При работе с запросами на выплаты с применением метода EcoPayz необходимо учитывать следующее:

  1. Должен использоваться запрос /v2/payment/ecopayz/payout, отправляемый методом POST.
  2. В запросе должны использоваться следующие объекты и параметры:
    • general — основные сведения:
      • project_id — идентификатор проекта,
      • payment_id — идентификатор платежа;
      • signature — подпись запроса, составленная после указания целевых параметров (подробнее — в разделе Использование подписи к данным);
    • customer — сведения о пользователе:
      • id — идентификатор в рамках проекта,
      • ip_address — используемый IP-адрес;
    • account — сведения о счёте пользователя:
      • number — номер счёта;
    • payment — сведения о платеже:
      • amount — сумма платежа в дробных единицах валюты,
      • currency — валюта платежа в формате ISO-4217 alpha-3.
  3. Валютой платежа может быть любая из перечисленных в разделе Характеристика.
  4. Дополнительно могут использоваться все параметры, указанные в спецификации.

Таким образом, корректный запрос на выплату с применением метода EcoPayz должен содержать идентификаторы проекта и платежа, подпись, сумму и валюту выплаты, идентификатор и IP-адрес пользователя, а также номер счёта пользователя (для зачисления средств):

Рис.: Пример запроса на выплату

{
  "general": {
    "project_id": 603,
    "payment_id": "10000007",
    "signature": "PJkV8ej\/UG0Di8hTncV+VHq3LwY3T\/pOMeSaRfBaNIipTv+AWoXW\/9MTO8yJA=="
  },
 "account":{
    "number": "1101611729",
 },
 "customer": {
    "id":"cas_65", 
    "ip_address": "248.121.176.220"
  },
  "payment": {
    "amount": 120000,
    "currency": "EUR"
  }
}

Формат оповещений

Для оповещений о результатах оплат с применением метода EcoPayz используется стандартный формат, описание которого представлено в разделе Оповещения.

В следующем примере оповещение свидетельствует о том, что в рамках проекта 523 для пользователя cas_65 была успешно проведена выплата в размере 1 200,00 EUR на счёт 1101611729.

Рис.: Пример оповещения о проведенной выплате

 "project_id": 523,
        "payment": {
            "id": "556",
            "type": "payout",
            "status": "success",
            "date": "2019-12-03T11:57:06+0000",
            "method": "ecopayz",
            "sum": {
                "amount": 120000,
                "currency": "EUR"
            },
            "description": ""
        },
        "account": {
            "number": "1101611729"
        },
        "customer": {
            "id": "cas_65"
        },
        "operation": {
            "id": 50032003322,
            "type": "payout",
            "status": "success",
            "date": "2019-12-03T11:57:06+0000",
            "created_date": "2019-12-03T11:57:05+0000",
            "request_id": "a7e2cc393d1d2",
            "sum_initial": {
                "amount": 120000,
                "currency": "EUR"
            },
            "sum_converted": {
                "amount": 120000,
                "currency": "EUR"
            },
            "code": "0",
            "message": "Success",
            "provider": {
                "id": 1098,
                "payment_id": "2724010000024102813",
                "auth_code": "",
                "date": "2019-12-03T11:57:06+0000"
            }
        },
        "signature": "4NlsgAH36yr22zvLn7VlgBKVgfOeb2sXL1t6/C02qHXmQtwjw...=="
    }

В следующем примере выплата была отклонена из-за недостатка средств на счёте мерчанта для выплаты.

Рис.: Пример оповещения об отказе в проведении выплаты

{  
    "project_id": 1138,
        "payment": {
            "id": "46529",
            "type": "payout",
            "status": "decline",
            "date": "2019-11-25T11:20:42+0000",
            "method": "ecopayz",
            "sum": {
                "amount": 38000,
                "currency": "EUR"
            },
            "description": ""
        },
        "account": {
            "number": "1101776447"
        },
        "customer": {
            "id": "732323"
        },
        "operation": {
            "id": 2100361,
            "type": "payout",
            "status": "decline",
            "date": "2019-11-25T11:20:42+0000",
            "created_date": "2019-11-25T11:20:41+0000",
            "request_id": "6237a2e3434",
            "sum_initial": {
                "amount": 38000,
                "currency": "EUR"
            },
            "sum_converted": {
                "amount": 38000,
                "currency": "EUR"
            },
            "code": "20504",
            "message": "Insufficient funds on acquirer balance",
            "provider": {
                "id": 1098,
                "payment_id": "3942010000024009555",
                "auth_code": "",
                "date": "2019-11-25T11:20:42+0000"
            }
        },
        "signature": "7AtqMilLl019C2Oew3OQBQIJhaDPSCUeM41q7Zc6aB...=="
    }

Дополнительные материалы

Для организации работы с выплатами через Gate также могут быть полезны следующие материалы:

Тестирование

Общая информация

Для метода EcoPayz доступно тестирование оплат через Payment Page и Gate, выплат через Gate.

Тестирование может выполняться в рамках тестового проекта, и для подключения и отключения этой функциональности необходимо обращаться к специалистам технической поддержки ecommpay support@ecommpay.com.

При проведении тестовых платежей следует учитывать, что в запросах должен указываться идентификатор тестового проекта, а интерфейсы эмулятора платёжных форм Payment Page и EcoPayz могут отличаться от рабочих.

Статусы тестовых платежей

При тестировании оплат их итоговые статусы определяются исходя из сумм, указанных в запросах:

  • decline — при указании суммы 40000 или 40400,
  • success — при указании любой другой суммы.

При тестировании выплат их итоговые статусы определяются исходя из сумм, указанных в запросах:

  • decline — при указании суммы 40000 или 40400,
  • success — при указании любой другой суммы.

Оплаты через Payment Page

Для проведения тестовой оплаты через Payment Page необходимо:

  1. Отправить в платёжную платформу корректный тестовый запрос на открытие Payment Page.
  2. Если в запросе не был указан метод ecopayz — выбрать метод EcoPayz на странице эмулятора.
  3. Щёлкнуть кнопку Success или Decline (в зависимости от запрашиваемой суммы).
  4. Принять оповещение с информацией о результате оплаты.

Подробная информация о проведении оплат с использованием метода EcoPayz через Payment Page представлена в пункте Оплаты через Payment Page.

Оплаты через Gate

Для проведения тестовой оплаты через Gate необходимо:

  1. Отправить в платёжную платформу корректный тестовый запрос на оплату.
  2. Принять оповещение с данными для перенаправления.
  3. Перейти по полученному URL и щёлкнуть кнопку Success или Decline (в зависимости от запрашиваемой суммы) — на странице эмулятора.
  4. Принять оповещение с информацией о результате оплаты.

Подробная информация о проведении оплат с использованием метода EcoPayz через Gate представлена в пункте Оплаты через Gate.

Выплаты через Gate

Для проведения тестовой выплаты через Gate необходимо отправить в платёжную платформу корректный тестовый запрос и принять оповещение с информацией о результате. Подробная информация о проведении выплат с использованием метода EcoPayz через Gate представлена в пункте Выплаты через Gate.

Анализ результатов проведения платежей

Как и при работе с другими платёжными методами, которые предоставляет ecommpay, при использовании метода EcoPayz доступны разные способы анализа информации о платежах и операциях с применением этого метода — как в отдельности, так и в совокупности с другими методами.

Всю необходимую информацию можно получать и анализировать средствами Dashboard, в том числе с помощью аналитических панелей на вкладке Analytics.

Также можно выгружать нужную информацию для последующего анализа с помощью специализированных аналитических средств сторонних разработчиков:

  • Dashboard позволяет выгружать данные в форматах CSV и XLS с помощью инструментов на вкладке Платежи. При этом можно выполнять разовые выгрузки информации на локальный компьютер и задействовать периодическую выгрузку и отправку информации на заданные адреса электронной почты.
  • Data API позволяет получать информацию в формате JSON и отправлять ее на заданный URL — для этого применяются запросы /operations/get.

С любыми вопросами о возможностях анализа можно обращаться в службу технической поддержки ecommpay.