Как подключить платежи к сайту через API
Интеграция связывает заказ вашего сайта с платёжной операцией. Она требует серверной разработки и проверки каждого события.
API и разработка
API
сайт
вебхуки
Редакция DonPay5 мин чтенияОпубликовано: Обновлено:

Подготовьте проект
Опишите реальный продукт
Создайте проект в DonPay и укажите запрашиваемые сведения. Дождитесь предусмотренного согласования до использования интеграции.
Храните ключ на сервере
Никогда не передавайте браузеру
Секретный ключ используется серверной частью и не должен попадать в frontend-код, ссылки или логи.
Создайте операцию
Следуйте документации
Отправляйте только предусмотренные поля и сохраняйте связь идентификатора со своим заказом.
- 1Создать заказ.
- 2Вызвать API с сервера.
- 3Сохранить идентификатор.
- 4Перевести клиента по полученной ссылке.
Проверьте вебхук
Подпись до изменения заказа
Уведомление обрабатывается сервером. Проверьте его подлинность и повторяемость до выдачи результата.
Протестируйте интеграцию
Успех, отказ и повтор
Проверьте все состояния и сообщения пользователю. Точные запросы и ответы берите из документации DonPay.
Проверьте перед следующим шагом
- Ключ защищён.
- Статус проверяется.
- Повтор не дублирует действие.
- Ошибки можно диагностировать.