Что такое ошибка insufficient_funds?
insufficient_funds — код отказа, который означает: по данным банка-эмитента, доступного остатка на карте не хватает для совершения транзакции. Казалось бы, всё просто. Но на практике эта ошибка часто возникает именно тогда, когда пользователь уверен, что деньги на счёте есть.
Почему возникает ошибка, если деньги есть?
Причин несколько, и каждая из них встречается регулярно:
- Валютная конвертация. Сервис списывает в USD, а ваша карта рублёвая. Банк конвертирует сумму по своему курсу и добавляет комиссию за конвертацию. Итоговая сумма оказывается выше, чем вы ожидали.
- Холды (заморозка средств). Предыдущие транзакции могли создать временную блокировку средств. Например, неудачная попытка оплаты иногда оставляет холд на 3–5 дней.
- Буферный авторизационный запрос. Некоторые мерчанты (особенно сервисы аренды и гостиницы) создают авторизацию на сумму больше фактической — для проверки. Эти средства заморожены.
- Дневной лимит трат. Банк мог установить дневной максимум: даже если баланс достаточный, лимит уже исчерпан.
- Отображаемый и доступный баланс. В мобильном приложении банка часто показывается "учётный баланс" (включая незакрытые операции), а не реально доступные средства.
- Кредитный лимит исчерпан. Для кредитных карт: общий лимит может позволять видеть большой баланс, но кредитная линия исчерпана.
Как исправить ошибку
- Проверьте доступный баланс, а не учётный. В банковском приложении ищите "доступный баланс" или "available balance" — именно эта сумма участвует в транзакциях.
- Учтите комиссию за конвертацию. Прибавьте к сумме платежа 1–3% (или уточните у банка точный размер комиссии). Возможно, ваших средств хватает впритык.
- Проверьте наличие холдов. В истории транзакций найдите незакрытые авторизации, которые блокируют часть баланса.
- Убедитесь в дневных лимитах. Уточните в банке, не превышен ли дневной лимит трат по карте.
- Пополните карту с запасом. Добавьте немного больше, чем сумма платежа, чтобы покрыть комиссии и курсовую разницу.
- Используйте карту в нужной валюте. Виртуальные карты Marix работают в USD — никакой конвертации и непредсказуемых комиссий.
FAQ
Почему банк показывает один баланс, а платёж всё равно не проходит?
Потому что "учётный баланс" в приложении включает незакрытые операции. Реально доступная сумма может быть меньше. Ищите строку "доступно" или "available".
Когда разморозятся средства, заблокированные холдом?
Как правило, неавторизованные холды снимаются через 3–7 рабочих дней. Авторизованные (например, от отеля) — после фактического списания или по истечении срока авторизации (обычно 7–30 дней).
Как карта Marix помогает избежать этой ошибки?
Карта Marix номинирована в USD, поэтому при оплате американских сервисов вы видите точную сумму без скрытых конвертаций. Никакого сюрприза с курсом или банковской комиссией.
Читайте также
- 3D Secure аутентификация не пройдена — причины и решение
- 3DS challenge loop: почему 3D Secure зависает в цикле и как это исправить
- ACH-перевод отменён: коды R и причины возврата
- Adyen ошибка «Refused 05» — что значит и как исправить
- Adyen отклонил платёж как мошенничество: причины и как исправить
Устали от неожиданных отказов из-за конвертации и холдов? Виртуальные карты Marix в USD — простое решение для зарубежных платежей без скрытых комиссий.

