Web Payments HTTP API 1.0

W3C Working Group Note

This version:
Latest published version:
Latest editor's draft:
Previous version:
Manu Sporny, Digital Bazaar
Shane McCarron, Spec-Ops
Manu Sporny, Digital Bazaar
Dave Longley, Digital Bazaar
Source control:
Issue Tracker:


This document outlines how to register payment applications, create payment requests, and reply with payment responses using a standard HTTP API.

Status of This Document

This section describes the status of this document at the time of its publication. Other documents may supersede this document. A list of current W3C publications and the latest revision of this technical report can be found in the W3C technical reports index at https://www.w3.org/TR/.

The Web Payments Working Group has discontinued work on this document, although other groups may take up this work in the future. The specification should not be referenced in this form or implemented as-is.

Publication as a Working Group Note does not imply endorsement by the W3C Membership. This is a draft document and may be updated, replaced or obsoleted by other documents at any time. It is inappropriate to cite this document as other than work in progress.

This document was produced by a group operating under the W3C Patent Policy. W3C maintains a public list of any patent disclosures made in connection with the deliverables of the group; that page also includes instructions for disclosing a patent. An individual who has actual knowledge of a patent which the individual believes contains Essential Claim(s) must disclose the information in accordance with section 6 of the W3C Patent Policy.

This document was published by the Web Payments Working Group as a Working Group Note. If you wish to make comments regarding this document, please send them to public-payments-wg@w3.org (archive).

This document is governed by the 1 March 2017 W3C Process Document.

Looking for the Specification?

Please see the 15 September 2016 draft of this specification for the full content at the time that the Working Group discontinued its work.

Background to Publication as a Note

The Web Payments Working Group first published this document as a Working Draft in September 2016. At the time, the Working Group had already focused on in-browser payments for a year and projected that its browser focus would continue through the bulk of its (initial) charter. The Working Group made a decision to publish this document (along with Web Payments HTTP Messages 1.0) to socialize it more visibly, and potentially to align it with Payment Request API as it matured.

As the Working Group neared the end of its initial charter, the group discussed whether to continue to list out-of-browser payments as in scope in its second charter. Participants at the Working Group's face-to-face meeting in November 2017 expressed consensus to publish this document as a group Note rather than advance it to Recommendation, but to maintain discussion of message structure in charter scope.