Работа с API
Для начала работы с API вам необходимо выполнить следующие шаги:
Генерация ключей
Перейдите по ссылке: Настройки API сертификатов
- Нажмите кнопку "Сгенерировать"
- Сохраните архив, содержащий:
- API сертификат на оплаты
- API сертификат на выплаты
- API сертификат на уведомления
- Нажмите кнопку "Сохранить"
Список всех сервисов
Валюта | Тип | Способ пополнения | Способ вывода |
---|---|---|---|
EUR | Банковская карта | payment_card_eur_hpp | payment_card_eur |
RUB | Банковская карта | payment_card_rub_hpp | payment_card_rub |
RUB | Qiwi | qiwi_rub_hpp | qiwi_rub |
RUB | YooMoney | yandexmoney_rub_hpp | yandexmoney_rub |
RUB | СБП | payment_card_sbp_rub_hpp | payment_card_sbp_rub |
Настройка редиректов (не обязательно)
Перейдите по ссылке: Редиректы платежей
Создайте редиректы для успешной и неуспешной оплаты (нужно будет указать при создании оплаты).
Настройка уведомлений (не обязательно)
Перейдите по ссылке: Конечные точки уведомлений
Создайте уведомление для отправки статуса платежа (нужно будет указать при создании оплаты, выплаты).
Тестовый режим (не обязательно)
Перейдите по ссылке: Настройки платежей
Для включения тестового режима поставьте галочку "Тестовый режим" и сохраните.
Для технической интеграции используйте "Тестовый режим". В этом режиме все платежи будут успешно зачисляться, но средства на баланс зачисляться не будут!
Технические работы на сервере
Когда на сервере происходят технические работы, при создании платежей/выплат или при запросе статуса, вы будете получать ответ:
{
"message": "Is under maintenance. Please try again later."
}
Во время технических работ на сервере все API запросы могут возвращать сообщения о технических работах. Пожалуйста, реализуйте правильную обработку ошибок для таких сценариев.