Confirmed users
1,158
edits
No edit summary |
|||
| (17 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
'''''Please note, that as of Q1 2016, payments were removed from the Marketplace. This page exists for historical information.''''' | |||
* [https:// | == Payments by payment provider == | ||
There are seperate wiki pages for each Payment Provider. This page was done when Bango was being implemented so there might be many parts of this page that also mention Bango. | |||
* [https://wiki.mozilla.org/Marketplace/BangoPayments Bango details] | |||
* [https://wiki.mozilla.org/Marketplace/BokuPayments Boku details] | |||
Zippy is our reference implementation to allow people to easily test and prototype (amongst other things): | |||
* [https://zippypayments.readthedocs.org/ Zippy details] | |||
The reference implementation is an example implementation of: | |||
* [ | * [http://marketplace-payments-specification.readthedocs.org/en/latest/ Marketplace Payments Specification] | ||
== | == Code and API == | ||
* [[WebAPI/WebPayment|navigator.mozPay()]] API | * [[WebAPI/WebPayment|navigator.mozPay()]] API | ||
* [[WebAPI/WebPaymentProvider|WebPaymentProvider]] spec - hosted buy flow for navigator.mozPay() | * [[WebAPI/WebPaymentProvider|WebPaymentProvider]] spec - hosted buy flow for navigator.mozPay() | ||
== | * [https://github.com/mozilla/webpay WebPay] and [https://github.com/mozilla/spartacus Spartacus] implementation | ||
* [https://github.com/mozilla/solitude Solitude] implementation | |||
== Old stuff == | |||
Everything below should be considered legacy, may be relevant, may not. | |||
=== Legacy Project Management === | |||
* [https://docs.google.com/spreadsheet/ccc?key=0AqMmxHRazC75dDAyVjdBM2gwUWlzLUR2S3Y1b0RIdHc Project Plan Under Revision] | |||
* Proposed [[Marketplace/InAppPayments|improvements to in-app payments]] | |||
* [[Marketplace/PaymentQueries|PaymentQueries]] | * [[Marketplace/PaymentQueries|PaymentQueries]] | ||
== Testing == | === Legacy UX === | ||
These are mostly old, but relatively accurate. | |||
* [https://www.dropbox.com/s/lvtggj6heenfdjv/Marketplace_Payments_Flows_Walkthrough_042913.pdf UX "Happy" Flow (returning user, first time user, credit card payments)] | |||
* [https://www.dropbox.com/s/wi3yb34xrkz9v7l/Marketplace_Payments_Flows_Persona_042613.pdf Persona Flows] | |||
* [https://www.dropbox.com/s/428mippp7g72gi0/Marketplace_Payments_Flows_PinCodes_031813.pdf Pin Code Flows] | |||
* [https://www.dropbox.com/s/68ak239yzh2a18x/Marketplace_Payments_Flows_Spec_031313.pdf Payments Style Guide] | |||
* [https://www.dropbox.com/s/0dkr2tftupdnyyf/Marketplace_Payments_Flows_PinLockOut.pdf Pin Lock Out Flows] | |||
=== Legacy Testing === | |||
* [https://wiki.mozilla.org/Apps/ID_and_Payments/Test_Plan Identity and Payments Testing] | * [https://wiki.mozilla.org/Apps/ID_and_Payments/Test_Plan Identity and Payments Testing] | ||
== Sequence Flow == | === Legacy Sequence Flow === | ||
=== Identity Flow === | === Identity Flow === | ||
| Line 40: | Line 62: | ||
[[Image:Pay_Flow_Sequence.png]] | [[Image:Pay_Flow_Sequence.png]] | ||
== Data Flow Diagrams == | === Payment Flow Videos === | ||
[https://www.dropbox.com/s/t2qi2gl75hctacl/zippy-iap.mov?dl=0 In App Payments Video] <br> | |||
[https://www.dropbox.com/s/ixkdb212whgorpl/zippy-fxa.mov?dl=0 Paid App (w/ Zippy)] | |||
=== Data Flow Diagrams === | |||
=== Payments Data Flow Diagram === | === Payments Data Flow Diagram === | ||
| Line 253: | Line 279: | ||
</tr> | </tr> | ||
</table> | </table> | ||