Repository navigation
Restrict Plaid link on Native too - #26394
Conversation
|
Can't managed to have my ios local app working because of some SSL stuff. @luacmartins do you mind testing ios with a screenshot of the error at the end? Thanks! |
|
@nkuoch, please break down the QA steps into a list like this:
|
|
@ArekChr done! |
|
@nkuoch After clicking 'Try Again' the modal closes automatically Also, after entering the wrong credentials more than 20 times, I don't see an error message. Nagranie.z.ekranu.2023-09-4.o.13.51.27.mov |
|
@nkuoch did you get a chance to check this comment? |
|
I couldn't before because I couldn't manage to make my IOS dev working. But now it is, so I will look soon! |
|
Actually, no .. I can't use Plaid on IOS because I'm getting @luacmartins would you mind telling me if you get the same error? I don't get the error on web. Just IOS |
|
Seems to be working if I turn off ZeroTrust. Anyway, can finally work on it now :) |
|
.. Although I can't reproduce "After clicking 'Try Again' the modal closes automatically": 2023-09-12_13-15-15.mp4 |
|
And the error message does show up - I can't reuse Plaid after 21 attempts, closing the modal and trying to reopen it. 2023-09-12_13-19-57.mp4 |
|
@luacmartins can you test with ZeroTrust disabled? |
|
It works! So when we attempt to add a new payment method I see the error: Screen.Recording.2023-09-13.at.8.51.17.AM.movAnd in the VBBA flow the option to connect via Plaid is disabled: Screen.Recording.2023-09-13.at.8.49.42.AM.mov |
|
@srikarparsi Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
Reviewer Checklist
Screenshots/VideosWebMobile Web - ChromeMobile Web - SafariDesktopiOSAndroid |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🚀 Deployed to staging by https://github.com/luacmartins in version: 1.3.69-0 🚀
|
|
🚀 Deployed to production by https://github.com/mountiny in version: 1.3.69-2 🚀
|
|
🚀 Deployed to staging by https://github.com/luacmartins in version: 1.3.70-0 🚀
|
|
🚀 Deployed to production by https://github.com/thienlnam in version: 1.3.70-8 🚀
|



Details
Fixed Issues
$ #26354
Tests
From NewDot IOS, try adding a deposit account. Choose any Plaid bank, and enter 19 times some wrong credentials
Exit Plaid's modal. You should be able to choose a Plaid bank again. Enter 2 more wrong credentials
Exit Plaid's modal and try adding deposit account again
User should not be able to use Plaid again
Offline tests
N/A
QA Steps
From NewDot IOS:
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)myBool && <MyComponent />.src/languages/*files and using the translation methodWaiting for Copylabel for a copy review on the original GH to get the correct copy.STYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)/** comment above it */thisproperly so there are no scoping issues (i.e. foronClick={this.submit}the methodthis.submitshould be bound tothisin the constructor)thisare necessary to be bound (i.e. avoidthis.submit = this.submit.bind(this);ifthis.submitis never passed to a component event handler likeonClick)StyleUtils.getBackgroundAndBorderStyle(themeColors.componentBG))Avataris modified, I verified thatAvataris working as expected in all cases)ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Web
Mobile Web - Chrome
Mobile Web - Safari
Desktop
iOS
2023-09-12_13-19-57.mp4
Android