-
Notifications
You must be signed in to change notification settings - Fork 69
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
Integrate Account Management component into the Settings Page #10287
Conversation
Test the buildOption 1. Jetpack Beta
Option 2. Jurassic Ninja - available for logged-in A12s🚀 Launch a JN site with this branch 🚀 ℹ️ Install this Tampermonkey script to get more options. Build info:
Note: the build is updated when a new commit is pushed to this PR. |
Size Change: +6.08 kB (0%) Total Size: 1.29 MB
ℹ️ View Unchanged
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works well and the code looks good 🚢
Thanks for working on it 👍
Great job @mordeth, I’ve also done a review myself and the embedded account management component within WooPayments settings looks and works as expected. |
I’ll add a few comments here, as I had a chance to QA this as well. Like @orcungogus said above, everything works great and as expected! My comments below are purely visual tweaks, so feel free to disregard them if something isn’t possible to fix.
![]() ![]()
![]()
![]()
WDYT @orcungogus ? Besides all of that I think this Account management is a great addition and (a note for the future) a great candidate to have its own section :) BTW.
Thanks for setting this up on jurassic.ninja – what a great way to share the testing site! |
@rogermattic I’ll try to update the styling in a follow-up PR. Just a heads-up, these settings are provided by Stripe within an iframe, so our configuration options are limited. |
Fixes #9129
Changes proposed in this Pull Request
This PR introduces the Account Management component to the WooPayments settings page, allowing merchants to update their business details directly within WooCommerce. This enhancement eliminates the need to navigate to the Stripe Express dashboard, providing a more seamless and user-friendly experience.
Testing instructions
add/9129-account-management-component
branch.address_line1_no_match
in Address line 1 and1111
as last 4 digits of the SSN (to trigger certain verification conditions). You must pass in legitimate values for thecity
,state
, andpostal_code
arguments. Leave phone number empty.111111111
in the SSN to trigger identity mismatch.110000000
and000999999992
to trigger another verification.After being redirected to the Overview page, go to Payments > Settings. Scroll down to the Account Details section and confirm that a loader appears before the account management component is fully displayed.
Verify the Account Management component is displayed successfully.
Testing progressive onboarding
*Reset the account created in the previous steps.
Note: This may not be possible on a JN site if all slots are occupied.
Enter your details and click Continue.
On the next screen, review the information and select Agree and Submit.
After being redirected to the Overview page, go to Payments > Settings. Scroll down to the Account Details section and confirm that a loader appears before the account management component is fully displayed.
Verify the Account Management component is displayed successfully.
npm run changelog
to add a changelog file, choosepatch
to leave it empty if the change is not significant. You can add multiple changelog files in one PR by running this command a few times.Post merge