Pregunta

Estaba comprando en línea y en el momento del pago, un diálogo de inicio de sesión de mi banco aparece en un iframe, llené mis datos y la página de la tienda en línea me permitió continuar con la compra.

¿Como funciona? Supongo:

  1. La tienda en línea le muestra la página con un iframe que apunta a su widget de inicio de sesión bancario.
  2. Usted llena los detalles de inicio de sesión y el banco lo autentica.

Ahora, ¿cómo el banco ahora pasa información al sitio de la tienda en línea para decirles que puede continuar?

Porque el inicio de sesión está en un iframe, y hasta donde sé, lo que sucede en el iframe no puede afectar la página del contenedor. Entonces, una vez que esté autenticado en su banco, ¿cómo el banco le dice a la página de la tienda en línea "Está bien, continúa"?

Salud.

¿Fue útil?

Solución

En una situación de pago típica, se puede imaginar mucho que sucede detrás de escena. Pero, por lo general, en este escenario, uno incluiría con la solicitud al proveedor de pagos (es decir, PayPal, Sagepay (anteriormente Protx), Datacash) una url de error de éxito de retorno y URL de error de retorno. Por lo general, un controlador de alguna descripción en el sitio de comercio electrónico recibiría una devolución de llamada del proveedor de pagos (es decir, no el iframe) una vez que haya completado con éxito la autenticación con su banco.

Otros consejos

El sitio web podría tener algunos servicios web u otros servicios que se ejecutan en el fondo manejando la respuesta bancaria y establecer algún tipo de cookie o sesión para el sitio y cargar otra página.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top