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.
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.