Google Terminates Payment Request API

Google Terminates Payment Request API
04.02.2020 06:06 am

Google Terminates Payment Request API


The Payment Request API is a web standard to make it easier for web developers to build low-friction and secure payment flows.

The browser facilitates the flow between a merchant website and “payment handlers”. A payment handler can be built-in to the browser, a native app installed on the user’s mobile device, or a Progressive Web App. Today, developers can use the Payment Request API to access several payment methods, including “basic-card” in Chrome on all platforms, Google Pay in Chrome on Android, and Apple Pay in Safari. The Chrome team continues to work with other browser vendors and digital wallet developers to make more payment handlers available with this new standard.

Shipping the Payment Request API over the last two years helped us better understand the challenges in building payment flows on the web. We learned that UX is critical for building user trust with a payment app, and new technology such as tokenization has made great strides in protecting users from online fraud by never exposing a user’s credit card number to a website. Unfortunately, Chrome’s built-in payment handler for “basic-card” falls short on both regards. As we considered solutions, we realized that the best way to enable more seamless and secure payments on the web is to enable an interoperable ecosystem, where digital wallets can bring their best experience to the web. This means shifting focus to the Payment Handler API, which is an emerging W3C standard that allows 3rd party payment handlers, which can be either native mobile apps or progressive web apps, to integrate with the browser to handle Payment Requests. This enables users to complete one-click payments anywhere on the web using their wallet of choice.

This shift in focus means that we will eventually sunset Chrome’s built-in “basic-card” payment handler. We will start by removing “basic-card” support from iOS Chrome, where this feature has the least usage. This change is coming in M81. In its place, we are investigating how to enable native apps on iOS to integrate with Payment Request API in Chrome. The “basic-card” payment method remains a W3C standard and developers can build compatible payment handlers using the Payment Handler API by setting method to “basic-card” when registering a payment handler with the browser.

This M81 change will deactivate Payment Request API on iOS Chrome because “basic-card” is the only supported payment method and because payment handlers are unavailable due to the lack of Payment Handler API support in WKWebView. If you’re a developer that uses Payment Request API, please make sure you use feature detection and provide a suitable fallback to ensure iOS users continue to have a working alternative. This is also needed to ensure your website works as expected in browsers that don’t yet support Payment Request API.

Related News

SWIFT Announces a New Strategy for Instant, Frictionless Payments and Securities Processing

SWIFT announces that over the next two years and beyond it will fundamentally transform payments and securities processing, retooling cross-border... Read more »

EBANX and Amazon Announce Partnership in Colombia During the Latin America Summit

EBANX and Amazon announced a partnership in Colombia this Thursday, September 17, 2020, at the chapter one of the... Read more »

Openpay Makes Marquee Signing with Fulham Football Club

Openpay, the UK’s latest next-generation, interest-free payment solution, has announced Fulham Football Club as the latest addition to its... Read more »

MeaWallet Introduces New SoftPos Solution MeaPay to Enable Contactless Payments

Accepting contactless payment can be a headache for any small business, store, or independent worker who must buy or lease expensive and cumbersome payment hardware. MeaPay... Read more »

Number of Month-on-Month Mobile Money Transactions Increase in Somalia Despite COVID-19 Pandemic

Somalia’s largest private employer and leading telecommunications operator, Hormuud Telecoms, has announced that the numberof month-on-month mobile money... Read more »

MYPINPAD Partners with EVO Payments for VISA Tap to Phone Technology

MYPINPADthe global leader in secure personal authentication... Read more »

Free Newsletter Sign-up
+44 (0) 208 819 32 53 +44 (0) 173 261 71 47
Download Our Mobile App
Financial It Youtube channel