Por ahí encontré esto por si te sirve:
Sí, puede pasar. El PPCode solo sirve para confirmar que la tarjeta te pertenece; no garantiza que esa tarjeta se acepte en todas las compras. PayPal indica que una tarjeta ya confirmada puede seguir rechazándose en una operación concreta por controles de seguridad, por rechazo del banco/emisor, por datos desactualizados de la tarjeta, por una limitación de cuenta o por verificaciones pendientes.
En tu captura, PayPal sí detecta la Visa, pero la está marcando como “This card can’t be used for this transaction”. O sea: el problema parece estar en esa compra concreta, no en que el PPCode esté mal.
Haz esto en este orden:
1. Entra en Cartera y abre esa Visa. Si ves “Confirmar tarjeta”, complétalo; si ya metiste el código, PayPal dice que puede tardar 2 a 3 días laborables en reflejarse. Si no ves ese enlace, esa parte ya quedó confirmada.
2. Revisa la fecha de vencimiento y, sobre todo, la dirección de facturación. Debe coincidir exactamente con la del extracto de la tarjeta.
3. Mira el icono de campana y el Centro de resoluciones por si hay una limitación o una comprobación de identidad pendiente. PayPal dice que una cuenta limitada puede impedir pagos.
4. Añade otra forma de pago. PayPal recomienda cambiar la forma de pago o añadir otra tarjeta o una cuenta bancaria cuando la tarjeta actual no se puede usar.
5. Si sigue igual, contacta primero al emisor de la tarjeta/banco y luego a PayPal por el Centro de mensajes. PayPal explica que muchas veces el emisor rechaza la operación y no le dice a PayPal el motivo exacto.
Conclusión: no parece un fallo del PPCode. Yo empezaría por revisar dirección de facturación, notificaciones/limitaciones y, si todo está bien, hablar con el banco emisor.