Блог

Новости, статьи и заметки.

Разбор противоречий при KYB-проверке мерчанта

Разбор противоречий при KYB-проверке мерчанта

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

4 минуты чтения

Первый час платёжного инцидента и передача смены

Первый час платёжного инцидента и передача смены

Кто координирует инцидент, как ограничить ущерб, разобраться с неопределёнными операциями и сообщать клиентам только подтверждённые факты.

4 минуты чтения

Ротация ключей платёжного API: от реестра доступа до проверки

Ротация ключей платёжного API: от реестра доступа до проверки

Как распределить доступ между платёжными сервисами, хранить секреты и менять ключи так, чтобы не потерять контроль над интеграцией.

4 минуты чтения

Сбой у PSP: как перейти на резерв и вернуться без дублей

Сбой у PSP: как перейти на резерв и вернуться без дублей

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

4 минуты чтения

Песочница зелёная. Платежи всё ещё не готовы к запуску

Песочница зелёная. Платежи всё ещё не готовы к запуску

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

4 минуты чтения

Тайм-аут после списания: где заканчивается защита идемпотентности

Тайм-аут после списания: где заканчивается защита идемпотентности

Как связать ключ API с реальной операцией, пережить тайм-аут и не превратить повтор запроса в новое списание.

4 минуты чтения

Вебхук пришёл дважды. Почему заказ должен исполниться один раз

Вебхук пришёл дважды. Почему заказ должен исполниться один раз

Практическая схема приёма платёжных событий: проверка подлинности, защита от повторов, согласование статусов и восстановление пропущенных операций.

4 минуты чтения

Возвраты и чарджбэки: контроль суммы и статуса дела

Возвраты и чарджбэки: контроль суммы и статуса дела

Завершённый возврат, ожидающий запрос и открытый спор в одном случае. Контроль параллельных действий и два признака закрытия обращения.

4 минуты чтения

Повторить оплату или остановиться: как не превратить отказ в двойное списание

Повторить оплату или остановиться: как не превратить отказ в двойное списание

Тайм-аут, отказ и разрешённый повтор требуют разных действий. Два счётчика, проверка очереди после сбоя и цена восстановленного заказа.

4 минуты чтения