Closed
Bug 950908
Opened 11 years ago
Closed 11 years ago
In-App Stage Error: "Something went wrong!" in Hanger
Categories
(Marketplace Graveyard :: Payments/Refunds, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
People
(Reporter: rafael.medola, Unassigned)
Details
Attachments
(3 files)
Region code: Hanger Device: Alcatel Connection: 3G Phone number/MSISDN: +36 20 3747379 Carrier: Telenor Last 4 digits CC: 7929 Test App used: Any steps to reproduce: 1- Open the In-App Stage; 2- Set a pricepoint; 3- Click pay. expected behavior: The purchase is completed without any problem. observed behavior: A white screen message is displayed: "Something Went Wrong"!
Reporter | ||
Comment 1•11 years ago
|
||
Comment 2•11 years ago
|
||
sentry: http://sentry.dmz.phx1.mozilla.com/addons/marketplace-stage-webpay/group/17359/ traceback details: HttpClientError: Client Error 401: https://payments.allizom.org/generic/product/ Content: Stacktrace (most recent call last): File "django/core/handlers/base.py", line 115, in get_response response = callback(request, *callback_args, **callback_kwargs) File "newrelic/hooks/framework_django.py", line 485, in wrapper return wrapped(*args, **kwargs) File "django/views/decorators/http.py", line 41, in inner return func(request, *args, **kwargs) File "webpay/pay/views.py", line 131, in lobby res = process_pay_req(request) File "webpay/pay/views.py", line 43, in process_pay_req if not form.is_valid(): File "django_paranoia/forms.py", line 48, in is_valid result = super(Paranoid, self).is_valid() File "django/forms/forms.py", line 126, in is_valid return self.is_bound and not bool(self.errors) File "django/forms/forms.py", line 117, in _get_errors self.full_clean() File "django/forms/forms.py", line 272, in full_clean self._clean_fields() File "django/forms/forms.py", line 290, in _clean_fields value = getattr(self, 'clean_%s' % name)() File "webpay/pay/forms.py", line 60, in clean_req self.secret, active_product = lookup_issuer(self.key) File "webpay/pay/utils.py", line 168, in lookup_issuer active_product = solitude.get_active_product(issuer) File "lib/solitude/api.py", line 175, in get_active_product seller__active=True, public_id=public_id) File "curling/lib.py", line 197, in get_object res = self.get(**kw) File "curling/lib.py", line 150, in get headers=headers, params=kwargs) File "curling/lib.py", line 266, in _request content=self._try_to_serialize_error(resp))
Reporter | ||
Comment 3•11 years ago
|
||
Reporter | ||
Comment 4•11 years ago
|
||
Reporter | ||
Updated•11 years ago
|
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Comment 5•11 years ago
|
||
https://github.com/mozilla/webpay/commit/4d7bff Is the fix.
You need to log in
before you can comment on or make changes to this bug.
Description
•