Closed
Bug 703073
Opened 13 years ago
Closed 12 years ago
Initialize in-app payment on server side
Categories
(addons.mozilla.org Graveyard :: Public Pages, defect, P2)
Tracking
(Not tracked)
RESOLVED
FIXED
6.4.9
People
(Reporter: kumar, Assigned: kumar)
References
Details
Implement AMO / Firefox Market backend to support user clicking a Buy button on a hosted app to submit payment for an item. Spec: https://github.com/mozilla/apps-payment-server/blob/master/DESIGN.md Prototype: https://github.com/mozilla/apps-payment-server The backend should: - lookup app key and decode request per the spec - log payment info in a transaction record - provide HTML to support in-app payment modal (or popup window). Note that mobile and desktop views will differ. - handle browser ID flow like app purchases As a first iteration this can be nearly identical to how the paypal buy flow works when buying an app or add-on. relevant URLs in the prototype for reference: /marketplace/start_app_payment /marketplace/submit_app_payment /get_embedded_payment_form /init_embedded_payment This bug does not cover: - PayPal's postback URL. That comes later. - PayPal's pre-auth flow. Comes later.
Assignee | ||
Updated•13 years ago
|
Priority: -- → P1
Assignee | ||
Updated•13 years ago
|
Assignee: nobody → kumar.mcmillan
Target Milestone: --- → 6.3.4
Updated•13 years ago
|
Target Milestone: 6.3.4 → 6.3.3
Updated•13 years ago
|
Target Milestone: 6.3.3 → Q4 2011
Updated•12 years ago
|
Priority: P1 → P2
Assignee | ||
Comment 1•12 years ago
|
||
Krupa, fyi, all these bugs already block the beta because they are blocking the in-app purchases tracker (bug 698116). The in-app tracker blocks the beta.
Assignee | ||
Comment 2•12 years ago
|
||
This turned into more of a tracker. It can be closed as of bug 738508 and bug 739582
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: Q4 2011 → 6.4.9
Updated•8 years ago
|
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•