Então, quando você se depara com o código 12 de erro no seu cartão, isso geralmente indica que a transação foi recusada pelo banco emissor do cartão. Uma das causas possíveis para esse erro é o bloqueio temporário do cartão por questões de segurança.
Isso pode acontecer se o banco detectar atividades suspeitas na sua conta, como transações em locais incomuns, e decidir bloquear o cartão como medida de proteção contra fraudes.
Uma vez, apareceu para mim uma notificação referente à lançamentos nacionais Bradesco. Mas, como eu não sabia do que se tratava, acabei dizendo que não reconhecia a compra.
Outra razão para o código 12 pode ser a falta de saldo ou limite disponível no seu cartão. Se você estiver no limite do crédito ou se não houver saldo suficiente na sua conta, a transação pode ser recusada com esse código.
Se isso acontecer, é importante entrar em contato com o banco emissor do seu cartão para entender melhor o motivo da recusa e resolver a situação.