Помилки

Типи помилок

Існує три типи помилок:

  1. Помилка під час валідації.
  2. Помилка під час обробки платежу (процесінгу).
  3. Системна помилка.

Валідація

HTTP status - 400

{
    "uuid": "396f0523-0436-4626-9bdf-f14f8914d114",
    "type": "validation",
    "errors": [
        {
            "instancePath": "",
            "schemaPath": "#/required",
            "keyword": "required",
            "params": {
                "missingProperty": "client_phone"
            },
            "message": "обов'язкове поле \"client_phone\""
        }
    ]
}

Обробка

HTTP status - 400

{
  "uuid": "88da8a51-ab3d-48e5-bf29-cb5708501fc7",
  "type": "processing",
  "error": "сесію не знайдено",
  "code": "SessionNotFoundError"
}

Системна помилка

HTTP status - 500

{
  "type": "fatal",
  "uuid": "6f23c6ef-ХХХХ-ХХХХ-ХХХХ-0574a6a2bfee",
  “errors”: {
    "ua": "Виникла системна помилка. Повторіть спробу пізніше або зверніться до служби підтримки.",
   }
}
{
  "type": "fatal",
  "uuid": "6f23c6ef-ХХХХ-ХХХХ-ХХХХ-0574a6a2bfee",
  “errors”: {
      "en": "System error. Please try again later or contact support."
   }
}

Повідомлення про помилки

Код помилкиНазва українською
InvalidSignErrorНевірний підпис
CorruptedRequestErrorЗапит невiрний
SessionNotFoundErrorСесію не знайдено
SessionNotRefundableErrorСесію неможливо повернути
HoldMixErrorНеможливо змiшувати використання холда в рiзних операцiях однiєї сесiї
WrongAmountErrorПередана невiрна сума операцiї
ContragentNotFoundErrorКонтрагента не знайдено
CurrencyNotFoundErrorВалюту не знайдено
ProductNotFoundErrorПродукт не знайдено
UnknownPaymentErrorНевідома помилка платіжної системи
UnknownSMSErrorНевідома помилка відправки смс
WrongSessionStatusErrorНевiрний статус сесії
ExpressWaybillCreationErrorПомилка створення експрес-накладної
DeliveryPriceCalculationErrorПомилка при розрахунку вартостi доставки
WarehouseCapacityErrorОбране вiддiлення не пiдтримує такий об`єм
TaxFsOfflineErrorСервер дфс офлайн
NoECMFoundErrorНе знайдено вільного ПРРО
LoginFailedErrorЛогiн чи пароль не правильний
UserNotActiveErrorКористувач не активний
LoginSessionErrorПомилка сесiї авторизацiї
PasswordAlreadyUsedErrorПароль вже використовувався
PermissionInvalidErrorНевірне обмеження прав доступу
UniqueLoginIdentifierErrorДаний логін вже існує
UniqueMerchantPublicIdentifierErrorПублічний iдентифiкатор мерчанта не унiкальний
LoanAgreementNotFoundErrorДоговір позики не знайдено
LoanAgreementCardWrongStatusErrorНевірний статус картки
UniqueBlacklistItemErrorЗапис в ЧС вже існує
BlacklistedClientErrorОперацію заблоковано. Зверніться по допомогу до онлайн-підтримки NovaPay
ScoringErrorОперацію заблоковано. Зверніться по допомогу до онлайн-підтримки NovaPay
ExceededPhoneLimitВикористано ліміт проведення операцій за номером телефону. Будь ласка, змініть номер та спробуйте повторно
ExceededCardLimitВикористано ліміт проведення операцій за картою. Будь ласка, оберіть іншу карту та спробуйте повторно
FatalВиникла системна помилка. Повторіть спробу пізніше або зверніться до служби підтримки.