Error codes
The error codes listed below do not indicate the success or failure of transactions To check the status of a transaction, you need to:
wait for callback
check the status of the transaction by OPERATION_ID
check the status of the transaction by 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
(need to retry the request later)
Example of a response with an error
{
"requestId": "29a36a0a-5926-11ed-9b6a-0242ac120002",
"serviceId": "api-gateway",
"msgCode": "b_used_token",
"msgType": "ERROR",
"msgText": "@Used Token Alert!",
"isLocalized": false,
"msgAttrs": {},
"errorCauses": []
}
Last updated