Closed
Bug 703073
Opened 14 years ago
Closed 13 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•14 years ago
|
Priority: -- → P1
Assignee | ||
Updated•14 years ago
|
Assignee: nobody → kumar.mcmillan
Target Milestone: --- → 6.3.4
Updated•14 years ago
|
Target Milestone: 6.3.4 → 6.3.3
Updated•14 years ago
|
Target Milestone: 6.3.3 → Q4 2011
Updated•14 years ago
|
Priority: P1 → P2
Assignee | ||
Comment 1•13 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•13 years ago
|
||
This turned into more of a tracker. It can be closed as of bug 738508 and bug 739582
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Target Milestone: Q4 2011 → 6.4.9
Updated•10 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
•