Closed Bug 1060608 Opened 11 years ago Closed 11 years ago

[tracking] Enable server-less payments to hosted apps

Categories

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

Avenir
x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED
2015-01-13

People

(Reporter: kumar, Assigned: kumar)

References

Details

server-less payments (bug 944480) were originally designed as a solution for packaged apps but they add a lot of benefit to hosted apps too: - developer does not have to compile a crypto library for validating JWT signatures - developer doesn't have to maintain a catalog of products - developer doesn't have to write custom code for verifying/restoring products Let's make changes to the fxpay lib so that it can support hosted apps
Blocks: 1058271
Priority: -- → P3
To clarify, this bug is to allow a developer who has a hosted app to include the fxpay.js library in their app to offer in-app purchases. There may be only minimal changes needed, I'm not sure.
When running fxpay from a hosted app we discovered that this header will be needed from API responses: Access-Control-Request-Headers: x-fxpay-version This is so fxpay can pass its version header when making an API request. http://www.html5rocks.com/en/tutorials/cors/#toc-adding-cors-support-to-the-server
Because of bug 1038533 there is currently no way to test desktop payments from fxpay so I'm making this a blocker. It's not strictly a blocker feature wise but logistically I think it is.
Priority: P3 → P1
Assignee: nobody → kumar.mcmillan
Blocks: 969539
Depends on: 1104371
Depends on: 1104834
Target Milestone: --- → 2014-12-30
Depends on: 1108817
Depends on: 1109191
Depends on: 1109946
Depends on: 1109947
Depends on: 1110228
No longer depends on: 1104371
Summary: Enable server-less payments to hosted apps → [tracking] Enable server-less payments to hosted apps
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: 2014-12-30 → 2015-01-13
You need to log in before you can comment on or make changes to this bug.