Closed Bug 794677 Opened 13 years ago Closed 13 years ago

Do app purchase with navigator.mozPay()

Categories

(Marketplace Graveyard :: Payments/Refunds, defect, P1)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED
2012-10-25

People

(Reporter: kumar, Assigned: kumar)

References

Details

(Whiteboard: [qa-])

Marketplace will complete an app purchase using navigator.mozPay(). The spec for that API is linked here: https://wiki.mozilla.org/Apps/ID_and_Payments This was already implemented for bluevia (bug 776638) so this bug is to refactor and rename stuff :) and integrate it with our own payment provider (bug 794651)
Blocks: marketplace-payments
No longer blocks: basecamp-payments
Kumar says this is already done :)
Assignee: nobody → kumar.mcmillan
blocking-basecamp: --- → +
Priority: -- → P1
Target Milestone: --- → 2012-10-11
I have a messy diff of this on my machine mostly working. It's blocked on nav.pay() right now where some error is happening but I don't know what it is. I'm building a debug version of b2g to find out!
Target Milestone: 2012-10-11 → 2012-10-18
unblocked! As demo'd at show & tell the app purchase/install part is working from the Marketplace side but I need some changes so I'll be cleaning that up and adding tests shortly.
Target Milestone: 2012-10-18 → 2012-10-25
Landed: https://github.com/mozilla/zamboni/commit/402deefff4dc6e529fb977aa2f09489dc4041780 This diff is easier to see the minimal changes that were needed: https://github.com/mozilla/zamboni/commit/8cb81e32919ee8d8d903eaa5bf4ada17bc886e88 qa- because the full nav.pay() flow isn't available yet.
Status: NEW → RESOLVED
Closed: 13 years ago
Resolution: --- → FIXED
Whiteboard: [qa-]
Not on-device - removing nom.
blocking-basecamp: + → ---
You need to log in before you can comment on or make changes to this bug.