Add Stripe embedded onboarding

- Update StripeConnectOnboarding component with embedded flow
- Add new Stripe routes and service methods for embedded onboarding
- Update EarningsStatus and EarningsDashboard to support new flow
- Add required frontend dependencies

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
jackiettran
2026-01-02 18:26:53 -05:00
parent e153614993
commit 6853ae264c
8 changed files with 243 additions and 39 deletions

View File

@@ -309,6 +309,7 @@ export const stripeAPI = {
createConnectedAccount: () => api.post("/stripe/accounts"),
createAccountLink: (data: { refreshUrl: string; returnUrl: string }) =>
api.post("/stripe/account-links", data),
createAccountSession: () => api.post("/stripe/account-sessions"),
getAccountStatus: () => api.get("/stripe/account-status"),
createSetupCheckoutSession: (data: { rentalData?: any }) =>
api.post("/stripe/create-setup-checkout-session", data),