Payment Request API
Más información
- Propietario
- W3C (Web Payments Working Group)
- Año
- 2016–
- Tipo
- Estándar web
- Especificación
- w3.org/TR/payment-request
API del navegador que permite a una web solicitar un pago y delegar el formulario de pago en el propio navegador o en una aplicación de pago.
La promesa era que nadie tuviera que teclear el número de su tarjeta en un formulario más. La web crea un objeto PaymentRequest con el importe y los medios de pago aceptados, llama a show() y recibe la respuesta de un diálogo que dibuja el navegador. Chrome fue el primero en 2016, y el W3C lo publicó como Recomendación en 2022.
El plan original no sobrevivió al contacto con la realidad. El método basic-card, con el que el navegador entregaba él mismo los números de tarjeta guardados, se retiró hacia 2022, porque sobre todo trasladaba el problema de PCI al navegador. Lo que quedó es una puerta de entrada común a monederos como Apple Pay y Google Pay. Por eso la mayoría de los comercios lo usa sin saberlo, metido dentro del botón de su pasarela de pago.