Closed Bug 1043441 Opened 11 years ago Closed 9 years ago

restrict accessibility of app products in list products API

Categories

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

Avenir
x86
macOS
defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: kumar, Unassigned)

Details

The list products API (http://firefox-marketplace-api.readthedocs.org/en/latest/topics/payment.html#in-app-products) is used in two places right now: - The fxpay library for public facing payments. This accesses the API anonymously. - The DevHub in-app product management page. This accesses the API with an oauth login. We need to make this change: - For fxpay, hide products for non-public / non-approved apps. - For DevHub, show all products since it's used for preparation of a non-public app.
Thinking about this more, we may want fxpay.getProducts() to return *simulation only* products when the app is still under review. This would allow both reviewers to test payments and also allow developers to test their app with real products. This would not be a replacement for bug 981102.
Priority: -- → P2
Based on the recently announced future plans for the Marketplace to remove payments, closing these bugs.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.