diff --git a/proposals/direct-debit/CONTRIBUTING.md b/proposals/direct-debit/CONTRIBUTING.md new file mode 100644 index 0000000..0f4fdcc --- /dev/null +++ b/proposals/direct-debit/CONTRIBUTING.md @@ -0,0 +1,25 @@ +# Web Payments Working Group + +Contributions to this repository are intended to become part of Recommendation-track documents +governed by the [W3C Patent Policy](http://www.w3.org/Consortium/Patent-Policy-20040205/) and +[Document License](http://www.w3.org/Consortium/Legal/copyright-documents). To contribute, you must +either participate in the relevant W3C Working Group or make a non-member patent licensing + commitment. + +If you are not the sole contributor to a contribution (pull request), please identify all +contributors in the pull request's body or in subsequent comments. + + To add a contributor (other than yourself, that's automatic), mark them one per line as follows: + + ``` + +@github_username + ``` + + If you added a contributor by mistake, you can remove them in a comment with: + + ``` + -@github_username + ``` + + If you are making a pull request on behalf of someone else but you had no part in designing the + feature, you can remove yourself with the above syntax. diff --git a/proposals/direct-debit/LICENSE.md b/proposals/direct-debit/LICENSE.md new file mode 100644 index 0000000..6b9ee26 --- /dev/null +++ b/proposals/direct-debit/LICENSE.md @@ -0,0 +1,2 @@ +All documents in this Repository are licensed by contributors under the [W3C Document +License](http://www.w3.org/Consortium/Legal/copyright-documents). diff --git a/proposals/direct-debit/README.md b/proposals/direct-debit/README.md new file mode 100644 index 0000000..50809b0 --- /dev/null +++ b/proposals/direct-debit/README.md @@ -0,0 +1,9 @@ + +# Direct Debit Transfer Payment +## A Payment Method Specification + +This repository contains a draft specification from the [W3C Web Payments Working Group](https://www.w3.org/Payments/WG/). + +This is a Payment Method Specification that describes the __Direct Debit Payment Method__. + +The editor's draft is available at: https://w3c.github.io/webpayments/proposals/direct-debit/index.html diff --git a/proposals/direct-debit/index.html b/proposals/direct-debit/index.html new file mode 100644 index 0000000..1165590 --- /dev/null +++ b/proposals/direct-debit/index.html @@ -0,0 +1,150 @@ + + + + Direct Debit Transfer Payment + + + + + + +
+

This specification is a Payment Method specification for use with the PaymentRequest API [PAYMENT-REQUEST-API]. With it, merchants and payers can exchange information required for credit transfers across a variety of payment systems. +

+
+ +
+

+ The working group maintains a list of all bug reports that the group has not yet addressed. +

+
+ +
+

Introduction

+

This specification is a Payment Method Specification used by the PaymentRequest API [[!PAYMENTREQUESTAPI]] to support payment by direct debit.

+ +
+ +
+

Dependencies

+

+ This specification relies on several other underlying specifications. +

+
+
Payment Request API
+
The term PaymentRequest constructor is defined by the PaymentRequest API + specification [[!PAYMENTREQUESTAPI]].
+
Payment Method Identifiers
+
The term Payment + Method Identifier is defined by the Payment Method Identifiers specification + [[!METHODIDENTIFIERS]].
+
Web IDL
+
The IDL in this specification is defined by Web IDL [[!WEBIDL]].
+
ISO 3611
+
Country codes defined in [[!ISO3166-2]] are used by merchants as a filter for indicating the countries from which they accept credit transfers.
+
+
+ +
+

Payment Method Identifier

+

The payment method identifier string for the Direct Debit Payment method is direct-debit.

+
+ +
+

Payment Method Specific Data for the PaymentRequest constructor

+

This section describes payment method specific data that is supplied as part of the data argument to the PaymentRequest constructor.

+ +
+

DirectDebitRequest

+
+
+ +
+

Payment Method Response

+ +

The DirectDebitResponse dictionary + contains the response from the PaymentRequest API when a user accepts payment by the direct debit payment method.

+ +
+

DirectDebitResponse

+
+
+ +
+

Appendix: Design Considerations

+

The following are design considerations for this specification.

+ +
+ +
+

Acknowledgments

+

Laurent Castillo (Gemalto), Kris Ketels (Swift), Vincent Kuntz (Swift), Frédéric Meignien (Canton Consulting).

+
+ + diff --git a/proposals/direct-debit/w3c.json b/proposals/direct-debit/w3c.json new file mode 100644 index 0000000..8c093b2 --- /dev/null +++ b/proposals/direct-debit/w3c.json @@ -0,0 +1,5 @@ + { + "group": ["83744"] +, "contacts": ["ianbjacobs"] +, "shortName": "webpayments-methods-credit-transfer-direct-debit" +} \ No newline at end of file diff --git a/proposals/method-practice/index.html b/proposals/method-practice/index.html index 3d2399b..86a1daf 100644 --- a/proposals/method-practice/index.html +++ b/proposals/method-practice/index.html @@ -191,7 +191,7 @@

User Experience

  • Allowing the payee to specify which data is required to be able to process the transaction. This information allows the payment app to only request required information from the user, decreasing the risk of abandonment.
  • - +

    Security and Privacy