Closed Bug 834486 Opened 11 years ago Closed 11 years ago

Generate a generic test key to simulate in-app payments

Categories

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

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED
2013-02-14

People

(Reporter: kumar, Assigned: kumar)

References

Details

(Whiteboard: p=2)

In bug 834410 a developer can use a production key to simulate in-app payments. This bug is to introduce a new page in devhub where a developer can generate a key strictly for doing simulations (the key cannot be used for real payments).

This optimizes bug 834410 in the following ways:

- The developer doesn't have to store a production key on their dev server and thus enhances security
- The developer isn't *required* to submit an app or enter bank account details on the devhub in order to begin testing their in-app payment implementation
- The developer is not tempted to handle simulations on their production server because the key would be different
Priority: -- → P2
To clarify, this bug implies disallowing payment simulations from a production key. This would somewhat mitigate key theft. If someone steals a key that can do simulations then that person can get free stuff if the app server permits it.
Assignee: nobody → kumar.mcmillan
Version: 1.0 → 1.1
Whiteboard: p=2
Blocks: 836989
Depends on: 837169
The solitude changes needed for this are minimal; they're tracked in bug 837169
Target Milestone: --- → 2013-02-07
pull request: https://github.com/mozilla/zamboni/pull/593

r?
Target Milestone: 2013-02-07 → 2013-02-14
Merged in and live on dev: https://github.com/mozilla/zamboni/commit/3e9334aaca6e5cb27ae88c6f5314ebb2c33db6cc

This requires the in-app-sandbox waffle switch to be True
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.