Yo pensaría que "depende", y que es difícil garantizar que siempre se vaya a tener el mismo comportamiento.
Las tarjetas inteligentes ISO 14443, y eso incluye las tarjetas de pago sin contacto EMV, así como las tarjetas MIFARE (incluidas las tarjetas Oyster) tienen un sistema "anticolisión" que permite a un lector detectar varias tarjetas (y realmente, al menos en teoría, identificar cada una de ellas y hablar con cada una independientemente).
Las especificaciones EMV sin contacto establecen que si el lector detecta varias tarjetas, no debe intentar procesar el pago.
Sin embargo, el gran problema es que el rendimiento de las tarjetas puede ser muy diferente (sobre todo relacionado con el tamaño y la forma de la antena incrustada en la tarjeta), por lo que en determinadas condiciones (distancia al lector, obstáculos, orientación, orden de las tarjetas ), una tarjeta puede ser detectada pero no la otra, sobre todo en los casos de borde (cuando las tarjetas están todavía a unos centímetros del lector).
Hay tantos factores en juego que esto puede no ser consistente, así que para la misma combinación de tarjetas, puede tener una tarjeta detectada, la otra tarjeta detectada, ambas detectadas, o ninguna.
Si se detectan dos o más tarjetas, no se debe realizar ninguna transacción (lo que significa que ahora está molestando a las personas que están detrás de usted mientras tarda en sacar una de las tarjetas de su cartera para colocarla en el lector). Si sólo se detecta una tarjeta, puede encontrarse en situaciones en las que se detecta una tarjeta al entrar y otra al salir . No estoy seguro de lo que ocurre en este caso, pero no me extrañaría que acabaras con dos viajes "incompletos" cobrados con la tarifa máxima.
Su mejor opción, con diferencia, es asegurarse de que sólo presenta una única tarjeta sin contacto.
2 votos
Compra una cartera con bloqueo RFID y saca la tarjeta o utiliza pagos sin contacto en tu teléfono. Es mucho más seguro.
0 votos
No digo que el metro no sea relativamente caro, pero ¿quizá probar una vez y ver qué tarjeta o tarjetas se cargan?
3 votos
Hablando como desarrollador de software, lo más probable es que el código se haya escrito con la expectativa expresa de que se lea una sola tarjeta, y simplemente no pueda manejar la información de más de una tarjeta. Esto significa que o bien la lectura fallará inmediatamente (esta es mi suposición, que el hardware rechazará la lectura antes de que el software esté involucrado), o el software se bloqueará, o (en el mejor de los casos) el software simplemente toma la primera lectura y corre con ella.
0 votos
Pregunta relacionada de Ask Different - apple.stackexchange.com/questions/364021/
1 votos
@Flater eso parece probable, otro resultado probable es que las tarjetas no se lean realmente al "mismo tiempo", ya que estarán separadas físicamente por una pequeña distancia, por lo que una se leerá uno o dos microsegundos antes que la otra. El primero debe tener éxito y bloquear más entradas durante un segundo o así
0 votos
Darren, eso es incorrecto por dos razones (A) el sistema está completamente construido para entender el concepto de ver dos tarjetas a la vez, y, (B) la distancia de tiempo de viaje de la velocidad de la luz sobre 2-3 mm es algo así como 10.000 veces demasiado pequeño para ser medible por los sistemas. {TBC como todo el mundo ha dicho, "A" a menudo se rompe, y sólo lee uno.}
0 votos
Flater, eso está mal. "14443" entiende y puede y hace comúnmente múltiples interacciones al mismo tiempo. (Ver muchas respuestas más abajo).
0 votos
Btw creo que la luz viaja un mm en un par de pico segundos (¡!)
0 votos
@DarrenH Eso se tiene en cuenta cuando dije "el software sólo toma la primera lectura".
0 votos
@Fattie: Que el hardware pueda hacerlo, o que se haya estandarizado, no significa que todo el software relacionado con la tecnología se haya escrito para tenerlo en cuenta. He trabajado en varios proyectos de infraestructuras de transporte y apuesto directamente a que no se ha dedicado tiempo a tratar este caso extremo, lo que lleva a un comportamiento indefinido (que podría ser un bloqueo, un fallo de lectura o tomar ciegamente la primera lectura, como ya se ha mencionado). ¿Es una prueba? No. Pero se basa en una experiencia casi constante como desarrollador de software.