Механіка карткової авторизації: Soft Decline проти Hard Decline
Під час кожної транзакції в інтернеті платіж проходить складний багатоступеневий маршрут: мерчант → платіжний шлюз (Payment Gateway) → банк-еквайр → платіжна система (Visa / Mastercard) → банк-емітент картки. Якщо будь-який вузол у цьому ланцюжку відхиляє операцію, термінал повертає числовий код відмови відповідно до міжнародного стандарту ISO 8583.
Усі відхилення поділяються на дві принципові категорії:
- М'які відмови (Soft Decline): тимчасові технічні збої або проблеми, які покупець може усунути самостійно без зміни платіжного засобу (наприклад, поповнити баланс при коді 51 або повторити платіж через 10 хвилин при коді 91).
- Жорсткі відмови (Hard Decline): категорична заборона банку на проведення операції (втрачена картка 41/43, заборонений тип операції 57, підозра на шахрайство 59). Повторні спроби оплати тією самою карткою після Hard Decline категорично заборонені, оскільки вони призводять до миттєвого блокування картки антифрод-системою.
Довідник кодів відмови ISO 8583: розшифровка та інструкції
У таблиці нижче зібрано найпоширеніші коди відмови банківських систем у 2026 році з точними рекомендаціями щодо їх усунення:
| Код ISO | Офіційний статус | Тип відмови | Реальна причина | Дії користувача |
|---|---|---|---|---|
| 05 | Do Not Honor | Hard / Soft | Універсальна відмова емітента, нульовий інтернет-ліміт або ризик фроду | Підняти ліміт у додатку, звернутися до банку або змінити картку |
| 12 | Invalid Transaction | Hard | Запит не підтримується банком (помилка валюти або типу розрахунку) | Змінити валюту списання або скористатися іншою карткою |
| 14 | Invalid Card Number | Hard | Помилка номера картки (невідповідність алгоритму Луна) | Перевірити правильність введення 16 цифр картки |
| 41 / 43 | Lost / Stolen Card | Hard | Картка позначена як втрачена або викрадена | Негайно припинити спроби оплати, перевипустити картку |
| 51 | Insufficient Funds | Soft | Брак коштів з урахуванням валютної конвертації (FX hold 3%–5%) | Поповнити баланс картки із запасом на подвійну конвертацію |
| 54 | Expired Card | Hard | Закінчився термін дії картки або неправильно введено MM/YY | Перевірити термін дії або випустити нову віртуальну картку |
| 57 | Transaction Not Permitted | Hard | Категорія торговця (MCC) заблокована банком або заборонені закордонні списання | Увімкнути закордонні оплати в налаштуваннях або використати бізнес-картку |
| 59 | Suspected Fraud | Hard | Спрацював внутрішній антифрод-скоринг платіжної системи | Зв'язатися зі службою безпеки банку для ручного підтвердження |
| 65 | Activity Limit Exceeded | Soft | Вичерпано добовий ліміт кількості операцій або суми | Збільшити добовий ліміт у додатку або зачекати настання нової доби |
| 91 | System Error / Timeout | Soft | Тайм-аут з'єднання з банком-емітентом картки | Зачекати 10–15 хвилин та повторити спробу авторизації |
Збої 3D-Secure 2.2, перевірка AVS та географічний конфлікт BIN
Понад 60% відмов при оплаті закордонних цифрових сервісів та рекламних кабінетів пов'язані не з балансом картки, а з протоколами верифікації безпеки:
- Збої протоколу 3D-Secure 2.2: Сучасний стандарт 3DS передає банку понад 100 параметрів пристрою (IP-адреса, браузерний відбиток, таймзона). Якщо покупець використовує VPN або датацентровий проксі, банк оцінює операцію як високоризикову і не надсилає пуш-повідомлення, повертаючи помилку аутентифікації.
- Перевірка адреси платника (AVS - Address Verification Service): Сервіси у США та Великій Британії зіставляють індекс (ZIP code) білінгової адреси з адресою, зареєстрованою в банку. Картки, емітовані в країнах без підтримки AVS, часто відхиляються автоматично.
- Географічна невідповідність BIN: Якщо перші 6–8 цифр картки вказують на банк України або Польщі, а платіж здійснюється через американський платіжний профіль, шлюз може заблокувати операцію за підозрою у викраденні платіжних даних. Перевіряйте параметри емітента через наш чекер банківських BIN.
Матриця сумісності типів BIN карток із міжнародними платформами
Різні категорії карток демонструють кардинально різну прохідність на міжнародних майданчиках:
| Тип картки (BIN Level) | Facebook / Google Ads | AI-підписки (OpenAI / Claude) | Хмарні сервіси (AWS, Hetzner) | Подорожі та оренда авто |
|---|---|---|---|---|
| Prepaid Virtual (Неіменні) | Низька (часті бани) | Відхиляється (код 05/57) | Блокується Stripe | Не підтримується |
| Virtual Debit (Необанки) | Висока | Відмінна (98%) | Висока | Обмежено |
| Commercial / Business Credit | Максимальний траст (100%) | Максимальний траст | Пріоритетний білінг | Повна сумісність |
| Local Bank Debit | Середня (ліміти НБУ) | Добра (з 3DS) | Середня | Часті відхилення |
Платіжна гігієна та захист від блокування за кодом 59
Щоб мінімізувати ризик блокування платіжних реквізитів банківськими системами:
- Окрема віртуальна картка під підписки: Ніколи не використовуйте основну зарплатну або накопичувальну картку для регулярних онлайн-підписок. Випускайте окремі віртуальні картки з індивідуальними лімітами.
- Врахування буфера подвійної конвертації: При оплаті в іноземній валюті банк тимчасово блокує на 3%–5% більше суми операції на випадок курсових коливань до моменту остаточного клірингу.
- Узгодженість цифрового відбитка: Здійснюйте платіж із чистої IP-адреси тієї ж країни, в якій випущена картка, або вимикайте агресивні блокувальники реклами, що спотворюють роботу фреймів 3D-Secure.
Покроковий алгоритм діагностики та вирішення помилки за 5 хвилин
Якщо ваш платіж відхилено, виконайте послідовно такі кроки:
- Перевірте баланс та ліміти: увійдіть у мобільний банкінг, перевірте залишок коштів (із запасом 5% на курсовий холд) та переконайтеся, що добовий інтернет-ліміт перевищує суму чека.
- З'ясуйте точний код помилки: зверніться до онлайн-підтримки банку та запитайте точний числовий код ISO 8583 (05, 51, 57 чи інший).
- Перевірте параметри BIN: введіть перші 6 цифр картки у наш чекер банківських BIN, щоб переконатися, що мерчант приймає цей тип картки (Credit vs Prepaid).
- Вимкніть VPN або змініть мережу: якщо помилка пов'язана з неотриманням 3DS-пушу, перемкніться з Wi-Fi на мобільний інтернет без проксі.
- Використайте альтернативну картку: якщо система повертає стійкий код 57 або 05, скористайтеся надійними картами з нашого рейтингу віртуальних карток для арбітражу.