You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add country and payout currency selection to developer onboarding
Collect the developer's country and preferred payout currency during
Stripe Connect onboarding. This ensures Express accounts are created
with the correct country parameter and enables multi-currency payouts
for European/EEA countries.
- Add country (108 Stripe-supported countries) and payout_currency
fields to developer_accounts table
- Add StripeConnectCountries support class with country data, currency
names, and validation methods
- Update Livewire Onboarding component with reactive country/currency
selection
- Use Flux Pro searchable listbox for the country dropdown
- Display currency names (e.g. "US Dollar (USD)") in the currency select
- Request card_payments capability alongside transfers to support all
countries including cross-border (fixes JP account creation error)
- Add comprehensive validation in DeveloperOnboardingController
- Pass country to Stripe Connect account creation
- Use developer's payout_currency for transfers instead of hardcoded USD
- Install livewire/flux-pro for searchable select component
- Update CLAUDE.md with correct dependency versions (Filament v5,
Livewire v4, PHP 8.4.19)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: CLAUDE.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,8 +8,8 @@ The Laravel Boost guidelines are specifically curated by Laravel maintainers for
8
8
## Foundational Context
9
9
This application is a Laravel application and its main Laravel ecosystems package & versions are below. You are an expert with them all. Ensure you abide by these specific packages & versions.
10
10
11
-
- php - 8.4.18
12
-
- filament/filament (FILAMENT) - v3
11
+
- php - 8.4.19
12
+
- filament/filament (FILAMENT) - v5
13
13
- laravel/cashier (CASHIER) - v15
14
14
- laravel/framework (LARAVEL) - v12
15
15
- laravel/horizon (HORIZON) - v5
@@ -18,7 +18,7 @@ This application is a Laravel application and its main Laravel ecosystems packag
0 commit comments