Платёжный API для сайта и сервиса
Подключите приём оплаты к своему сайту или сервису и получайте статусы операций автоматически.
Подключение проекта
В разделе «Проекты» кабинета вы отправляете заявку: ссылка на продукт, описание и ориентировочный месячный оборот. После согласования проект становится активным.
API-ключи
Секретный ключ проекта передаётся в заголовке Authorization. Ключ виден только в кабинете и не должен попадать в клиентский код.
Вебхуки
Адрес вебхука указывается в настройках проекта. DonPay отправляет на него событие об успешной оплате с подписью, которую нужно проверить на вашей стороне.
Статусы платежей
Статус платежа можно запросить по его идентификатору. Неоплаченные счета автоматически переходят в отклонённые.
Документация
Точные адреса запросов, поля, формат вебхука и коды ошибок описаны в документации API.
Частые вопросы
Связанные материалы
- Что такое платёжный API простыми словамиПростое объяснение платёжного API, API-ключа, базового пути операции и отличий от готовой платёжной ссылки.
- Что такое вебхуки и зачем они нужныПростое объяснение вебхуков: как проект узнаёт об изменении статуса оплаты, почему нужна серверная проверка и как избежать дублей.
- Как хранить API-ключи безопасноПрактические правила хранения API-ключей: серверные секреты, переменные окружения, доступы, ротация и действия при утечке.
- Как подключить платежи к сайту через APIПуть интеграции DonPay: проект, серверный API-ключ, создание операции, проверка статуса и обработка вебхука.
Другие разделы DonPay
Создайте проект в DonPay
Отправьте заявку, получите ключи и подключите оплату к своему продукту.
Нужна помощь с подключением? Свяжитесь с поддержкой.