¿Qué es Idempotencia?
Si la conexión se corta mientras pagas y vuelves a pulsar, un sistema con esta protección reconoce la misma solicitud y no emite dos perfiles. Por eso reintentar en el mismo botón es mejor que abrir un nuevo pago cuando tienes dudas.
Idempotencia es una palabra tomada de las matemáticas, y significa que hacer algo otra vez no produce ningún efecto adicional. En las compras online describe el mecanismo que impide que una instrucción repetida cree un segundo resultado. Traducido para alguien que compra una eSIM: si la conexión se cae justo cuando pulsas pagar y vuelves a pulsar, un sistema con esta protección reconoce la misma solicitud en vez de una nueva, y no te emite dos perfiles.
Esta página explica el problema que resuelve el mecanismo, el principio en el que se apoya, la diferencia entre lo que puede y no puede evitar, y los hábitos de tu lado que dejan que te ayude al máximo. No describimos el funcionamiento interno de ningún vendedor concreto, porque varía, pero los principios de abajo se aplican en general.

El problema que se construyó para resolver
Pulsas confirmar, la señal móvil titubea un momento, la pantalla se queda con una rueda de carga y luego avisa de que la conexión falló. La pregunta que no puedes responder en ese instante es si tu instrucción llegó al servidor. Desde donde estás, el caso en el que la solicitud nunca llegó y el caso en el que llegó pero la respuesta se perdió de vuelta se ven exactamente igual.
Esto es una propiedad fundamental de comunicarse por una red, y ninguna cantidad de velocidad adicional la elimina. Por rápida que sea la conexión, siempre hay una ventana en la que la respuesta está en camino y se puede perder. Lo que sí se puede arreglar es la seguridad de volver a intentarlo. Si repetir un intento no produce ningún efecto nuevo, puedes reintentar sin saber si el primer intento funcionó, lo que convierte una pregunta sin respuesta en una que ya no necesitas hacerte.
| Lo que realmente pasó | Lo que viste | Resultado sin protección | Resultado con protección |
|---|---|---|---|
| La solicitud nunca llegó al servidor | Un error de conexión | Reintentar crea un pedido, lo cual es correcto | Lo mismo: un pedido |
| La solicitud llegó pero la respuesta se perdió | Un error de conexión idéntico | Reintentar crea un segundo pedido y un segundo cargo | El sistema reconoce la misma solicitud y devuelve el resultado original |
| La solicitud llegó y se sigue procesando | Una rueda de carga inusualmente larga | Reintentar pone en marcha un segundo proceso junto al primero | La segunda solicitud se empareja con el proceso ya existente en vez de iniciar otro |
Tres situaciones que se ven iguales desde el lado del usuario
Cómo funciona el mecanismo en principio
El corazón del sistema consiste en dar a cada solicitud una identidad. Cuando empiezas un pago, el sistema genera una clave ligada a esa intención concreta tuya. La clave viaja con cada solicitud enviada desde esa misma pantalla. Cuando el servidor recibe una solicitud con una clave que ya ha visto antes, no vuelve a hacer el trabajo; devuelve en su lugar el resultado del primer intento.
Importan dos consecuencias. La primera es que, por muchas veces que pulses, el resultado es uno solo y el mismo. La segunda es que la respuesta que recibes en el segundo toque no es una respuesta nueva sino una copia de la original que te perdiste cuando se cayó la conexión. Eso es precisamente lo que querías, porque lo que necesitabas era el resultado del primer intento, no un comienzo desde cero.
- 1Se abre la pantalla de pagoEl sistema crea una identidad de solicitud para esa intención concreta de compra. Esa identidad pertenece a la pantalla, no a tu cuenta en conjunto, por eso una pantalla nueva cuenta como una intención nueva.
- 2Confirmas por primera vezLa solicitud sale llevando esa identidad. Si todo va bien, la respuesta vuelve y la historia termina. El problema solo empieza cuando la respuesta no consigue hacer el viaje de vuelta.
- 3La conexión se cae o la pantalla se queda colgadaEn este punto no puedes saber qué pasó en el otro extremo. Es una condición normal del uso móvil, sobre todo en Wi-Fi público o con señal débil.
- 4Vuelves a pulsar el mismo botónLa segunda solicitud lleva la misma identidad, así que el servidor sabe que es la misma intención y no otra compra. Este es el momento en el que el mecanismo se gana su sitio, y la razón por la que reintentar con el mismo botón es más seguro que abrir una página nueva.
- 5Obtienes un solo resultadoEl sistema devuelve el resultado del primer intento. Si ese intento tuvo éxito, ves ese pedido. Si nunca llegó, el sistema lo procesa ahora como el primer intento. En cualquier caso terminas con un único pedido.
Por qué el mismo botón gana a un pago nuevo
El instinto cuando una pantalla se cuelga es cerrarla y empezar de cero, algo que funciona bien en un formulario normal y mal en un paso de pago. Empezar de cero significa descartar la identidad de la solicitud, y con ella la capacidad del sistema de saber que ya expresaste esta intención una vez.
Reintentar con el mismo botón, por tanto, le da al sistema más información. Dice que este es un segundo intento de una sola historia, mientras que un pago nuevo dice que esto es una historia nueva. El sistema no puede adivinar en tu nombre, porque alguien que de verdad quiere dos planes realiza exactamente las mismas acciones.
La regla práctica es esta: cuando no estés seguro de si un pago se completó, haz dos cosas en orden. Primero, actualiza la misma página o vuelve a pulsar el mismo botón. Segundo, si sigue sin estar claro, mira tu historial de pedidos en vez de volver a comprar. El historial de pedidos es la fuente de verdad que no requiere adivinar, y leerlo no crea nada.

