
Checking Out with the Payment Request API
Alex Libby
- Editorial
- Apress
- Año
- 2019
- Páginas
- ~249
- Nivel
- Intermedio
De qué trata
Guía práctica de Apress en la que Alex Libby explica cómo construir procesos de pago (checkout) con la Payment Request API, el estándar abierto del W3C que permite al navegador gestionar y autocompletar los datos de pago y envío del usuario. Parte de un problema real del comercio electrónico: el abandono de compra por formularios largos y frágiles. Está dirigida a desarrolladores web de nivel intermedio que ya han trabajado con carritos de compra y conocen HTML, CSS y JavaScript.
El libro arranca presentando la API y montando un checkout básico, para después configurarlo y personalizarlo: métodos de pago admitidos, detalles del pedido, totales y opciones de envío con sus eventos de cambio de dirección y de tarifa. Un capítulo se dedica a integrar un manejador de pagos (payment handler) que procese el cobro, y otro reúne todas las piezas en un flujo completo. También trata la experiencia de usuario, cómo afecta al uso de la API, la gestión de errores y las consideraciones de seguridad, e incluye un apéndice de referencia de la API.
La parte práctica culmina con dos capítulos de proyecto: habilitar la API dentro de un framework o un CMS, y explorar el futuro de los pagos web. Su valor está en ofrecer una visión completa y paso a paso de una API poco documentada en libros. Conviene saber que el soporte entre navegadores es desigual (pleno en los basados en Chromium, limitado a Apple Pay en Safari y ausente en Firefox) y que en la práctica se combina con pasarelas como Stripe o Google Pay, por lo que habrá que contrastar el código con la documentación actual del proveedor elegido.
- Payment Request API
- Checkout web
- Comercio electrónico
- Envíos y direcciones
- Payment Handler
- Experiencia de usuario
- Seguridad en pagos
- JavaScript
- HTML5
¿Cómo enseña?
Con proyectos
- ✓ Incluye ejercicios
- ✓ Incluye proyectos
Proyectos
Checkout completo con la Payment Request API
Proceso de pago construido paso a paso con HTML y JavaScript: checkout básico, personalización, opciones de envío e integración con un manejador de pagos, reunido en un flujo final.
Integración en un framework o CMS
Proyecto que lleva la Payment Request API a un framework o gestor de contenidos existente, mostrando cómo encajarla en una tienda real.
El futuro de la Web Payments API
Proyecto exploratorio sobre la evolución de los pagos web y las especificaciones relacionadas con la API.

