Closed Bug 1069657 Opened 11 years ago Closed 11 years ago

Accept carrier as a parameter for searching paid apps

Categories

(Marketplace Graveyard :: API, defect, P2)

2014-Q3
x86
macOS
defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: andy+bugzilla, Assigned: mat)

References

Details

We need to alter the API end point so that if a carrier is included in a query, we use that to filter out paid apps. Apps that don't support that carrier in a region should not be returned. So this means: * figuring out what the suitable combination for a carrier and a paid app is * ensuring that filtering happens correctly The bug for the front end passing this variable is bug 1069656
Priority: -- → P2
Assignee: nobody → mpillard
I'm a bit stuck. My initial idea was to store the available payment methods for an app in ES, and when we are sent a request *without* a carrier, hide the apps which can only be paid by operator. I've ran into 3 issues though: - It doesn't take into account price tiers that might be unavailable in some payment methods. If a price tier is only available through an operator, with this idea I'd still show it. - It doesn't take into account regions. I'm not sure how exclusions come into play here, will a paid app automatically be excluded in regions where there is no available provider for payments ? - I don't know how I can find a provider for an app without using regions/price tiers. So I can't just store the available payment methods for an app in ES. Should I look at the app owner payment accounts instead ? That seems brittle.
Flags: needinfo?(amckay)
After chatting to Stuart and Mathieu about this, we came to the conclusion that this the wrong way to approach this for a couple of reasons: * any complicated things we make up in the search will have to copied by in-app payments, that makes it harder for the developers * we should be doing our best to complete the transaction, falling back to a payment like Bango and credit card means that we'll be able to still sell things * it mean that in the end we can't find a way to sell things (eg if apps have created a Boku account but not a Bango account), but let's take into account what people with in-app payments will do in that case too.
Status: NEW → RESOLVED
Closed: 11 years ago
Flags: needinfo?(amckay)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.