Начало работы

Архитектура

Архитектурные принципы и взаимодействие систем Datagio

Архитектура Datagio Finance

Инфраструктура Datagio построена по принципу REST API с безопасными каналами передачи данных.

Схема взаимодействия

  1. Сервер мерчанта обращается к API Datagio и получает ссылку оплаты (checkout_url).
  2. Покупатель переходит на чекаут и оплачивает выбранным методом (СБП или крипта).
  3. Провайдер оплаты подтверждает зачисление.
  4. Платформа Datagio отправляет вебхук payment.succeeded на ваш бэкенд.

Принципы API

  • Протокол: все запросы по HTTPS.
  • Формат: UTF-8 JSON. Даты — RFC3339 в часовом поясе Europe/Moscow (+03:00).
  • Версионирование: путь запроса, /api/v1/ или /merchant/v1/.
  • Ошибки:
{
  "error": {
    "code": "common.err.validation_failed",
    "message": "Human readable English text"
  }
}

Фронт ветвится по error.code. Плоский {error, message} больше не используется.