Nuevos estándares web para una experiencia de pago sin problemas en la web.


Actualizado

Uno de los impulsores clave del ecosistema de la web son los pagos. Con sistemas de pago seguros, fluidos y flexibles, la web puede convertirse en una plataforma sostenible y rentable. Los estándares de Web Payments tienen el potencial de ser un componente clave que permitirá una integración perfecta de las soluciones de pago en los flujos de pago de los comerciantes.

¿Qué son los pagos web?

Web Payments es una serie de nuevas APIConcepto de API¿Qué es una API?Una API, siglas de Application Programming Interface o Interfaz de Programación de Apps, es un recopilatorio de código que se puede emplear para que varias apps se comuniquen entre ellas. Es algo que realiza una tarea equivalente a la interfaz de usuario al momento de promover la interacción entre persona y programa, solo que aplicado única y exclusivamente dentro del entorno del software.Aún cuando suene más de pago estandarizadas disponibles en los navegadoresConcepto de Navegadores¿Qué son los Navegadores?Los Navegadores son herramientas informáticas que utilizamos para, normalmente, navegar por Internet y visitar cualquier página web, al mismo tiempo de para hacer otras tareas como ver documentos, observar vídeos o reproducir contenido multimedia de cualquier tipo. Son un tipo de software sencillamente usual y bastante utilizado hoy en día.Insistimos en que es algo que se utiliza con mucha frecuencia, puesto que moverse por Internet más modernos, que incluyen API de solicitud de pago, API del controlador de pagos y algunos otros. Estas nuevas primitivas del navegadorUn navegador (además: browser) es una herramienta informática que te permite ver documentos y datos y navegar por la red. Los navegadores pueden mostrar distintos tipos de recursos de información; principalmente documentos HTML, a pesar de todo, además son posibles otros tipos de archivos y contenido multimedia, como PDF, JPEG, MPEG, GIF o el lenguaje de meta marcado. A través el uso de complementos especiales y la configuración respectivo, los más simplifican los pagos en línea y permiten que las aplicaciones de pago se integren con los navegadores más fácilmente que nunca.

Los estándares son flexibles; funcionan con varios tipos de sistemas de pago y están diseñados para funcionar en cualquier navegador en cualquier dispositivo, método de pago o proveedor de servicios de pago. Esta flexibilidad permite la simplicidad del desarrollo, la coherencia de la implementación y la compatibilidad futura con las tecnologías de pago emergentes.

La investigación muestra que Los largos flujos de pago conducen al abandono del carrito. Con Web Payments, el flujo de pago se simplifica a unos pocos toques en lugar de la entrada manual de datos de facturación para cada compra. Vea una demostración a continuación de cómo Google Pay aprovecha los pagos web para crear un flujo fluido. Lo mismo se puede lograr con cualquier otra aplicación de pago:

Flujo de pago con Google Pay y Web Payments.
  1. El cliente va a la caja y presiona el GPay botón.

  2. Se lanza la aplicación Google Pay delante del sitio web del comerciante.

  3. El cliente confirma el pago en la aplicación Google Pay después de examinar los detalles.

  4. El comerciante verifica el pago y se aprueba la compra.

Soporte de navegador

Web Payments consta de algunas tecnologías diferentes y el estado de soporte depende del navegador.

Cromo Safari Firefox
Escritorio Androide iOS Escritorio Móvil
API de solicitud de pago En desarrollo activo
API del controlador de pagos En desarrollo activo
Aplicación de pago iOS / Android * ✔ ** ✔ **

* Chrome está considerando hacer que las aplicaciones de pago integradas estén disponibles en iOS.

** Safari es compatible con Apple Pay pero no con aplicaciones de pago de terceros.

Los beneficios de integrar Web Payments en una aplicación de pago

