Violet’s capabilities depend on Stripe’s country-specific regulations, affecting payment processing, transfers, and Merchant onboarding. For details, refer to Stripe Documentation or contact Stripe Support.

US-based Stripe Platform Accounts

Connect Account Onboarding

US-based platform accounts are able to onboard merchants through Violet Connect in any of the supported countries listed here. Violet ensures that the correct service agreements types are used for the underlying Stripe Connect accounts when they are created against your platform to enable payments and transfers. Merchants that are connecting non-US bank accounts are required to be of the recipient Service Agreement Type. You can learn more about Stripe Service agreements here.

Payment Capture

The following currencies are supported for Payment Capture by Violet for US-based platform accounts: https://docs.stripe.com/currencies?presentment-currency=US#presentment-currencies

Transfers

Violet can perform Transfers to the following countries for US-based platform accounts: https://docs.stripe.com/connect/cross-border-payouts

Feature Restrictions

Platform Account CountryCapture MethodTransfer MethodInternational MerchantSupported by Violet
USAutomaticAutomaticNOYES
USAutomaticAutomaticYESYES
USAutomaticCustomNOYES
USAutomaticCustomYESYES
USAutomaticExternalNOYES
USAutomaticExternalYESYES
USCustomAutomaticNONO
USCustomAutomaticYESYES*
USCustomCustomNOYES
USCustomCustomYESYES
USCustomExternalNOYES
USCustomExternalYESYES
USExternalAutomaticNONO
USExternalAutomaticYESNO
USExternalCustomNONO
USExternalCustomYESNO
USExternalExternalNOYES
USExternalExternalYESYES

*A custom capture method with an automatic transfer option ensures that once funds are captured, they’re immediately transferred to the merchant.

United Kingdom (UK) Platform Accounts

Connect Account Onboarding

United Kingdom (UK) based Stripe platforms can only onboard payout accounts for merchants that belong to the European Economic Area (EEA). This is due to banking restrictions enforced by Stripe to account for Strong Customer Authentication (SCA) regulations. As Stripe builds out additional support for international platforms, Violet will make relevant updates to increase functionality.

Payment Capture

The following currencies are supported for Payment Capture by Violet for UK-based platform accounts: https://docs.stripe.com/currencies. You can select your specific country to see which currencies your shoppers can be charged in.

Transfers

UK-based Platform accounts are restricted by Stripe to transfers within the European Economic Area (EEA). Violet is currently limited by the same restrictions. To pay out funds to merchants that fall outside this region, Violet recommends a custom relationship with the merchant and to process direct Bank Transfers. This is a manual process and operates independent of Violet.

Feature Restrictions

Stripe Platform CountryCapture MethodTransfer MethodEEA-based MerchantSupported by Violet
UK countryAutomaticAutomaticNONO
UK countryAutomaticAutomaticYESYES
UK countryAutomaticCustomNONO
UK countryAutomaticCustomYESYES
UK countryAutomaticExternalNOYES
UK countryAutomaticExternalYESYES
UK countryCustomAutomaticNONO
UK countryCustomAutomaticYESYES*
UK countryCustomCustomNONO
UK countryCustomCustomYESYES
UK countryCustomExternalNOYES
UK countryCustomExternalYESYES
UK countryExternalAutomaticNONO
UK countryExternalAutomaticYESNO
UK countryExternalCustomNONO
UK countryExternalCustomYESNO
UK countryExternalExternalNOYES
UK countryExternalExternalYESYES

*A custom capture method with an automatic transfer option ensures that once funds are captured, they’re immediately transferred to the merchant.

European Union (EU) Platform Accounts

Connect Account Onboarding

European Union (EU) based Stripe platforms can only onboard payout accounts for merchants that belong to European Economic Area. This is due to banking restrictions enforced by Stripe to account for Strong Customer Authentication (SCA) regulations. As Stripe builds out additional support for international platforms, Violet will make relevant updates to increase functionality.

Payment Capture

The following currencies are supported for Payment Capture by Violet for EU-based platform accounts: https://docs.stripe.com/currencies. You can select your specific country to see which currencies your shoppers can be charged in.

Transfers

EU-based Platform accounts are restricted by Stripe to transfers within the European Economic Area (EEA). Violet is currently limited by the same restrictions. To pay out funds to merchants outside this region, Violet recommends a custom relationship with the merchant and to process direct Bank Transfers. This is a manual process and operates independent of Violet.

Feature Restrictions

Stripe Platform CountryCapture MethodTransfer MethodEEA-based MerchantSupported by Violet
EU countryAutomaticAutomaticNONO
EU countryAutomaticAutomaticYESYES
EU countryAutomaticCustomNONO
EU countryAutomaticCustomYESYES
EU countryAutomaticExternalNOYES
EU countryAutomaticExternalYESYES
EU countryCustomAutomaticNONO
EU countryCustomAutomaticYESYES*
EU countryCustomCustomNONO
EU countryCustomCustomYESYES
EU countryCustomExternalNOYES
EU countryCustomExternalYESYES
EU countryExternalAutomaticNONO
EU countryExternalAutomaticYESNO
EU countryExternalCustomNONO
EU countryExternalCustomYESNO
EU countryExternalExternalNOYES
EU countryExternalExternalYESYES

*A custom capture method with an automatic transfer option ensures that once funds are captured, they’re immediately transferred to the merchant.

Platform Accounts in Other countries (i.e. non-US/UK/EU)

Connect Account Onboarding

Stripe platform accounts in countries not listed above (i.e. non-US/UK/EU) can only currently onboard payout accounts in the same country as their Platform account. This is due to cross-border banking restrictions enforced by Stripe for non-US platform accounts. As Stripe builds out additional support for international platforms, Violet will make relevant updates to increase functionality.

Payment Capture

The following currencies are supported for Payment Capture by Violet for non-US/UK/EU based platform accounts: https://docs.stripe.com/currencies. You can select your specific country to see which currencies your shoppers can be charged in.

Transfers

Non-US/UK/EU Platform accounts are restricted by Stripe to transfers within the same country. Violet is currently limited by the same restrictions. To pay out funds to international merchants, Violet recommends a custom relationship with the merchant and to process direct Bank Transfers. This is a manual process and operates independent of Violet.

Feature Restrictions

Stripe Platform CountryCapture MethodTransfer MethodInternational MerchantSupported by Violet
non-US/UK/EUAutomaticAutomaticNOYES
non-US/UK/EUAutomaticAutomaticYESNO
non-US/UK/EUAutomaticCustomNOYES
non-US/UK/EUAutomaticCustomYESNO
non-US/UK/EUAutomaticExternalNOYES
non-US/UK/EUAutomaticExternalYESYES
non-US/UK/EUCustomAutomaticNONO
non-US/UK/EUCustomAutomaticYESNO
non-US/UK/EUCustomCustomNONO
non-US/UK/EUCustomCustomYESNO
non-US/UK/EUCustomExternalNOYES
non-US/UK/EUCustomExternalYESYES
non-US/UK/EUExternalAutomaticNONO
non-US/UK/EUExternalAutomaticYESNO
non-US/UK/EUExternalCustomNONO
non-US/UK/EUExternalCustomYESNO
non-US/UK/EUExternalExternalNOYES
non-US/UK/EUExternalExternalYESYES