From fee46a298de7ac02af780a20696e13a511c85dd8 Mon Sep 17 00:00:00 2001
From: Ade Bateman The following issues are tracking aspects of the payment method identifier specification: Should the format of the identifiers be URLs (e.g. http://example.com/paymentmethod) or reverse host name (e.g. com.example.paymentmethod) or some other extensible syntax? Should the format of the identifiers be URLs (e.g., http://example.com/paymentmethod) or reverse host name (e.g., com.example.paymentmethod) or some other extensible syntax? If the identifier is a URL, should there be a resource that can be fetched from the URL? Is there a need to describe the payment method at the URL or provide some other information?
This specification describes a web API to allow merchants (i.e. web sites selling
physical or digital goods) to easily accept payments from different payment methods with
- minimal integration. User agents (e.g. browsers) will facilitate the payment flow between
+ minimal integration. User agents (e.g., browsers) will facilitate the payment flow between
merchant and user.
Issues
Introduction
over and over again. Likewise, it is difficult and time consuming for developers to create good
checkout flows that support various payment schemes.
This specification describes an API that allows user agents (e.g. browsers) to act - as an intermediary between the three key parties in every transaction: the merchant (e.g. an - online web store), the buyer (e.g. the user buying from the online web store), and the - Payment Method (e.g. credit card). Information necessary to process and confirm a +
This specification describes an API that allows user agents (e.g., browsers) to act + as an intermediary between the three key parties in every transaction: the merchant (e.g., an + online web store), the buyer (e.g., the user buying from the online web store), and the + Payment Method (e.g., credit card). Information necessary to process and confirm a transaction is passed between the Payment Method and the merchant via the user agent with the buyer confirming and authorizing as necessary across the flow.
In addition to better, more consistent user experiences, this also enables web sites to take - advantage of more secure payment schemes (e.g. tokenization and system-level authentication) + advantage of more secure payment schemes (e.g., tokenization and system-level authentication) that are not possible with standard JavaScript libraries. This has the potential to reduce liability for the merchant and helps protect sensitive user information.