[prod] Paypal frame no displayed when trying to make contribution and user is logged out

NEW
Unassigned

Status

--
major
4 years ago
3 years ago

People

(Reporter: RobertC, Unassigned)

Tracking

({regression})

Details

(Whiteboard: [fromAutomation], URL)

Attachments

(2 attachments)

(Reporter)

Description

4 years ago
If a user is logged out, when clicking on the make contribution button the paypal frame fails to appear.
This issue is reproduced with both manual and automated tests. I can only reproduce this on production environment and if the user is logged out.

STR:
1. got to www.addons.mozilla.org (log out if needed)
2. search firebug
3. click contribute
4. click make contribution

Expected result:
A paypal frame should be displayed to continue the contribution process

Actual result:
"Contacting paypal" spinner appears instead of a button and after a while the button reappears. The paypal frame is not displayed.
Created attachment 8475059 [details]
failure.webm
The issue is still reproducible on prod only. I followed STR in comment 0, but searching for some other addon, besides firebug, and I didn't get the failure. It might be an issue with this specific addon. I attached a video of the issue.
Severity: normal → major
(In reply to Viorela Ioia [:viorela] from comment #2)
> The issue is still reproducible on prod only. I followed STR in comment 0,
> but searching for some other addon, besides firebug, and I didn't get the
> failure. It might be an issue with this specific addon. I attached a video
> of the issue.

It's not that it *always* fails to display, but it does *often* take up to 60+ seconds, at which point it can either a) load or b) (more commonly) timeout.

Do we know if it's either a problem on our side or strictly on PayPal's, even?
Created attachment 8475629 [details]
Screen Shot 2014-08-19 at 7.21.56 PM.png

Taking over 60 seconds to eventually end up on a 504 obviously is no bueno; is it our POST that's at fault, or are we truly waiting on their response?  If so, can we/have we escalate(d) to PayPal?
Flags: needinfo?(clouserw)
I confirm that it looks to happen only for the firebug addon, maybe something related to the paypal account of the owner(s)?
I can reproduce this is slow on firebug but fast on other add-ons.  It looks like Firebug is donating everything to the Mozilla Foundation.  Perhaps something to do with that account.  Is that address in the code somewhere?  I can look into it if you know the address.
Flags: needinfo?(clouserw)
The email address is accounting@moz....org
It's in the `charities` table with id=1
I confirmed that a direct paypal to that address worked as expected.  I think this is on our end.  Maybe we're using a really old paypal API/library?
I also confirmed some donations with this have gone through, but very few - presumably people who waited for it to load eventually
(Assignee)

Updated

3 years ago
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in before you can comment on or make changes to this bug.