Skip to main content

Ошибки в ответах API

Коды ошибок

Код и сообщениеОписание
400 this value should not be blank. field: "amount"Не передан обязательный параметр (например, amount)
400 PAYMENT_METHOD_NOT_AVAILABLEНет свободных реквизитов
400 Invoice amount should be not less than 1000.00Ошибка минимальной допустимой суммы
400 Invoice amount should be not greater than 100000.00Ошибка максимальной допустимой суммы
400 Invoice data not availableПри запросе на выплаты инвойс не был создан или находится в отмене
400 Payment option not allowedНеверное значение для параметра paymentOption
400 Payment method not allowedНеверное значение для параметра paymentMethod
400 maxAmount can not be less than amountВключенная рандомизация суммы не должна быть меньше основной суммы
400 This value should be of type boolean field: "startDeal"Параметр startDeal должен передаваться как булевый тип (true/false)
400 2FA should be enabled for this operationДля выводов 2FA должна быть включена в личном кабинете
400 Insufficient fundsНедостаточно средств для создания заявки на вывод
401 UnauthorizedОшибка в формировании подписи, неправильный ключ магазина API или неправильная маршрутизация
404 Pay in disabledНа терминале отключен поток на прием
404 Pay out disabledНа терминале отключен поток на выплаты
404 nullНеверный URL при создании инвойса
404 nullПри открытии диспута инвойс не был создан или находится в отмене

Успешные ответы

200 OK

При успешном вызове API платежного шлюза необходимо проанализировать JSON-ответ, чтобы определить, была ли создана сделка с трейдером. При передаче параметра startDeal=true успех обозначается значением id в массиве deals, равным 1.