Closed Bug 944519 Opened 12 years ago Closed 11 years ago

Create a start in-app payment transaction API

Categories

(Marketplace Graveyard :: API, defect, P2)

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: andy+bugzilla, Assigned: jlockhart)

References

Details

This API will allow the purchase of product, price, app combination as created in bug 944487. The API will - check the domain matches that of an app - check that we've got a valid product, price combination - check that the app is public etc. - start the transaction in the marketplace - creates the JWT - returns the JWT
Component: Developer Pages → Payments/Refunds
Setting priority, will ping teams involved when are ready to go on this.
Priority: -- → P5
Priority: P5 → P2
This will be very similar to the /webpay/prepare API http://firefox-marketplace-api.readthedocs.org/en/latest/topics/payment.html#preparing-payment As for checking the domain of the app, not sure how we'll do that. If it gets complicated let's break that into a separate bug.
To be clear, this API should accept a product ID that was created in bug 956334.
The API should be public; it will be called from an app where we have no Marketplace/Webpay session. It could be called from a packaged app where there is no server.
Component: Payments/Refunds → API
Assignee: nobody → jkerim
Blocks: 979551
Blocks: 980092
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.