Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Payment card / Subscription] Implement AddPaymentCardGBP API command #42478

Closed
amyevans opened this issue May 22, 2024 · 15 comments
Closed

[Payment card / Subscription] Implement AddPaymentCardGBP API command #42478

amyevans opened this issue May 22, 2024 · 15 comments
Assignees
Labels
Daily KSv2 Engineering Reviewing Has a PR in review

Comments

@amyevans
Copy link
Contributor

Complete this backend section of the design doc: Implement AddPaymentCardGBP API command

@amyevans amyevans added Engineering Daily KSv2 Hot Pick Ready for an engineer to pick up and run with labels May 22, 2024
@amyevans amyevans moved this to Release 1.5: XeroCon 2024 (June 12th) in [#whatsnext] #wave-collect May 22, 2024
@amyevans amyevans moved this from Release 1.5: XeroCon 2024 (June 12th) to HOT PICKS in [#whatsnext] #wave-collect May 22, 2024
Copy link

melvin-bot bot commented May 27, 2024

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

@melvin-bot melvin-bot bot added the Overdue label May 27, 2024
Copy link

melvin-bot bot commented May 28, 2024

Huh... This is 4 days overdue. Who can take care of this?

@dangrous
Copy link
Contributor

I can grab this! I will start now but likely won't finish until next Tue or Wed (I'm out Thu-Mon on parental leave still). If someone needs to take over for timing reasons, so be it! I'll try to keep my PRs in a good position

@melvin-bot melvin-bot bot removed the Overdue label May 29, 2024
@dangrous dangrous self-assigned this May 29, 2024
@trjExpensify trjExpensify moved this from HOT PICKS to Release 1.5: XeroCon 2024 (June 12th) in [#whatsnext] #wave-collect May 29, 2024
@trjExpensify trjExpensify removed the Hot Pick Ready for an engineer to pick up and run with label May 29, 2024
@amyevans amyevans self-assigned this May 30, 2024
@amyevans
Copy link
Contributor Author

Pushed some progress to the PR, will continue more tomorrow!

@melvin-bot melvin-bot bot added the Overdue label Jun 3, 2024
Copy link

melvin-bot bot commented Jun 3, 2024

@dangrous, @amyevans Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@amyevans
Copy link
Contributor Author

amyevans commented Jun 3, 2024

Pushed progress to the Auth PR + a draft web PR. Will try to make some additional progress later tonight as well 🤞

@melvin-bot melvin-bot bot removed the Overdue label Jun 3, 2024
@amyevans
Copy link
Contributor Author

amyevans commented Jun 4, 2024

Left to do:

  • Auth::createSetupIntent portion
  • Auth::clearOutstandingBalance portion
  • Automated test for SCA flow
  • Clean up web PR

@amyevans
Copy link
Contributor Author

amyevans commented Jun 5, 2024

Whew okay this one is definitely testing me 😅. Got the Auth::createSetupIntent portion done today, I found a bug in the existing 3DS setup logic so that threw me for a bit of a loop but figured it out.

It works locally end-to-end now for a user without a balance owed. But still need to handle these 3 pieces, hopefully all tomorrow:

  • Auth::clearOutstandingBalance portion
  • Automated test for SCA flow
  • Clean up web PR

@melvin-bot melvin-bot bot added the Overdue label Jun 7, 2024
@amyevans
Copy link
Contributor Author

Auth::clearOutstandingBalance portion is all set now I believe, so that leaves for tomorrow:

  • Automated test for SCA flow (may take a few hours)
  • Clean up web PR (should only take a few minutes)

I've been manually testing as I go and things look good but may want to do a little more there as well

@melvin-bot melvin-bot bot removed the Overdue label Jun 10, 2024
@amyevans
Copy link
Contributor Author

Got the Auth PR into review 🎉

I also cleaned up the Web PR but still need to address error handling so it's still in a draft state, will handle that tomorrow

@blimpich blimpich self-assigned this Jun 11, 2024
@melvin-bot melvin-bot bot added the Overdue label Jun 13, 2024
@amyevans
Copy link
Contributor Author

Feedback addressed on Auth PR, still need to get back to Web PR tomorrow

@melvin-bot melvin-bot bot removed the Overdue label Jun 14, 2024
@amyevans
Copy link
Contributor Author

2 more rounds of feedback addressed on the Auth PR, and I got the Web PR in review. If there are any additional changes requested on either, @dangrous and @blimpich can fight over who gets to implement the changes 😄 Godspeed 🫡

@amyevans amyevans added the Reviewing Has a PR in review label Jun 14, 2024
@trjExpensify trjExpensify moved this from Release 1.5: XeroCon 2024 (June 12th) to Release 2: Summer 2024 (Aug) in [#whatsnext] #wave-collect Jun 18, 2024
@blimpich
Copy link
Contributor

Auth PR and Web PR are merged, waiting deploy.

@dangrous
Copy link
Contributor

Auth is deployed, Web is on staging

@dangrous
Copy link
Contributor

Web is on prod as well! This should autoclose shortly, if not I can close it out tomorrow

@github-project-automation github-project-automation bot moved this from Release 2: Summer 2024 (Aug) to Done in [#whatsnext] #wave-collect Jun 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Daily KSv2 Engineering Reviewing Has a PR in review
Projects
No open projects
Archived in project
Development

No branches or pull requests

4 participants