Então, o código 05 de erro no seu cartão pode ter diferentes significados, dependendo do banco emissor e das circunstâncias da transação. Geralmente, esse código indica que houve uma recusa na transação por parte do banco.
Uma possível causa para o código 05 é a falta de saldo ou limite disponível no seu cartão. Isso significa que você pode estar tentando fazer uma compra que excede o limite de crédito do seu cartão ou que não há saldo suficiente na sua conta para cobrir a transação.
Outra razão para o código 05 pode ser questões de segurança. Por exemplo, se o banco detectar atividades suspeitas na sua conta, como transações em locais incomuns, ele pode recusar a transação por precaução.
Dá uma olhada aqui: