Closed Bug 1477183 Opened 7 years ago Closed 7 years ago

The “Pay” button is not grayed out when a generic merchant error message is displayed

Categories

(Firefox :: WebPayments UI, defect, P1)

defect

Tracking

()

VERIFIED FIXED
Tracking Status
firefox63 --- verified

People

(Reporter: tbabos, Unassigned)

References

Details

(Whiteboard: [webpayments-reserve] [user-testing] [fixed by bug 1475521])

[Affected versions]: Nightly 63.0a1 [Affected platforms]: Windows 10 x64, Mac OS X 10.12, Ubuntu 18.04 x64 [Prerequisites]: - set the pref dom.payments.request.enabled to "true" - have a saved card with address in DE on your profile [Steps to reproduce]: 1. Go to https://rsolomakhin.github.io/pr/us/ test page and click on “Buy” 2. Select the saved address from DE and check if the “Cannot ship outside of US” message appears [Expected Result]: The “Pay” button should be grayed out and should not allow the payment transaction for a DE address. [Actual Result]: The “Pay” button is not grayed out allowing the payment transaction with a DE address during in a US- only shipping test
Whiteboard: [webpayments] [triage] → [webpayments] [triage] [user-testing]
Priority: -- → P2
Whiteboard: [webpayments] [triage] [user-testing] → [webpayments] [user-testing]
Summary: The “Pay” button is not grayed out when the “Cannot ship outside of US” message is displayed → The “Pay” button is not grayed out when a generic merchant error message is displayed
Flags: qe-verify+
QA Contact: hani.yacoub
This was fixed by bug 1475521, which disables the Pay button if any of the Shipping Address, Shipping Option, Payment Method, or Payer Details are left empty. In the case of a Shipping Option error, the merchant must provide an empty list of shipping options. Thus the Shipping Option field will be blank, and the Pay button will be disabled.
Status: NEW → RESOLVED
Closed: 7 years ago
Depends on: 1475521
Resolution: --- → FIXED
Whiteboard: [webpayments] [user-testing] → [webpayments] [user-testing] [fixed by bug 1475521]
Priority: P2 → P1
Whiteboard: [webpayments] [user-testing] [fixed by bug 1475521] → [webpayments-reserve] [user-testing] [fixed by bug 1475521]
User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:63.0) Gecko/20100101 Firefox/63.0 Verified fixed on the latest Nightly version 63.0a1 (2018-07-30) on Windows 10, Mac 10.13, Ubuntu 16.04. As mentioned in Comment 1, the issue was fixed with the fix for Bug 1475521. The "Pay" button is grayed out as expected if the generic merchant error is displayed.
Status: RESOLVED → VERIFIED
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.