Expensify / App

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
https://new.expensify.com
MIT License
3.58k stars 2.92k forks source link

Expensify Card - Payment error occurs when trying to pay by card via PayPal #48597

Open lanitochka17 opened 2 months ago

lanitochka17 commented 2 months ago

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Version Number: 9.0.29-0 Reproducible in staging?: Y Reproducible in production?: Y If this was caught during regression testing, add the test name, ID and link from TestRail: https://expensify.testrail.io/index.php?/tests/view/4913103 Email or phone of affected tester (no customers): sustinov@applausemail.com Issue reported by: Applause - Internal Team

Action Performed:

Prerequisites: Use IP USA, download the file https://drive.google.com/file/d/1SYaz1uNzf8us6kEW4XZQxN9Zg3O2TJTT/view?usp=drive_link

  1. Open the downloaded html file
  2. Click on the top "Buy Now" button
  3. On the PayPal page - Click on "Pay with debit or Credit card"
  4. In the payment form, change the country to USA
  5. You can enter the email for "tester+ndcardtests@applausecard.expensifail.com" when prompted
  6. Enter the details for the Card "ND - QA Card Tests CC" found in 1Password
  7. Disable the toggle to create a PayPal account
  8. Complete the purchase

Expected Result:

When you try to pay with a card through PayPal, you should not get a payment error

Actual Result:

Payment error occurs when trying to pay by card via PayPal

Workaround:

Unknown

Platforms:

Which of our officially supported platforms is this issue occurring on?

Screenshots/Videos

Add any screenshot/video evidence

0409 Card

View all open jobs on GitHub

melvin-bot[bot] commented 2 months ago

Triggered auto assignment to @slafortune (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.

lanitochka17 commented 2 months ago

@slafortune FYI I haven't added the External label as I wasn't 100% sure about this issue. Please take a look and add the label if you agree it's a bug and can be handled by external contributors

lanitochka17 commented 2 months ago

We think that this bug might be related to #wave-collect - Release 2

slafortune commented 2 months ago

@lanitochka17 What is the first and last name used? also, I see that the billing address in 1P is 88 kearny St STE#1600 San Francisco, AK 94108 US - this address/zipcode don't match - the state should be CA. I would guess that PayPal verifies the address.

lanitochka17 commented 1 month ago

We still get the same error, this time we entered all the data correctly For some testers it works What could be wrong?

slafortune commented 1 month ago

@lanitochka17 I would guess some are using a different process/credentials - maybe we have multiple testing instructions. I would compare the exact resources and steps being taken. If you have some specific examples I can try to see what might be different if you don't see it.

slafortune commented 1 month ago

A conversation could be started in QA with the testers that can complete this and those that can to help each other out.

izarutskaya commented 1 week ago

This issue is still reproducible on build 9.0.64-0 We have this steps in TR

Screenshot 2024-11-20 125807

image (3)

image (4)

melvin-bot[bot] commented 2 days ago

@slafortune Eep! 4 days overdue now. Issues have feelings too...

melvin-bot[bot] commented 8 hours ago

@slafortune Still overdue 6 days?! Let's take care of this!