Коди помилок
Перераховані нижче коди помилок не свідчать про успішність або неуспішність транзакцій
Для перевірки статусу транзакції необхідно:
очікувати callback
перевірити статус транзакції по OPERATION_ID
перевірити статус транзакції по merchantRequestId
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_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
(необхідно повторити спробу запиту пізніше)
Приклад відповіді з помилкою
Last updated