Closed
Bug 1124676
Opened 11 years ago
Closed 11 years ago
[Desktop] Cannot cancel the payment from confirmation page
Categories
(Marketplace Graveyard :: Payments/Refunds, defect, P1)
Tracking
(Not tracked)
RESOLVED
FIXED
2015-01-27
People
(Reporter: vcarciu, Assigned: muffinresearch)
References
Details
Prerequisites:
Build identifier: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Firefox/38.0
Steps to reproduce:
1.Open marketplace STAGE , login and search for a paid app
2.Enter pin , then press Cancel from payment confirmation page
Expected results:
Confirm payment popup is closed and Payment Cancelled message is displayed at the bottom of of the page
Actual results:
Payment cancelled message is displayed on the desktop popup , together with a waiting spinning wheel. The popup is never closed.
Please see screencast for this bug : http://screencast.com/t/NpUJVNNg
| Assignee | ||
Comment 1•11 years ago
|
||
So seeing this makes me think that we need openers to poll for the close on the window.
We do this fancy postMessage thing from payments to tell the opener to close the window but if the popup's location has changed this won't help much as there's no postMessaging going to come from other people's domains e.g. the payment provider or identity.
| Assignee | ||
Comment 2•11 years ago
|
||
Comment 1 is really a different so I'm going to file a new bug for that.
| Assignee | ||
Comment 3•11 years ago
|
||
This bug requires us to add code to close the window in the pages that we get to after redirection from the provider.
Updated•11 years ago
|
Priority: -- → P1
Updated•11 years ago
|
Assignee: nobody → scolville
| Assignee | ||
Comment 4•11 years ago
|
||
| Assignee | ||
Comment 5•11 years ago
|
||
With further investigation it seems we were hitting an old code path which caused us to render a non-spartacus view which doesn't have the right polyfills for mozpaymentprovider.
https://github.com/mozilla/webpay/blob/master/webpay/bango/views.py#L128
| Assignee | ||
Comment 6•11 years ago
|
||
Webpay patch landed. Just need to test this and see if that fixes cancellation as expected.
https://github.com/mozilla/webpay/commit/47b3489d106a463fe13398d32dcba14d75092556
| Assignee | ||
Comment 7•11 years ago
|
||
Needs pushing to stage before this can be verified.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•