Firefox/Features/Web Payments: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(ointor blurb updates)
(moving links around)
Line 16: Line 16:
* TBD Addresses
* TBD Addresses


== Development ==
== Bugzilla ==
 
=== Front-end ===
=== Front-end ===
* Bugzilla Component: [https://bugzilla.mozilla.org/buglist.cgi?component=WebPayments%20UI&product=Firefox&bug_status=__open__ Firefox :: WebPayments UI] ([https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=WebPayments%20UI&status_whiteboard=%5Bwebpayments%5D%20%5Btriage%5D file a bug])
* Bugzilla Component: [https://bugzilla.mozilla.org/buglist.cgi?component=WebPayments%20UI&product=Firefox&bug_status=__open__ Firefox :: WebPayments UI] ([https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&component=WebPayments%20UI&status_whiteboard=%5Bwebpayments%5D%20%5Btriage%5D file a bug])
* [[Firefox/Features/Web_Payments/Privacy_%26_Security_Considerations|Privacy & Security Considerations]]
* [https://firefox-source-docs.mozilla.org/browser/components/payments/docs/index.html In-Tree Developer Documentation]


=== DOM ===
=== DOM ===
* Bugzilla Component: [https://bugzilla.mozilla.org/buglist.cgi?component=DOM%3A%20Web%20Payments&product=Core&bug_status=__open__&list_id=13533834 DOM: Web Payments]
* Bugzilla Component: [https://bugzilla.mozilla.org/buglist.cgi?component=DOM%3A%20Web%20Payments&product=Core&bug_status=__open__&list_id=13533834 DOM: Web Payments]
* [https://docs.google.com/presentation/d/1gevKHz3q3s2WoKWdrgUGKm4XHeE-kGYwJVwdp4u3vuY/edit#slide=id.g11edd6636a_0_0 Payment Request Implementation Architecture (slides)]


== Debugging Tips ==
== Debugging Tips ==
Line 43: Line 41:


* Product/Project
* Product/Project
* [[Firefox/Features/Web_Payments/Privacy_%26_Security_Considerations|Privacy & Security Considerations]]
* [https://firefox-source-docs.mozilla.org/browser/components/payments/docs/index.html In-Tree Developer Documentation]
* [https://docs.google.com/presentation/d/1gevKHz3q3s2WoKWdrgUGKm4XHeE-kGYwJVwdp4u3vuY/edit#slide=id.g11edd6636a_0_0 Payment Request Implementation Architecture (slides)]


* User Experience
* User Experience

Revision as of 14:46, 9 July 2020

Introduction

The Payment Request API makes online purchases easier without having to manually fill personal and payment information for every purchase. Together with the form autofill feature, it saves user's time and effort when making online purchases by storing their personal and payment information in Firefox to be used when a merchant requests payment. The Payment Request UI provides consistency across merchant sites.

The Payment Handler API builds upon Payment Request by providing a pluggable protocol (based on service workers) which facilitates purchasing through third party payment providers. Payment Handlers allows web-based payment applications to act as Payment Request payment methods which can be integrated into merchant websites.

Related Project Pages

Mana

Wiki

Bugzilla

Front-end

DOM

Debugging Tips

Preference: dom.payments.request.enabled

Discussion

References

  • User Experience

Historical

Payment Request was originally developed in 2017 and 2018. Development was halted prior to shipping. Below are links to some of the resources associated with that project.