Suponho que você está tentando comprar pelo PagSeguro, e ao utilizar o cartão de crédito para comprar por lá é comum esse problema acontecer.
As compras lá são aprovadas de forma aleatória, com a maioria não sendo autorizada. Eu recomendo você vincular o seu cartão de crédito em algum app de carteira virtual, como o PicPay, gerar um boleto de depósito de Fz no PagSeguro e pagar o boleto utilizando o cartão pelo app. Pode demorar algumas horas para as moedas chegarem, mas já evita esse problema.