PaymentRequest API

GPTKB entity

Statements (50)
Predicate Object
gptkbp:instanceOf gptkb:REST_API
gptkbp:API gptkb:REST_API
gptkbp:browserSupportStatus partial
gptkbp:canBe service workers
gptkbp:category gptkb:standard
gptkb:website
E-commerce
Online payments
gptkbp:compatibleWith gptkb:Mozilla_Firefox
gptkb:Apple_Safari
gptkbp:developedBy gptkb:W3C
gptkbp:documentation https://developer.mozilla.org/en-US/docs/Web/API/Payment_Request_API
https://web.dev/payment-request/
gptkbp:enables faster checkout
browser-based payment flows
consistent payment experience
native payment app integration
reduced user input
gptkbp:example abort()
show()
PaymentRequest() constructor
canMakePayment()
hasEnrolledInstrument()
gptkbp:features requires HTTPS
https://www.w3.org/2000/01/rdf-schema#label PaymentRequest API
gptkbp:introducedIn 2016
gptkbp:partOf Web Payments ecosystem
gptkbp:privacyConsideration user consent required
minimizes data exposure
gptkbp:purpose streamline online payments
gptkbp:relatedTo gptkb:Basic_Card_Payment
gptkb:Payment_Handler_API
gptkbp:requires user gesture to initiate
gptkbp:specifies https://www.w3.org/TR/payment-request/
gptkbp:standardizedBy gptkb:W3C_Web_Payments_Working_Group
gptkbp:status gptkb:W3C_Recommendation
gptkbp:supportedBy gptkb:Google_Chrome
gptkb:opera
gptkb:Android_WebView
gptkb:Microsoft_Edge
gptkbp:usedBy web developers
payment processors
online merchants
gptkbp:usedFor shipping options
credit card payments
address collection
contact information collection
digital wallet payments
gptkbp:bfsParent gptkb:Chrome_53
gptkbp:bfsLayer 7