Supported Countries

Violet uses Stripe Expressarrow-up-right to power our payments and payout flows to ensure that you have the ability to control your own payout schedules and connected bank accounts. As a result, Violet is limited to supporting countries and currencies that are also supported by Stripe.

You can find a full list of supported countries here: Stripe Supported Countriesarrow-up-right.

Cross-Border Transfer Regions

Stripe Connect enables cross-border transfers within five primary regions:

Region
Notes

United States

Full cross-border support with other regions

United Kingdom

Full cross-border support; fee waived within UK-EEA

European Economic Area (EEA)

Includes EU countries plus Iceland, Liechtenstein, Norway

Canada

Full cross-border support with other regions

Switzerland

Full cross-border support with other regions

circle-exclamation
circle-info

Violet's primary Stripe account is based in the US. Any payout account that is connected from outside the US is considered a cross-border account and may be subject to the cross-border fee.

How Country Support Is Determined

Country support for payout accounts depends on your app's transfer mechanism configuration:

Transfer Mechanism
Country Support Check
Reference

Standard Transfers (default)

Stripe's supported transfer countries

Destination Payments

Stripe's destination charge support

circle-info

Important: The same country may have different support status depending on your transfer mechanism. A country might support standard Stripe transfers but not destination charges, or vice versa.

Unsupported Countries

If a merchant attempts to onboard from a country not supported by Stripe for your platform's transfer mechanism, Violet will automatically create an EXTERNAL payout account instead of a standard Stripe payout account.

With an EXTERNAL payout account:

  • The merchant can still be onboarded to your platform

  • Distributions are still calculated and tracked in Violet

  • Transfers must be processed by the Channel outside of Violet's payment infrastructure

  • The Channel must register transfers with Violet to keep distributions in sync

circle-info

EXTERNAL payout accounts do not have an underlying Stripe account, so there is no KYC validation or Stripe dashboard access.

When to Use Each Transfer Mechanism

Consider your merchant base geography when choosing a transfer mechanism:

If Your Merchants Are...
Recommended Approach

Primarily in Stripe's supported transfer countries

Standard Transfers - Maximum country coverage for standard Stripe transfers

Primarily in destination charge-supported countries

Destination Payments - Atomic transfers with platform as merchant of record

In a mix of supported/unsupported countries

Standard Transfers with EXTERNAL handling for unsupported countries

In regions outside standard transfer support

Destination Payments with Scheduled Transfers - See below

circle-check

See EXTERNAL Payout Accounts for more details on how these accounts work, and Using External Transfers for the guide on processing transfers for these merchants.

Last updated

Was this helpful?