Closed Bug 882183 Opened 11 years ago Closed 11 years ago

screen is blank in payment flow: internal error from Bango billing API

Categories

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

x86
macOS
defect

Tracking

(Not tracked)

VERIFIED FIXED
2013-06-13

People

(Reporter: kumar, Assigned: kumar)

Details

regression from bug 878323

We are sending new prices and this causes a 500 error from the Bango billing API.

See bug 879201 for STR

We send this for pricePoint=10 (example) 
prices=[{'currency': 'COP', 'price': '2060.00'}, {'currency': 'EUR', 'price': '0.89'}, {'currency': 'PLN', 'price': '3.99'}, {'currency': 'USD', 'price': '0.99'}, {'currency': 'USD', 'price': '0.99'}]

Keir, are these prices wrong?
Assignee: nobody → keir
Priority: -- → P1
Kumar, that looks wrong

I have emailed them as I'm not sure they should be posted publicly with the operator data
I got your email, the PLN price looks correct to me. btw, this is on Marketplace Dev
Keir confirmed that the 500 error is due our new price code sending USD twice. I'll fix it...
Assignee: keir → kumar.mcmillan
Target Milestone: --- → 2013-06-13
fixed https://github.com/mozilla/solitude/commit/8a99e39b195f7a101834a92b7c722041c1e23256

Note that this is a hacky workaround to the problem. We need to pass region info to Bango somehow so I'll file a new one for that.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
We need to fix this for real by passing region/currency/price to Bango: bug 882321
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.