Payment Request API
Więcej informacji
- Właściciel
- W3C (Web Payments Working Group)
- Rok
- 2016–
- Typ
- Standard webowy
- Specyfikacja
- w3.org/TR/payment-request
API przeglądarki, dzięki któremu strona żąda płatności, a sam formularz kasy oddaje przeglądarce lub aplikacji płatniczej.
Założenie było takie, że nikt nie powinien wpisywać numeru karty w kolejnym formularzu. Strona tworzy obiekt PaymentRequest z kwotą i akceptowanymi metodami płatności, wywołuje show() i dostaje odpowiedź z okna rysowanego przez przeglądarkę. Chrome wprowadził je jako pierwszy w 2016 roku, a W3C opublikowało je jako Rekomendację w 2022.
Pierwotny plan nie przetrwał zderzenia z rzeczywistością. Metoda basic-card, w której przeglądarka sama podawała zapisane numery kart, została usunięta około 2022 roku, bo głównie przenosiła problem PCI do przeglądarki. Zostało wspólne wejście do portfeli, takich jak Apple Pay i Google Pay. Większość sprzedawców korzysta więc z niego nieświadomie, ukrytego w przycisku bramki płatniczej.