Closed Bug 855912 Opened 11 years ago Closed 11 years ago

Let developers test receipt verification for paid apps

Categories

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

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED
2013-04-04

People

(Reporter: kumar, Assigned: andy+bugzilla)

References

Details

(Keywords: dev-doc-needed, Whiteboard: p=2)

As a developer, I want to be sure my receipt checking code works so I can submit a paid app to Marketplace.

Currently developers can submit a paid app. Once it's approved they can log in, install it, and they'll get a temporary 24hr receipt. This bug is to make that feature available *before* app submission, i.e. during their development cycle.
Keywords: dev-doc-needed
Priority: -- → P2
Whiteboard: p=2
Assignee: nobody → amckay
Target Milestone: --- → 2013-04-04
Depends on: 757226
Depends on: 857815
https://github.com/mozilla/zamboni/commit/be28a5

Note there's more bugs on documentation, organization and checking that spawned off this. And I think bug 757226 should be done as well.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
I'm not sure that this depends on bug #757226.  When bug #865498 is complete this should be feasible, in the simulator at least.
Kumar, can you please add some STRs to this bug or mark it as [qa-]?
Docs aren't done yet so Andy can correct me. I think STR are:
- upload paid app
- click button to generate receipt (somewhere in devhub?)
- write code using receipt verifier https://github.com/mozilla/receiptverifier

Not sure you want to go through all this. If you do, the Private Yacht has example code might help https://github.com/kumar303/yacht/
(In reply to Kumar McMillan [:kumar] from comment #5)
> Docs aren't done yet so Andy can correct me. I think STR are:
> - upload paid app
> - click button to generate receipt (somewhere in devhub?)

https://marketplace.firefox.com/developers/test/receipts/

This code is in use by the Firefox OS Simulator as well.
You need to log in before you can comment on or make changes to this bug.