All Collections
Integrations
Set up payments
Countries and currencies supported by Stripe
Countries and currencies supported by Stripe

Sharetribe supports many different currencies for payments using Stripe Connect for marketplace payment processing.

Luis Rodriguez avatar
Written by Luis Rodriguez
Updated over a week ago

You can create a marketplace with Sharetribe anywhere in the world. Marketplaces requiring online payments can use the built-in Stripe integration to process payments, earn commission revenue, handle KYC (Know Your Customer), and payout providers. Stripe only works in certain countries and certain currencies. If you need to process online payments in a non-Stripe supported country, you can integrate a third-party payment gateway with custom coding.

You can learn more about how the Stripe payment system works for payment, payouts, and holding funds starting from this article.

Where are online payouts supported

Stripe Connect with Custom accounts, Stripe's online payment system for marketplaces, is the built-in payment and payout system in your Sharetribe marketplace. Though Stripe can process payments from pretty much anywhere in the world, it can only payout funds (transfer money to providers) in certain countries. Transferring funds is heavily regulated, so Stripe is only able to payout providers whose bank accounts exist in countries where Stripe has the requisite infrastructure.

What this means for your marketplace is that you may onboard and payout providers with bank accounts in any of the countries listed below:

  • Australia ๐Ÿ‡ฆ๐Ÿ‡บ

  • Austria ๐Ÿ‡ฆ๐Ÿ‡น

  • Belgium ๐Ÿ‡ง๐Ÿ‡ช

  • Bulgaria ๐Ÿ‡ง๐Ÿ‡ฌ

  • Canada ๐Ÿ‡จ๐Ÿ‡ฆ

  • Cyprus ๐Ÿ‡จ๐Ÿ‡พ

  • Czech Republic ๐Ÿ‡จ๐Ÿ‡ฟ

  • Denmark ๐Ÿ‡ฉ๐Ÿ‡ฐ

  • Estonia ๐Ÿ‡ช๐Ÿ‡ช

  • Finland ๐Ÿ‡ซ๐Ÿ‡ฎ

  • France (Metropolitan France + French overseas regions and territories (French Guiana, Guadeloupe, Martinique, Mayotte, Saint-Martin, Rรฉunion)) ๐Ÿ‡ซ๐Ÿ‡ท

  • Germany ๐Ÿ‡ฉ๐Ÿ‡ช

  • Greece ๐Ÿ‡ฌ๐Ÿ‡ท

  • Hong Kong ๐Ÿ‡ญ๐Ÿ‡ฐ

  • Ireland ๐Ÿ‡ฎ๐Ÿ‡ช

  • Italy ๐Ÿ‡ฎ๐Ÿ‡น

  • Japan ๐Ÿ‡ฏ๐Ÿ‡ต

  • Latvia ๐Ÿ‡ฑ๐Ÿ‡ป

  • Lithuania ๐Ÿ‡ฑ๐Ÿ‡น

  • Luxembourg ๐Ÿ‡ฑ๐Ÿ‡บ

  • Malta ๐Ÿ‡ฒ๐Ÿ‡น

  • Mexico (only supported for marketplaces within Mexico) ๐Ÿ‡ฒ๐Ÿ‡ฝ

  • New Zealand ๐Ÿ‡ณ๐Ÿ‡ฟ

  • Norway ๐Ÿ‡ณ๐Ÿ‡ด

  • Poland ๐Ÿ‡ต๐Ÿ‡ฑ

  • Portugal ๐Ÿ‡ต๐Ÿ‡น

  • Romania ๐Ÿ‡ท๐Ÿ‡ด

  • Singapore ๐Ÿ‡ธ๐Ÿ‡ฌ

  • Slovakia ๐Ÿ‡ธ๐Ÿ‡ฐ

  • Slovenia ๐Ÿ‡ธ๐Ÿ‡ฎ

  • Spain ๐Ÿ‡ช๐Ÿ‡ธ

  • Sweden ๐Ÿ‡ธ๐Ÿ‡ช

  • Switzerland ๐Ÿ‡จ๐Ÿ‡ญ

  • The Netherlands ๐Ÿ‡ณ๐Ÿ‡ฑ

  • The United Kingdom ๐Ÿ‡ฌ๐Ÿ‡ง

  • The United States ๐Ÿ‡บ๐Ÿ‡ธ

Your customers can be from anywhere in the world, but your providers can only receive payouts through Stripe if they have a bank account in the countries listed above.

What currencies are supported for payments

Through Stripe, your marketplace can process payments in the following currencies:

  • Australian Dollar, AUD

  • British Pound, GBP

  • Bulgarian Lev, BGN

  • Canadian Dollar, CAD

  • Czech Koruna, ZK

  • Danish Krone, DKK

  • Euro, EUR

  • Hong Kong Dollar, HKD

  • Japanese Yen, JPY

  • Mexican Peso, MXN

  • New Zealand Dollar, NZD

  • Norwegian Krone, NOK

  • Polish Zล‚oty, PLN

  • Romanian Leu, RON

  • Singapore Dollar, SGD

  • Swedish Krona, SEK

  • Swiss Franc, CHF

  • United States Dollar, USD

Where do I set my marketplace currency

You can set your marketplace currency in Console > Build > General > Localization.

How currency works

Your selected currency is assigned to prices on your marketplace. This shows to your users as the currency symbol displayed with the price.

Under the hood, currency is assigned to a listing when a listing that has a price is created. This means that currency is stored as a listing data attribute in much the same way price or the title is stored as a listing attribute. The currency attribute of the listing is then referenced whenever listing price is used, such as during search or payment.

You can learn more about how currency works in this article.

How to support payouts in a non-Stripe supported country

If you have providers who you want to payout and who do not have bank accounts in a Stripe-supported country, then you must integrate a different payment system to support them. It is not possible to payout providers who are not on the above list through the built-in Stripe payment system.

Integrating a custom payment system with your marketplace is done by custom coding. It is a technically challenging task, though the technical implementation is typically not the most difficult part. The most difficult part of integrating a custom payment system is finding a system that satisfies all your requirements.

Take PayPal for example. On the surface, it seems like PayPal's marketplace payment solution is a great Stripe alternative for processing marketplace payments, offering more country coverage for payouts and brand recognition. In reality, though, PayPal is not available to use for most new marketplace businesses. Using PayPal requires being approved by PayPal through this form. If you are not approved, you cannot use PayPal.

Therefore, when considering a custom payment integration, research options thoroughly to make sure a viable solution exists to your particular needs. As a starting point, we recommend reviewing our high-level technical guide for implementing a custom payment integration found in our Developer documentation.

Did this answer your question?