Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Stripe connect onboarding doesn't have country options?

trying to integrate stripe connect in my site. But when I go to the stripe connect site and generate a sign up link for the account, it only shows the US as an option even though I have every country toggled in the dashboard?

const account = await stripe.accounts.create({
        type: 'express',
        business_type: 'individual',
        business_profile: { url: `https://dialect.so/@${username}` },
        email,
        capabilities: {
            transfers: { requested: true },
            card_payments: { requested: true }
        }
    })
like image 812
Ryan Brewer Avatar asked Oct 14 '25 15:10

Ryan Brewer


1 Answers

If you want the connected account to be able to select the country in Connect Onboarding, then do not set the capabilities on the account on creation.

const account = await stripe.accounts.create({
        type: 'express',
        business_type: 'individual',
        business_profile: { url: `https://dialect.so/@${username}` },
        email
    })

If the platform does not set capabilities on the account explicitly, Stripe sets capabilities on the account based on the country configuration set in https://dashboard.stripe.com/settings/connect/express.

like image 150
alex Avatar answered Oct 19 '25 09:10

alex



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!