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

Быстрый старт

Быстрый запуск и проведение первого платежа

Быстрый старт

В этом руководстве — первый платёж через API Datagio Finance.

Шаг 1. Получение API-ключей

Для запросов сервер-сервер используйте аккаунтные ключи:

  • X-API-Key: публичный ключ (pk_live_...).
  • X-API-Secret: секрет (sk_live_...).

Их можно создать в личном кабинете. В теле запроса передайте shop_id одобренного магазина.

Кассовый ключ dg_live_... тоже подходит: тогда магазин берётся из ключа, эндпоинт — POST /api/v1/merchant/payments.

[!WARNING] Никогда не передавайте секрет на стороне клиента. Только ваш бэкенд.

Шаг 2. Создание платёжной ссылки

curl -X POST https://api.datagio.finance/merchant/v1/payment-links \
  -H "X-API-Key: pk_live_your_key" \
  -H "X-API-Secret: sk_live_your_secret" \
  -H "Content-Type: application/json" \
  -d '{
    "shop_id": 1,
    "amount": 1500,
    "description": "Оплата подписки"
  }'

Пример ответа 201 Created

{
  "id": "9c0526fe-0e45-423d-91ca-368e98b8ea96",
  "shop_id": 1,
  "amount": "1500.00",
  "currency": "RUB",
  "fee_payer": "merchant",
  "payer_amount": "1500.00",
  "merchant_credit": "1425.00",
  "platform_revenue": "75.00",
  "status": "pending",
  "checkout_url": "https://datagio.finance/pay/9c0526fe-0e45-423d-91ca-368e98b8ea96",
  "created_at": "2026-09-17T17:50:00+03:00"
}

checkout_url совпадает с pay_url / paymentUrl.

Шаг 3. Перенаправление пользователя

Перенаправьте плательщика на checkout_url. После оплаты на ваш сервер придёт вебхук payment.succeeded.