Типи помилок
Існує два типи помилок: під час валідації та обробки платежу (процесінгу).
Валідація
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"
}
Повідомлення про помилки
Код помилки | Назва українською |
---|---|
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 | Використано ліміт проведення операцій за картою. Будь ласка, оберіть іншу карту та спробуйте повторно |