Lo que el mecanismo no puede evitar
La protección contra duplicados es una herramienta potente con un alcance más limitado de lo que la mayoría supone. Actúa sobre solicitudes que llevan la misma identidad. Cualquier cosa fuera de ese límite es una intención nueva a ojos del sistema, y se llevará a cabo tal cual.
- Abrir un pago nuevo y completarlo siempre es un pedido separado.
- Comprar desde otro dispositivo o navegador se lee como una intención distinta.
- Pagar con otro método después de que el primero parezca fallar puede dejar dos transacciones si el primero se completa después.
- Dos personas comprando para el mismo viajero no se pueden reconocer como una sola historia.
- Elegir el plan equivocado no es algo sobre lo que este mecanismo tenga ningún efecto.
| Lo que haces | Cómo lo interpreta el sistema | Qué ocurre después |
|---|---|---|
| Vuelves a pulsar confirmar en la misma pantalla | Un segundo intento de la misma intención | Un pedido |
| Actualizas la misma página de pago | Una solicitud del estado de esa misma intención | Ves el primer resultado sin crear nada |
| Cierras la ventana y abres un pago nuevo | Una intención nueva sin relación con la primera | Un segundo pedido |
| Compras desde otro dispositivo o navegador | También una intención nueva | Un segundo pedido |
| Abres tu historial de pedidos | Una lectura, no una instrucción | No se crea nada |
Cada acción y lo que el sistema entiende por ella
Señales de que puede existir un duplicado
La mayoría descubre un duplicado cuando llega el extracto, lo cual llega tarde desde el punto de vista de la tranquilidad. Varias señales aparecen mucho antes y se pueden comprobar en menos de un minuto.
- El historial de pedidos muestra más de un pedido para el mismo destino con minutos de diferencia entre sí.
- Llegan dos correos de confirmación con números de pedido distintos.
- La app del banco lista dos transacciones del mismo importe muy seguidas.
- Recibes dos códigos QR distintos para un solo viaje.
- La página del pedido original empieza a mostrar éxito justo después de que vuelvas a comprar.
Si detectas alguna de estas señales, resiste la tentación de instalar los dos. Instalar hace la situación más difícil de deshacer. Decide cuál quieres, deja el otro sin tocar, y espera una respuesta. Un perfil sin instalar siempre es más fácil de gestionar que uno instalado.
Tienes un duplicado: qué hacer ahora
El orden de abajo empieza por lo primero que hay que hacer. La idea es dejar la situación clara desde ahora, no explicarla más tarde.
- Abre tu historial de pedidos y anota los dos números de pedido.
- Decide cuál vas a usar, comprobando que el plan coincide con tu itinerario.
- Instala solo el que elegiste y deja el otro tranquilo.
- Escribe a soporte con los dos números, indicando claramente cuál estás usando.
- Espera una respuesta antes de iniciar nada con tu banco, para que los dos procesos no choquen.
La razón para no instalar el sobrante es que un perfil que se ha instalado y usado puede considerarse consumido, lo que complica bastante cualquier reversión. Las condiciones exactas varían según el plan y el proveedor, así que no hablamos por todos los casos, pero dejarlo sin tocar es siempre la postura más segura.

