Closed Bug 820006 Opened 12 years ago Closed 11 years ago

Activate in-app payments registration screen in devhub (using solitude)

Categories

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

x86
macOS
defect

Tracking

(Not tracked)

RESOLVED FIXED
2013-01-10

People

(Reporter: kumar, Assigned: andy+bugzilla)

References

Details

(Whiteboard: u=dev c=pmt p=2)

We used to have a screen where a developer could manage/view:
- postback URL
- chargeback URL
- in-app payment key
- in-app payment secret

This hopefully still works. It's at: https://marketplace-dev.allizom.org/developers/app/chirpradio/in-app-config (in this example, I registered chirpradio as a paid app)

This bug is to spray down the code with bitrot-be-gone and then hook it up to the Solitude API to store/retrieve the in-app payment key and secret. This is implemented in the Sellers resource -- https://github.com/mozilla/solitude/blob/master/lib/sellers/resources.py#L32 -- but it may need some tweaks to retrieve a readable secret.
basta: for starters, we could add a link under the "uses in-app payments" checkbox to the management page called "set up in-app payments" or something.
Assignee: nobody → mattbasta
Priority: -- → P1
Target Milestone: --- → 2012-12-13
Target Milestone: 2012-12-13 → 2012-12-20
Assignee: mattbasta → kumar.mcmillan
Target Milestone: 2012-12-20 → 2013-01-03
Whiteboard: u=dev c=pmt p=2
Target Milestone: 2013-01-03 → 2013-01-10
Component: Developer Pages → Payments/Refunds
To make this super simple, let's not save postback/chargeback URLs at all (we can remove them from the form). Just like Marketplace app purchases, we can required postback URLs to be declared in the JWT directly. This will prepare us for bug 826474
Assignee: kumar.mcmillan → amckay
https://github.com/mozilla/zamboni/commit/71b557
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.