restrict accessibility of app products in list products API

RESOLVED WONTFIX

Status

Marketplace
Payments/Refunds
P2
normal
RESOLVED WONTFIX
4 years ago
2 years ago

People

(Reporter: kumar, Unassigned)

Tracking

Avenir
x86
Mac OS X
Points:
---

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.

Updated

4 years ago
Priority: -- → P2

Comment 2

2 years ago
Based on the recently announced future plans for the Marketplace to remove payments, closing these bugs.
Status: NEW → RESOLVED
Last Resolved: 2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.