Closed Bug 1054997 Opened 10 years ago Closed 29 days ago

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

Categories

(addons.mozilla.org Graveyard :: Public Pages, defect)

defect
Not set
major

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: RobertC, Unassigned)

References

()

Details

(Keywords: regression, Whiteboard: [fromAutomation])

Attachments

(2 files)

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.
Attached video 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.
(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?
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
Product: addons.mozilla.org → addons.mozilla.org Graveyard
Status: NEW → RESOLVED
Closed: 29 days ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: