Pueden haber diversos motivos por los que el pago con tarjeta de error.

Antes que nada… si has probado con una tarjeta de crédito y tienes una de débito, prueba a realizar el pago con la de débito. Y viceversa.

Doble autenticación
Tu tarjeta debe tener activada la doble autenticación. Si tu tarjeta no tiene doble autenticación deberás pedirle a tu banco que active esa característica, en caso contrario no podrás realizar el pago.

¿Y qué es la doble autenticación?
Es una normativa europea para evitar el fraude. Funciona de manera que cuando realizas un pago por internet tu banco te envia una petición de autorización via App de tu banco o sms. Si tu tarjeta no tiene activada la doble autenticación no podrás realizar el pago. Casi todos los bancos del mundo pueden activar la doble autenticación, aunque por experiencia con algunas personas que trataron de realizar pagos desde Latinoamérica, en ocasiones según el país hay que ir en persona al banco y “exigirlo”, porque por teléfono te pueden dar largas.

Comprar desde otro país distinto al que fue emitido la tarjeta
Otra de las caracteristicas que Redsys (la pasarela bancaria española que usamos para realizar los cobros con tarjeta) tiene implementadas para evitar el uso fraudulento de tarjetas es cuando tratas de pagar desde un país distinto a España, y tu tarjeta es de otro país al que te encuentras. Me explico… si por ejemplo eres méxicano y tienes una tarjeta bancaria de México, pero te encuentras en Perú y tratas de pagar en nuestra web que es española. No vas a poder realizar el pago. Absurdo pero es así. En ese caso, lo que puedes hacer es pedir a algun amigo o familiar que haga el pago por ti y luego devolverle el dinero. O pagar via Paypal.