While testing the credit card payment process, I encountered an issue related to error messaging.
Here’s what happened:
Steps to Reproduce:
- Entered an invalid ZIP/Postal Code during checkout.
- Received a generic error: "Card error, please check your card details."
Investigation:
- Opened the browser’s Network tab (F12) and observed a clear API error: "Invalid Zip/Post Code."
- Corrected the ZIP code, and the payment succeeded.
Conclusion:
- The system correctly validates the ZIP code but displays a misleading error message to the user. This could confuse customers, leading them to abandon transactions unnecessarily.
Recommendation:
- Please update the frontend error handling to reflect the actual validation issue (e.g., "Invalid ZIP/Post Code. Please check your billing address."). This will improve user experience and reduce checkout friction.