Closed Bug 944389 Opened 12 years ago Closed 12 years ago

BAD_PRICE_POINT error

Categories

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

Other
Gonk (Firefox OS)
defect

Tracking

(Not tracked)

VERIFIED FIXED
2014-01-28

People

(Reporter: sailajan.sabaratnam, Assigned: andy+bugzilla)

Details

Attachments

(2 files)

Attached file BAD_PRICE_POINT
Region code: Crow/Germany Device: Unagi white Connection: 3G Phone number/MSISDN: 01756938887 Carrier: Telekom Last 4 digits CC: n/a Test App used: HTML Basics steps to reproduce: 1. Start MP Prod. 2. Search for a paid app such as HTML basics. 3. Select the price button to start the payment process. 4. Enter a new username and press ok. 5. Enter and confirm password and press ok. expected behavior: The user is asked to enter and confirm their pin. observed behavior: The user receives an error message "There was en error setting up the payment. try again or contact the app if it persists BAD_PRICE_POINT".
Attached image BAD_PRICE_POINT.png
Note that if i dismiss the error message and try again then i am able to enter and confirm the pin and buy the app successfully.
This was a connection error to the marketplace. Nov 28 14:12:41 localhost: [80.187.103.19] w.pay:ERROR calling get price_price() :/data/mkt.prod/www/marketplace.firefox.com-webpay/deploy-webpay-prod-20131126230518-1af0c4d8bc/webpay/webpay/pay/views.py:97#012Traceback (most recent call last):#012 File "/data/mkt.prod/www/marketplace.firefox.com-webpay/deploy-webpay-prod-20131126230518-1af0c4d8bc/webpay/webpay/pay/views.py", line 95, in process_pay_req#012 marketplace.get_price(pay_req['request']['pricePoint'])#012 File "/data/mkt.prod/www/marketplace.firefox.com-webpay/deploy-webpay-prod-20131126230518-1af0c4d8bc/webpay/lib/marketplace/api.py", line 18, in get_price#012 .get_object(provider='bango', pricePoint=point))#012 File "/data/mkt.prod/www/marketplace.firefox.com-webpay/current/venv/lib/python2.6/site-packages/curling/lib.py", line 195, in get_object#012 res = self.get(**kw)#012 File "/data/mkt.prod/www/marketplace.firefox.com-webpay/current/venv/lib/python2.6/site-packages/curling/lib.py", line 148, in get#012 headers=headers, params=kwargs)#012 File "/data/mkt.prod/www/marketplace.firefox.com-webpay/current/venv/lib/python2.6/site-packages/curling/lib.py", line 258, in _request#012 raise exceptions.HttpServerError('Connection Error')#012HttpServerError: Connection Error#012Content: Not sure why that would fail. We could try and make this more robust, but having a working marketplace is essential to webpay in other parts.
Flags: needinfo?(jthomas)
Summary: During purchase process the user receives an error message when creating and confirming their password. → BAD_PRICE_POINT error
* Let's cache the heck out of that get price call and * If an error occurs, raise an internal webpay error, not a bad price point error.
Priority: -- → P4
Version: 1.4 → 1.5
Assignee: nobody → amckay
Target Milestone: --- → 2014-01-28
Status: NEW → RESOLVED
Closed: 12 years ago
Flags: needinfo?(jthomas)
Resolution: --- → FIXED
Verified as fixed
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: