Перейти к основному содержимому

Работа с API

Для начала работы с API вам необходимо выполнить следующие шаги:

Генерация ключей

Перейдите по ссылке: Настройки API сертификатов

  1. Нажмите кнопку "Сгенерировать"
  2. Сохраните архив, содержащий:
    • API сертификат на оплаты
    • API сертификат на выплаты
    • API сертификат на уведомления
  3. Нажмите кнопку "Сохранить"

Список всех сервисов

ВалютаТипСпособ пополненияСпособ вывода
EURБанковская картаpayment_card_eur_hpppayment_card_eur
RUBБанковская картаpayment_card_rub_hpppayment_card_rub
RUBQiwiqiwi_rub_hppqiwi_rub
RUBYooMoneyyandexmoney_rub_hppyandexmoney_rub
RUBСБПpayment_card_sbp_rub_hpppayment_card_sbp_rub

Настройка редиректов (не обязательно)

Перейдите по ссылке: Редиректы платежей

Создайте редиректы для успешной и неуспешной оплаты (нужно будет указать при создании оплаты).

Настройка уведомлений (не обязательно)

Перейдите по ссылке: Конечные точки уведомлений

Создайте уведомление для отправки статуса платежа (нужно будет указать при создании оплаты, выплаты).

Тестовый режим (не обязательно)

Перейдите по ссылке: Настройки платежей

Для включения тестового режима поставьте галочку "Тестовый режим" и сохраните.

Тестовый режим

Для технической интеграции используйте "Тестовый режим". В этом режиме все платежи будут успешно зачисляться, но средства на баланс зачисляться не будут!

Технические работы на сервере

Когда на сервере происходят технические работы, при создании платежей/выплат или при запросе статуса, вы будете получать ответ:

{
"message": "Is under maintenance. Please try again later."
}
Уведомление о технических работах

Во время технических работ на сервере все API запросы могут возвращать сообщения о технических работах. Пожалуйста, реализуйте правильную обработку ошибок для таких сценариев.