Stripe Express Account - Country Error

Hello!

We are building an international marketplace with users from all around the world. To start selling, they need to create a Stripe Express account. We have tried using both the Stripe.js plugin and the Stripe Connect plugin, but we keep encountering an issue where the response in the Stripe logs indicates that the country is not supported or that a different user agreement is required.

My question is, is there a way to fix this? According to the Stripe documentation, countries like Indonesia for example are supported with different settings. Can this be fixed on our side?

Additionally, if you have personal experience with this issue, did you restrict some users from registering a Stripe account? If so, did you restrict their ability to sell or how did you manage it?

Thank you!

I have done some on this but it was a while ago as I built a marketplace place app which I’m almost ready to launch however it allows both customers and business to register as its a comparison site for waste.

Again I think to have a marketplace for other vendors to sell you would have to have a connect account as an express account is for you to sell products.

To note you will need to know how you want your payments processed as I think currently the uk connect standard stripe is the option for the uk but if you want the rest of the world then express accounts can be used but you have to set your payments destination charge as stripe don’t support this currently.

As say my app is currently uk only as in the registered payment card need to be registered in the uk. Else I would only need to set up the payment flow as a direct payment to my stripe account then transfer to the seller account.

Some thought is needed for sure and some reading and testing does help.

This should useful maybe someone will add or correct me if needed

Hi @nataliiakulagina, thought I’d chime in here as it sounds like you’ve been using my Stripe Connect - Marketplace plugin.

When creating an Express account, my plugin always sets the ‘card_payments: {requested: }’ parameter to true. This is fine for most countries, but you are absolutely correct that Stripe will not create an account for some countries when this is set to true (including Indonesia by the sounds of it).

This is, unfortunately, the trade-off involved with using plugins. It lets you get up and running quickly, but there is less flexibility for use edge cases. The best option is probably to use the API Connector to build your own ‘Create Express Account’ action.

However, what I could do is release a one-off version of the plugin that has the option to set the parameters you need to create accounts in Indonesia.

If you’d like to go down this route, send me a private message here with the exact parameters you need and I’ll see what I can do :slight_smile:

1 Like

This topic was automatically closed after 70 days. New replies are no longer allowed.