App: [HOLD for payment 2023-03-31] After adding a Personal Bank Account as part of paying an IOU or sending money, the Plaid flow is re-triggered unnecessarily

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


Noticed when working on https://github.com/Expensify/App/issues/14477

Action Performed:

  1. Have a user account under the wallet beta and with no PBA set up
  2. Attempt to pay a money request
  3. Select Pay with Expensify > Bank Account
  4. Add a PBA via Plaid
  5. On the PBA success page click Continue
  6. Observe that the Plaid flow is re-triggered

Expected Result:

Plaid should not have been triggered again

Actual Result:

The Plaid flow is re-triggered even when the PBA has already been added

Workaround:

You can exit the Plaid flow.

Platforms:

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

  • Android / native
  • Android / Chrome
  • iOS / native
  • iOS / Safari
  • MacOS / Chrome / Safari
  • MacOS / Desktop

Version Number: Reproducible in staging?: Reproducible in production?: If this was caught during regression testing, add the test name, ID and link from TestRail: Email or phone of affected tester (no customers): Logs: https://stackoverflow.com/c/expensify/questions/4856 Notes/Photos/Videos: Any additional supporting documentation

https://user-images.githubusercontent.com/12268372/219324215-bd581d8e-e396-47d8-9ee1-91338d26019a.mov

Expensify/Expensify Issue URL: NA Issue reported by: NA Slack conversation: NA

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~012e988d7ff14e6541
  • Upwork Job ID: 1626151929343234048
  • Last Price Increase: 2023-02-16

About this issue

  • Original URL
  • State: closed
  • Created a year ago
  • Comments: 25 (12 by maintainers)

Most upvoted comments

Paid! Looks like we’re all done here. Thanks everyone!