Cuando de verdad quieres dos
Hay muchas situaciones en las que dos perfiles son exactamente lo que quieres: uno para ti y otro para un compañero de viaje, o dos planes que cubren dos tramos de un viaje que cruza regiones. La protección contra duplicados no se interpone aquí, porque cada intención empieza en su propia pantalla.
Para evitar confusiones más adelante, mantenlos separados desde el principio. Completa una compra a la vez, espera a que la primera se confirme antes de empezar la segunda, y si compras para otras personas, anota qué número de pedido pertenece a quién. Un código QR se instala en un solo teléfono, así que mezclarlos en la instalación crea un problema más difícil de lo necesario.
Ventajas
- Completar un pedido a la vez mantiene el historial legible y fácil de revisar más tarde
- Anotar a quién pertenece cada pedido evita instalar en el teléfono equivocado
Desventajas
- Varias pestañas a la vez hace imposible saber cuál pedido tuvo éxito
- Un correo compartido sin notas te deja adivinando en el momento de instalar
Desde el lado del sistema: por qué no cancela automáticamente
Una pregunta razonable es por qué el sistema no cancela sin más el segundo pedido cuando ve dos compras con minutos de diferencia. La respuesta es que no puede saber tu intención. Dos compras seguidas es un comportamiento perfectamente correcto para alguien que compra para una familia. Cancelar automáticamente arriesgaría destruir un pedido que sí era intencionado.
La solución es un reparto de tareas. El sistema es responsable de asegurarse de que una solicitud no se ejecute dos veces por accidente. Tú eres responsable de asegurarte de que una intención nueva realmente lo es. Cuando las dos partes cumplen su papel, los duplicados se vuelven raros, y los que sí ocurren se resuelven rápido porque el rastro es claro.
Pequeños hábitos que ayudan en el momento de pagar
La protección del lado del sistema funciona mejor cuando tu comportamiento no juega en su contra. Los hábitos de abajo no son normas, pero reducen de forma medible la probabilidad de problemas, sobre todo cuando compras en un sitio con mala señal, como un tren o un aeropuerto.
- Compra con una conexión Wi-Fi estable en vez de con una señal irregular mientras te mueves.
- Mantén abierta una sola pestaña de pago, no varias a la vez.
- Si la pantalla se cuelga, espera un momento y actualiza la misma página antes de hacer cualquier otra cosa.
- Anota el número de pedido en cuanto aparezca; es la clave de cualquier conversación posterior.
- Antes de volver a comprar, comprueba siempre el historial de pedidos, incluso cuando estés seguro de que el primer intento falló.
Qué recordar
La protección contra duplicados existe para que reintentar sea un acto seguro. Resuelve un problema que la velocidad no puede resolver, a saber, la incertidumbre de las redes. Su alcance, sin embargo, se detiene en las solicitudes que llevan la misma identidad. Cualquier cosa que empiece de nuevo en una página distinta queda fuera de ella.
En la práctica hay tres cosas que retener: pulsar el mismo botón en vez de abrir una página nueva; comprobar el historial de pedidos antes de volver a comprar; y si realmente existen dos pedidos, informar de los dos números de inmediato en vez de esperar al extracto. Esas tres cubren casi todo lo que pasa en un pago.
Preguntas frecuentes
¿Es realmente seguro pulsar el botón de pagar dos veces?+
Es claramente más seguro que abrir un pago nuevo, porque una segunda solicitud desde la misma pantalla lleva la misma identidad y se empareja con la intención original en vez de crear una nueva. Lo que no es seguro es cerrar la ventana y hacer toda la compra de nuevo, ya que eso se interpreta como una intención nueva. Ante la duda, actualiza primero la misma página y luego comprueba tu historial de pedidos.
Si un pago con tarjeta falla y cambio de método, ¿eso duplicará el pedido?+
Puede pasar. Un intento con tarjeta que parece fallido a veces es una autorización que se completa más tarde. Antes de cambiar de método, abre la app de tu banco para ver si hay un importe retenido, y revisa tu historial de pedidos por si hay uno nuevo. Si aparecen dos importes, envía los dos números de pedido juntos; eso es mucho más rápido que esperar al extracto.
¿El sistema notará un duplicado y lo cancelará por mí?+
No, no cancela nada automáticamente, porque dos compras seguidas es un comportamiento normal para alguien que compra para una familia o que cubre dos tramos de un viaje. Adivinar tu intención arriesgaría eliminar un pedido que sí querías. Lo que el sistema puede hacer es evitar repetir una solicitud; confirmar qué pedido quieres tiene que venir de ti.
Recibí dos códigos QR. ¿Debería instalar los dos?+
No instales los dos. Elige el que coincide con tu itinerario, instala solo ese, y deja el otro sin tocar, porque un perfil que se ha instalado y usado puede contar como consumido y es mucho más difícil de deshacer. Luego envía los dos números de pedido, diciendo cuál estás usando. Las condiciones de cancelación varían según el plan, así que necesitamos revisar los pedidos concretos antes de responder.
Si la conexión se cae a mitad del pago y no hago nada, ¿qué pasa?+
Hay dos posibilidades. Puede que la solicitud nunca haya llegado, en cuyo caso no ha pasado nada y no se cobró nada. O llegó y se completó, lo que significa que tienes un pedido exitoso que nunca viste confirmado. La forma de distinguirlos es abrir tu historial de pedidos y revisar tu correo, no deducir nada de la pantalla que desapareció.
¿La protección contra duplicados también se aplica a las recargas?+
Se aplica el mismo principio: reenviar una solicitud desde la misma pantalla no debería añadir el saldo dos veces. Pero abrir una nueva página de recarga y completarla sigue siendo una transacción separada. Lo que hace más confusas las recargas es que la cifra que muestra el teléfono puede ir por detrás de la de la red, así que la gente supone que falló y compra otra. Comprueba primero el historial de pedidos, siempre.









