Payment Request API

E856224

The Payment Request API is a web standard that streamlines online checkout by providing a browser-based interface for collecting payment and shipping information from users.

Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf W3C specification
Web API
Web standard
benefits autofill of stored payment credentials
consistent checkout UI across sites
reduced checkout friction
definedIn W3C Payment Request API specification NERFINISHED
designedBy W3C Web Payments community
domain Web payments NERFINISHED
exposedAs PaymentRequest interface NERFINISHED
exposedIn Web browser
hasComponent PaymentAddress
PaymentDetailsInit
PaymentDetailsUpdate
PaymentMethodData
PaymentOptions
PaymentRequest
PaymentResponse
hasFeature browser-native payment sheet
hasMethod abort
canMakePayment
show
hasPurpose improve payment user experience on the web
provide a browser-based interface for collecting payment information
provide a browser-based interface for collecting shipping information
reduce the need for custom checkout forms
streamline online checkout flows
invokedBy JavaScript NERFINISHED
primarilyUsedIn e-commerce websites
relatedTo Basic Card Payment
Payment Handler API NERFINISHED
Web Payments NERFINISHED
requires secure context
returns Promise
securityProperty only available on HTTPS origins
standardizedBy W3C Web Payments Working Group NERFINISHED
World Wide Web Consortium NERFINISHED
status W3C Recommendation candidate or evolving specification
supports card-based payments
multiple payment methods
payer email collection
payer name collection
payer phone number collection
shipping options
third-party payment apps
usedFor initiating payments in web pages
requesting payer contact information
requesting payment credentials from users
requesting shipping address from users

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Open Web Platform hasComponent Payment Request API
Chrome Web Platform features includesAPI Payment Request API