Al integrarse con Web Payments, las aplicaciones de pago pueden brindar una mejor experiencia de usuarioEl término experiencia de usuario (UX) se refiere a la experiencia que un usuario tiene con un producto o servicio. En cuanto a Internet, el término se usa frecuentemente al examinar la experiencia que los usuarios disponen con una web. Esto además puede ser en referencia al uso de un dispositivo smartphone (UX smartphone). Items de la experiencia del usuario La experiencia del usuario y la usabilidad se usan frecuentemente más a los clientes, tener una mejor experiencia de desarrollador y una seguridad más estricta.

Mejor experiencia de usuario

  • Pagos en contexto: Los pagos se realizan en
    modales, en el contexto del sitio web del comerciante, sin redireccionamientos ni ventanas emergentes.

  • Pago más rápido: Los clientes pueden guardar sus datos de pago de forma segura en su navegador o en una aplicación de pago, listos para ser utilizados en cualquier sitio comercial de apoyo.

  • Experiencia de compra optimizada: Después de completar (o cancelar) el pago, el cliente está en el sitio web del comerciante exactamente donde lo dejó.

Mejor experiencia de desarrollador

  • Fácil integración: Los pagos web se pueden ampliar desde una aplicación de pago específica de la plataforma existente o una aplicación de pago basada en la web.

  • Bajo costo de integración: Los comerciantes pueden integrar Web Payments con JavaScriptJavaScript es un lenguaje de programación que funciona en el lado del cliente y con el que las webs pueden ser más funcionales. Incorporación en código HTML El código JavaScript puede ser incrustado en las páginas HTML, para que adquieran funcionalidad. Existen varias opciones. Puede estar entre las etiquetas <SCRIPT> y </SCRIPT>, puede estar contenido en un archivo externo, puede ser un parámetro de las etiquetas HTML, y puede estar más y la integración del lado del servidorLos servidores son ordenadores centrales y potentes dentro del campo de la tecnología de la información que procesan y proporcionan software y archivos en una red. Desde el punto de vista de un cliente, varios ordenadores en una red pueden ponerse en contacto con el servidor central para conseguir la información solicitada. En la arquitectura cliente-servidor, el servidor puede ser un software que proporciona un servicio y se ejecuta en más de nivel básico.

  • Estándares: El protocolo y el formato de datos para intercambiar información con los comerciantes está estandarizado y no requiere una integración profunda.

  • Actualizaciones dinámicas de precios: Los comerciantes pueden cambiar dinámicamente el costo de envío según la dirección de envío seleccionada en la aplicación de pago, sin una integración profunda.

Seguridad más estricta

  • Carga lateral prevención al invocar aplicaciones de pago específicas de la plataforma.

  • Diseñado teniendo en cuenta los próximos paradigmas de seguridad y privacidad.

El uso de Web Payments también permite que las aplicaciones de pago traigan cualquier tipo de método de pago a la web, como dinero electrónico, criptomonedas, transferencias bancarias y más. Web Payments está diseñado teniendo en cuenta la sostenibilidad y no impone restricciones en el procesamiento y los métodos de pago.

Comparación de pagos web con otros enfoques

Considere los enfoques existentes para integrar pagos en la web:

  • iframes: Usar JavaScript para inyectar el sitio web del administrador de pagos en un iframeConcepto de Iframe¿Qué es un Iframe?Un Iframe es un documento de una web que se inserta en otra página web. Consiste en un elemento que puede albergar cualquier tipo de contenido en su interior y que ayuda, entre otras cosas, a ampliar el mensaje que se ofrece con fuentes externas o con material complementario que pueda resultar de interés para el usuario que entra.Este elemento web se usa especialmente al más y recopilar la credencial de pago del cliente a través de un formulario.

  • Ventanas emergentes: Usar JavaScript para abrir una ventana emergente y recopilar las credenciales de pago del cliente, ya sea a través de un formulario o haciendo que el cliente se autentique y seleccione una credencial de pago.

  • Redireccionamientos: El comerciante redirige al cliente al sitio web de un administrador de pagos y permite que el cliente se autentique y seleccione las credenciales de pago. La URLEl URL (Localizador Uniforme de Recursos), es una dirección definida que apunta a la posición de un archivo en un servidor y lo recupera. Las URL se introducen en un navegador web para ingresar a documentos en la web o se incrustan como hipervínculos dentro de un documento. Se puede usar un Permalink para que una URL esté disponible de forma permanente. Componentes de una URL • prefijo de protocolo más de redireccionamiento se comunica a través de un servidor.

  • OAuth: El comerciante permite que el cliente se autentique y autorice con la identidad de un administrador de pagos a través de OAuth, seleccione un método de pago, una dirección de envío, etc., a través de la interfaz de usuario  Una interfaz de usuario es un medio por medio de del cual una persona puede controlar un software o hardware específico. Lo ideal es que las interfaces de usuario sean fáciles de utilizar para que la interacción sea lo más instintiva e intuitiva factible. En el caso de los programas informáticos, esto se denomina interfaz gráfica de usuario. Desarrollo y tipos de interfaces de usuario A diferencia de la más de iframe en contexto.

