For the complete documentation index, see llms.txt. This page is also available as Markdown.

Коди помилок

Перераховані нижче коди помилок не свідчать про успішність або неуспішність транзакцій

Для перевірки статусу транзакції необхідно:

  • очікувати callback

  • перевірити статус транзакції по OPERATION_ID

  • перевірити статус транзакції по merchantRequestId

http code
msgType
msgCode
msgText

200

ERROR

b_terminal_not_found

@Payment terminal not found

ERROR

b_merchant_not_found

@Merchant not found

ERROR

b_reverse_transaction_failed

@Failed to reverse transaction

ERROR

b_payment_invalid_refund_amount

@Payment invalid refund amount

ERROR

b_phys_transaction_not_found

@Phys transaction not found

ERROR

b_cannot_process_logic_transaction

@Cannot process logic transaction

ERROR

b_authorize_transaction_failed

@Failed to authorize transaction

ERROR

b_initiate_transaction_failed

@Failed to initiate transaction

ERROR

b_payment_logic_transaction_not_found

@Payment logic transaction not found

ERROR

b_explicit_payment_execution_not_supported

@Payment type doesn't support explicit execution

ERROR

b_payment_not_found

@Payment not found

ERROR

b_operation_not_found

@Operation not found

ERROR

b_payment_refund_not_supported

@Payment type doesn't support refund

200

ERROR

b_invalid_request

Невірний запит

200

ERROR

b_unsupported_payment_system

Платіжна система не підтримується

200

ERROR

b_validation_card_expiration_date_and_security_code

Значення повинно складатися з 7 цифр.

200

ERROR

b_invalid_pan_format

Неправильний формат повного номера картки

200

ERROR

b_payment_invalid_refund_status

@Payment invalid refund status

200

ERROR

b_validation_card_expiration_date

Значення повинно складатися з 4 цифр

200

ERROR

b_encryptor_failed_decrypt_message

Не вдалося розшифрувати повідомлення

200

ERROR

b_virtual_device_not_found

Віртуальний пристрій не знайдено

200

ERROR

b_refresh_token_absent

Токен оновлення відсутній

200

ERROR

b_err_missing_recipient_id

Не вказано recipientItn або recipientPassport. Один із параметрів є обов’язковим.

200

ERROR

b_err_invalid_itn_format

Невірний формат recipientItn. Має містити лише 10 цифр.

200

ERROR

b_overload_error

@Overload error

400

ERROR

b_duplicate_field_value

Value {data} must be unique

400

ERROR

b_request_is_not_correct

Запит не в правильному форматі

400

ERROR

b_error_parse_json

JSON parse error: {info}

400

ERROR

b_txn_not_allowed

@transaction type is not allowed for this Merchant

400

ERROR

b_failed_to_get_apple_pay_session

@Failed to get apple pay session

400

ERROR

b_user_merchant_request_mismatch

@User's merchant ID doesn't match the merchant ID from request

401

ERROR

b_expired_token

@Token Expired

ERROR

b_unknown_device

@Unknown Device

401

ERROR

b_used_token

Використаний токен

401

ERROR

b_auth_token_expired

Термін дії токена аутентифікації закінчився

401

ERROR

b_previous_auth_token_expired

@Previous Auth Token Expired

404

ERROR

b_service_unavailable

@Service '{service}' unavailable

404

ERROR

payment_operation_not_found

@Payment operation is not found.

404

ERROR

b_hpp_order_not_found

@The HPP order not found

404

ERROR

b_merchant_balances_not_found

@Balance not found.

500

ERROR

b_hpp_order_expired

@The HPP order is expired

500

ERROR

b_unknown_error

Невідома помилка

503

ERROR

b_server_is_overloaded

@Server is overloaded

(необхідно повторити спробу запиту пізніше)

Приклад відповіді з помилкою

Останнє оновлення