The #ChromeDevSummit site is live, happening Nov 12-13 in San Francisco, CA
Check it out for details and request an invite. We'll be diving deep into modern web tech & looking ahead to the platform's future.

W3C Payment APIs

Introduction

W3C Payment APIs is an emerging web standard being developed by the W3C to simplify online payments and enable a broader set of players to participate easily in the payments ecosystem on the web. The standards are flexible; they work with various types of payment systems and are not tied to any specific browser, payment method, or payment service provider. This flexibility enables development simplicity, deployment consistency, and future compatibility with emerging payment technologies.

Benefits of W3C Payment APIs:

For consumers, they simplify checkout flow, by making it a few taps instead of typing small characters many times on a virtual keyboard.

For merchants, they make it easier to implement with a variety of payment options already filtered for the customer.

For payment handlers, they allow bringing any type of payment methods to the web with relatively easy integration.

For payment service providers, they bring new payment methods and enhance the ability of businesses to serve more customers with a better developer experience and more secure solutions.

3 principles

Standard and Open

Standard and Open

W3C Payment APIs are an open payment standard for the web platform for the first time in history. They are available for any players to implement.

Easy and Consistent

W3C Payment APIs make checkout easy for the user, by reusing stored payments and address information and removing the need for the user to fill in checkout forms. Since the UI is implemented by the browser natively, users see a familiar and consistent checkout experience on any website that implements the standard.
Standard and Open
Standard and Open

Secure and Flexible

W3C Payment APIs provide industry-leading payment technology to the web, and can easily integrate a secure payment solution.

Next Up

This document aims at developers who are working for payment industries, especially at merchants, payment service providers and payment handlers.

All developers should start with reading through "Basics" section.

Merchants without PCI-DSS compliance should then consult with their payment service provider to see if they have support for Payment Request API. If they don't, consider forwarding this document and ask them to support W3C Payment APIs. UX considerations of "Merchant Guide" should be also helpful.

Merchants or payment service providers with PCI-DSS compliance should proceed to "Merchants Guide" and learn the Payment Request API in details.

Payment handlers should proceed to "Payment Apps Developer Guide" section. Depending on your technology set, consider implementing either Android payment app or web-based payment app by reading respective section.