Коди помилок
Перераховані нижче коди помилок не свідчать про успішність або неуспішність транзакцій
Для перевірки статусу транзакції необхідно:
очікувати 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
401
ERROR
b_expired_token
@Token Expired
ERROR
b_unknown_device
@Unknown Device
404
ERROR
b_service_unavailable
@Service '{service}' unavailable
503
ERROR
b_server_is_overloaded
@Server is overloaded
(необхідно повторити спробу запиту пізніше)
Приклад відповіді з помилкою
Last updated