New issue
Advanced search Search tips

Issue 723638 link

Starred by 1 user

Issue metadata

Status: Duplicate
Merged: issue 723634
Owner:
Closed: May 2017
Components:
EstimatedDays: ----
NextAction: ----
OS: Linux , Windows , Chrome , Mac
Pri: 3
Type: Bug



Sign in to add a comment

Fixing a credit card does not enable the "Pay" button.

Project Member Reported by rouslan@chromium.org, May 17 2017

Issue description

Chrome Version       : 60.0.3100.0
URLs (if applicable) : https://rsolomakhin.github.io/pr/type/debit/

What steps will reproduce the problem?
1. Add a credit card with no billing address through settings. For example, 4111 1111 1111 1111.
2. Open https://rsolomakhin.github.io/pr/type/debit/
3. Click "Buy" on page.
4. Click "Choose" in the "Payment" section of the PR UI.
5. Fix the credit card by selecting the appropriate billing address and clicking "Done" in the card editor view.

What is the expected result?
The "Pay" button is enabled in the main view.

What happens instead of that?
The "Pay" button is disabled in the main view.

Please provide any additional information below. Attach a screenshot if
possible.

UserAgentString: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3100.0 Safari/537.36

Clicking on the card again brings up the "Payment" view with "Card billing address required" error message. However, when I edit the card, the billing address is already selected.

A page refresh gets rid of the problem. It appears that the updated billing address is saved to disk, but is not updated in memory cache of payment_request_state.h.
 
Screenshot from 2017-05-17 09:23:20.png
18.2 KB View Download
Screenshot from 2017-05-17 09:33:09.png
9.7 KB View Download
Screenshot from 2017-05-17 09:33:19.png
25.0 KB View Download
Mergedinto: 723634
Status: Duplicate (was: Untriaged)
This looks like the same underlying issue as 723634, merging.
Components: -UI>Browser>Autofill>Payments UI>Browser>Payments

Sign in to add a comment