Así es como se comparan con los pagos web:

Pagos web iframe Surgir Redirigir OAuth
Pagos en contexto ✔ *
Actualizaciones dinámicas de precios
Experiencia de compra optimizada
Integración de aplicaciones nativas
Bajo costo de integración
Estándares

* La redirecciónUn redirect (abreviatura de redirección) es un reenvío automático del lado del servidor o del cliente de una URL a otra. Las redirecciones se usan para múltiples fines, como la reubicación de un portal web en un nuevo dominio o el mantenimiento de un servidor. Con un 301-redirect, el contenido duplicado puede, por ejemplo, ser evitado. Antecedentes Una redirección suele ser siempre automática y apenas percibida por el usuario. Sobre más a una aplicación de pago específica de la plataforma se puede realizar en contexto con el sitio web del comerciante, aunque la redirección a otro sitio web pierde completamente el contexto.

Integración de pagos web en aplicaciones existentes

Puede integrar Web Payments en aplicaciones de pago específicas de la plataforma y basadas en la web: si la aplicación de pago específica de la plataforma no está instalada, la aplicación de pago basada en la web se puede utilizar como alternativa. Los clientes y comerciantes pueden enviar y recibir pagos sin problemas a través de un método de pago de su elección, según el entorno.

Aplicaciones de pago específicas de la plataforma

  • Ideal para aplicaciones de pago que ya tienen una gran base de instalaciones y desean brindar a los usuarios existentes una experiencia consistente en la web.

  • diferente a Función «Intención» de Android, Web Payments realiza la verificación de la firma antes de ejecutar la aplicación de pago, lo que hace que las aplicaciones de pago maliciosas sean imposibles de descargar.

En el video de arriba, Google Pay es una aplicación de pago específica de la plataforma.

Aplicaciones de pago basadas en web

  • Más preparado para el futuro: las técnicas típicas de aplicaciones de pago, como redireccionamientos o ventanas emergentes, se basan en cookies de terceros. que puede volverse obsoleto. Si bien aún es difícil prever las consecuencias, los pagos web buscan en la web una mejor privacidad y un mundo sin cookies de terceros.

  • La ruta basada en web es ideal para los servicios web que tienen una gran cantidad de clientes con su tarjeta registrada.

Flujo de pago con una aplicación de pago basada en web.

¿Cómo funciona la adopción comercial?

Para que una aplicación de pago esté disponible en un comerciante, el comerciante debe adoptarla explícitamente. Técnicamente hablando, el comerciante debe especificar el identificador de la aplicación de pago (identificador del método de pago) y utilizar la API de solicitud de pago con él.

Le sugerimos que proporcione buena documentación en guías de integración y SDK o bibliotecas para facilitar la integración. Por ejemplo, Google Pay proporciona una guía para desarrolladores.

Trabajar con pasarelas de pago también es una buena opción, ya que también pueden ayudar a escalar su alcance.

¿Cuanto cuesta?

Pagos web se trata de tecnología estándar en el navegador. Las aplicaciones de pago que lo adopten o lo activen en el navegador no les cobrarán ninguna tarifa por sí mismas.