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
•