Как подключить платежи к сайту через API

Интеграция связывает заказ вашего сайта с платёжной операцией. Она требует серверной разработки и проверки каждого события.

API и разработка
API
сайт
вебхуки
Редакция DonPay5 мин чтенияОпубликовано: Обновлено:
Как подключить платежи к сайту через API — иллюстрация DonPay

Подготовьте проект

Опишите реальный продукт

Создайте проект в DonPay и укажите запрашиваемые сведения. Дождитесь предусмотренного согласования до использования интеграции.

Храните ключ на сервере

Никогда не передавайте браузеру

Секретный ключ используется серверной частью и не должен попадать в frontend-код, ссылки или логи.

Создайте операцию

Следуйте документации

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

  1. 1Создать заказ.
  2. 2Вызвать API с сервера.
  3. 3Сохранить идентификатор.
  4. 4Перевести клиента по полученной ссылке.

Проверьте вебхук

Подпись до изменения заказа

Уведомление обрабатывается сервером. Проверьте его подлинность и повторяемость до выдачи результата.

Протестируйте интеграцию

Успех, отказ и повтор

Проверьте все состояния и сообщения пользователю. Точные запросы и ответы берите из документации DonPay.

Проверьте перед следующим шагом

  • Ключ защищён.
  • Статус проверяется.
  • Повтор не дублирует действие.
  • Ошибки можно диагностировать.