Механика авторизации: мягкие отказы (Soft) против жестких (Hard)
Каждая интернет-транзакция проходит многоуровневый маршрут: Мерчант → Платежный шлюз → Эквайр → Платежная система (Visa/Mastercard) → Банк-эмитент. Сбой на любом этапе возвращает стандартный код ISO 8583.
- Мягкие отказы (Soft Declines): временные технические трудности, устранимые пользователем (например, пополнение счета при коде 51 или повтор при таймауте 91).
- Жесткие отказы (Hard Declines): категорический запрет банка на проведение операции (код 41/43 утерянная карта, код 57 запрещенный тип операции). Повторные попытки приводят к блокировке карты.
Справочник кодов отказа ISO 8583: причины и порядок действий
Наиболее распространенные коды отказа банковских систем:
| Код ISO | Статус | Тип отказа | Причина | Рекомендованное действие |
|---|---|---|---|---|
| 05 | Do Not Honor | Hard / Soft | Универсальный отказ банка, нулевой интернет-лимит или риск-фильтр | Поднять лимит в приложении, связаться с банком или сменить карту |
| 51 | Insufficient Funds | Soft | Нехватка средств с учетом буфера на конвертацию валюты (3%–5%) | Пополнить баланс с запасом на курсовую разницу |
| 57 | Transaction Not Permitted | Hard | Заблокирована категория продавца (MCC) или трансграничные списания | Включить международные платежи или использовать бизнес-карту |
| 91 | System Error | Soft | Таймаут соединения с процессингом банка-эмитента | Подождать 10–15 минут и повторить авторизацию |
Сбои 3D-Secure 2.2, проверка AVS и географический конфликт BIN
Протоколы безопасности часто отсекают легитимные платежи. Стандарт 3DS 2.2 передает параметры сети и устройства. Использование анонимных прокси может помешать доставке подтверждающего пуша в банковское приложение. Проверяйте данные карты в нашем чекере банковских BIN.
Матрица совместимости типов BIN на международных платформах
Предоплаченные виртуальные карты (Prepaid) часто блокируются шлюзами Stripe при оплате SaaS, тогда как коммерческие корпоративные карты обеспечивают максимальный траст.
Платежная гигиена и предотвращение блокировок по коду 59
Используйте отдельные виртуальные карты с установленными месячными лимитами под регулярные подписки, чтобы обезопасить основной банковский счет.
Пошаговый пятиминутный алгоритм устранения ошибки оплаты
- Проверьте баланс и лимиты: убедитесь, что лимит на интернет-покупки покрывает сумму чека с запасом на курсовой холд.
- Узнайте точный код отказа: запросите у службы поддержки банка конкретный код ISO 8583.
- Проанализируйте BIN карты: проверьте карту в нашем чекере банковских BIN.
- Отключите VPN: совершайте операцию со стандартного интернет-соединения страны выпуска карты.
- Используйте резервную карту: если коды 05 или 57 сохраняются, переключитесь на проверенную карту из нашего рейтинга виртуальных карт.