Сверка, отчётность и аналитика платежей

Получить CloudPayments бесплатно

Сверка, отчётность и аналитика платежей (Reconciliation)

Table of contents

Что такое сверка платежей и зачем она нужна

Сверка платежей (reconciliation) — это сопоставление ваших заказов и транзакций с данными платёжных провайдеров и банковских расчётов. Цель — подтвердить, что каждый платёж учтён, суммы совпадают, комиссии корректны, а возвраты и сторно отражены верно. Без системной сверки легко терять деньги из‑за задержек статусов, дублирования запросов, частичных захватов или ошибок при отменах.

Ключевые задачи, которые решает сверка платежей API:

Если вы используете несколько банков и агрегаторов, потребность в едином reconciliation увеличивается кратно. Подробнее о стратегиях выбора стека — в обзоре Банки vs агрегаторы.

Как работает reconciliation в API Платежи Онлайн

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

Основа процесса:

  1. Инициация. Вы создаёте платёж (order + payment) через единый протокол. См. Базовая интеграция.

  2. События. Провайдеры отправляют нам события: авторизация, 3‑D Secure, списание, отмена, возврат. Мы приводим их к общей схеме.

  3. Обновления статусов. Ваше приложение получает изменения через вебхуки и/или периодическую сверку по API.

  4. Ежедневная отчётность. Ночная (или инкрементальная) сверка закрывает «хвосты»: поздние списания, частичные возвраты, пересчёт комиссий.

  5. Финальный расчёт. Отражаем итоги по выплатам и комиссиям в отчётах для бухучёта и DWH.

Для проверки логики до выхода в прод используйте Песочницу.

Унификация статусов: карта соответствий провайдеров

Таблица ниже иллюстрирует, как мы сопоставляем статусы разных эквайеров. На стороне API вы работаете с нормализованными значениями, что критично для сверки и отчётности.

Нормализованный статус Сбербанк YooMoney T‑Bank Belarusbank Описание
pending CREATED pending NEW pending Платёж создан, ожидает следующего шага
authorized APPROVED waiting_for_capture AUTHORIZED authorized Сумма заблокирована на карте (hold)
captured DEPOSITED succeeded CONFIRMED captured Списание завершено, деньги на пути к зачислению
failed DECLINED canceled CANCELED failed Отказ, списания нет
canceled CANCELED canceled CANCELED canceled Отменено до списания
refunded_partial REFUNDED (partial) refunded (partial) PARTIAL_REFUND refunded_partial Частичный возврат
refunded_full REFUNDED (full) refunded (full) REFUNDED refunded_full Полный возврат
reversed REVERSED REVERSED reversed Сторнирование/разворот операции
chargeback CHARGEBACK dispute_opened CHARGEBACK chargeback Чарджбэк (претензия банка)

Примечание: конкретные коды могут отличаться в зависимости от версии API конкретного провайдера. Подробности см. карточки интеграций: Сбербанк эквайринг, YooMoney, T‑Bank, Belarusbank.

Поток данных: вебхуки, polling и отчётные выгрузки

Мы поддерживаем несколько способов доставки обновлений для стабильной сверки:

Рекомендации по расписанию:

Отчётность эквайринг для финансов и бухгалтерии

Система формирует набор стандартных отчётов, чтобы упростить закрытие периода и внутренний аудит:

Формула для финансового учёта (упрощённо):

Gross Payments − Refunds − Chargebacks − Fees = Net Settlements.

Особенности отражения операций:

Выгрузки платежей и интеграции с DWH

API Платежи Онлайн поддерживает настраиваемые выгрузки платежей в нужных форматах и каналах доставки.

Формат Доставка Типичные сценарии
CSV, XLSX UI, SFTP, S3 Финансовая отчётность, обмен с бухучётом
JSON Lines API, S3 Инкрементальные загрузки в DWH/ETL
Parquet S3 Аналитика больших объёмов в ClickHouse/BigQuery
Google Sheets API Операционный мониторинг для нефинансовых команд

Рекомендуемые поля для аналитики и сверки:

Если вы строите мобильную воронку оплаты, обратите внимание на SDK для мобильных приложений.

Метрики конверсии и дашборды оплаты

Чтобы управлять выручкой, важны корректные метрики конверсии и прозрачные дашборды оплаты. Мы считаем и визуализируем:

Пример воронки: initiated → 3DS (optional) → authorized → captured → settled → refunded. Для мобильных и подписочных сценариев дополнительно учитываются ретраи и автообновление карт.

Возвраты, рекуррентные платежи и фрод-аналитика

Примеры сценариев сверки по популярным провайдерам

Быстрый старт: 5 шагов к надёжной сверке

  1. Подключите базовую интеграцию и создайте тестовые платежи — см. Основы интеграции и Песочницу.

  2. Включите вебхуки и идемпотентность, настройте ретраи доставки — см. Webhooks & Idempotency.

  3. Настройте выгрузки платежей по расписанию: ежедневные CSV для бухгалтерии и JSONL для DWH.

  4. Соберите дашборды оплаты: конверсия, 3‑DS, отказные коды, комиссии, возвраты.

  5. Добавьте мониторинг ошибок и деградаций — см. Ошибки и мониторинг.

Мониторинг и SLA: на что алертить

Типовые цели SLA для сверки: 99.9% доставка вебхуков, <15 минут RTO инкрементальной сверки, закрытие дня до 06:00 локального времени.

Итоги и следующий шаг

Сверка платежей API — это не только контроль сумм и статусов, но и фундамент для прозрачной отчётности эквайринг, эффективного роутинга и роста конверсии. Единые статусы, гибкие выгрузки платежей и понятные дашборды оплаты позволяют принять верные решения быстро и подтверждать их цифрами.

Готовы выстроить надёжный reconciliation и аналитику? Начните с основ интеграции и тестов в песочнице, или свяжитесь с нами через поддержку, чтобы получить демо и рекомендации по настройке.

Получить CloudPayments бесплатно