Робокасса Error 29:

👍 Робокасса Error 29: один параметр сломал платежи Коллеги, все платежи перестали проходить. Причина: одно поле.

FFD 1.2 требует payment_method + payment_object в каждом receipt. Без них — Error 29.

📍Что случилось Обновление ФФД до версии 1.2 сломало интеграцию. Робокасса начала требовать обязательные поля для фискализации:

"receipt": {
 "items": [{
 "payment_method": "full_prepayment",
 "payment_object": "service"
 }]
}

Без них: "Error 29: Invalid receipt format".

📍Отладка

  1. Логи показывали только "Error 29"
  2. Документация Робокассы неполная
  3. Техподдержка отвечала 2 дня
  4. Нашёл решение через форумы

Оказалось: новые обязательные поля в API.

📍Исправление Добавил в каждый элемент чека:

Два параметра восстановили работу платежей.

📍Последствия Два дня без платежей:

Один параметр стоил $3000 упущенной выручки.

📍Профилактика Настроил мониторинг платёжного API:

Как настроил мониторинг критичных API для всех сервисов. Чеклист интеграций в бесплатном гиде.

#моикейсы_поповвии Работаем дальше.

Поделиться: Telegram LinkedIn X

Больше — в канале

Практические кейсы AI-автоматизации для предпринимателей

Vladislav Popov

Владислав Попов

AI-консультант, 15+ лет в IT, PhD (University of York). Помогаю предпринимателям автоматизировать бизнес с помощью AI.