Где искать
1. Логи платежа
Админка → Заказы → открой заказ → вкладка «История». Там видно:
- Какой провайдер
- Payment ID
- Статус (CANCELLED / REJECTED / AUTH_FAIL)
- Причина отказа (если передана)
2. ЛК провайдера
- Т-Банк: ЛК → Платежи → ищи по Payment ID → полная информация от банка
- ЮKassa: Платежи → фильтр Failed → причина
Частые причины отказа
1. Карта отклонена банком
- Недостаточно средств
- Лимит на онлайн-покупки
- Подозрение на фрод (банк блокирует до подтверждения)
Что сказать покупателю: «Попробуй другой картой или напиши в банк».
2. 3D-Secure не пройдена
Покупатель не ввёл SMS-код за отведённое время. Просто попробовать снова.
3. Не настроена фискализация
Т-Банк отклоняет платёж если в Receipt неправильные позиции. Проверь:
- Сумма позиций =
total_amount - Нет пустых
name quantity> 0
4. Webhook не дошёл до нас
Заказ висит в pending хотя деньги списались. Webhook не пришёл → мы не знаем. Решение:
- Вручную проверь в ЛК провайдера
- Переведи заказ в
paidручным статусом - Напиши нам — мы проверим почему webhook не пришёл