Bango's Billing Config API accepts this undocumented (!) config parameter:
We need to pass in a URL of the purchased app icon so that the Bango confirmation screen can display it. This is a UX requirement.
Maureen, what is the optimal width/height for app icons?
Let's do this quick and dirty for Marketplace and make it more robust for in-app payments later. We can accept a new request parameter like:
name: "Magical Unicorn",
We actually did this in the old in-app handler: https://github.com/mozilla/zamboni/blob/master/mkt/inapp_pay/tasks.py#L94
Michael--can you let Kumar know the pixel dimensions for the app icon that appears on the purchase confirmation screen for Payments?
Created attachment 722390 [details]
20px x 22px
Created attachment 722391 [details]
In case you need it in the future.
Thanks. Also, can we get a placeholder icon for products that don't have images? This will apply more to in-app payments since those are a bit out of our control.
(In reply to Kumar McMillan [:kumar] from comment #5)
> Thanks. Also, can we get a placeholder icon for products that don't have
> images? This will apply more to in-app payments since those are a bit out of
> our control.
We use this rocket icon when you dont pass a url, as per
I followed up with Michael. All product icons should be 64px x 64px.
Zamboni API landed here: https://github.com/mozilla/zamboni/commit/d15423651f4cf86d65e36ab9f12f2c42b559d318
Solitude API changes: https://github.com/mozilla/solitude/commit/b38bab1bbfab553d03817d9fd192847d465aae3b
WebPay changes: https://github.com/mozilla/webpay/commit/5a49c2a1806d4a92e9d7bae2abc09afd3b538735
It should be ready to go. I'll test it out on the dev server.
FYI, we had to disable this because of auth errors. See bug 864451
Documentation for this was added in bug 869193