All Collections
Sharetribe Go - Payment system
Online payments with Stripe
Steps for sellers to receive payments with Stripe
Steps for sellers to receive payments with Stripe

If Stripe is enabled, buyers can pay by credit or debit card. Providers must configure their account to be able to receive such payments.

Sharetribe avatar
Written by Sharetribe
Updated over a week ago

If Stripe has been configured in your marketplace, providers need to add their bank account details to receive money from buyers.

This is free and takes only a few seconds. It enables payments for their listings immediately.

As an admin, you can also be a provider if you post listings, and you should add your own bank account details too.

How providers can add their bank account details with Stripe Connect Onboarding

We recommend using Stripe Connect Onboarding. Sellers can add their payment details as individuals, or as representatives of a company (business account). Learn more on how to configure Stripe Connect Onboarding.

To add their bank details using Stripe Connect Onboarding, providers should:

  • Log in to their account in your marketplace

  • From the top bar, go to their user settings

  • Go to the Payments tab (this tab is visible only if admins have configured Stripe correctly from the Admin panel)

  • Possibly select a Bank account (in case PayPal is enabled too)

  • Select their account type (individual or representative of a company) and their country, then save.

    • Behind the scenes, this creates their free Stripe Connect Custom account.

  • Provide Stripe with their payment details by clicking the "Edit details" link

    • They'll be redirected to a Stripe Connect Onboarding page, that is themed according to the Branding settings in your Connect Stripe Dashboard settings

    • Sellers will be asked to input their personal information, bank account, and any required identity document (things vary based on their country and Stripe's own rules)

  • Once they've saved, they'll be redirected to your marketplace

That's it! A success message should now be visible, and providers can now sell in your marketplace and receive money when a transaction happens.

How providers can add their bank account details with legacy forms

Note that legacy payment details forms are no longer supported! New requirements from Stripe will not be reflected in these forms. With legacy forms, sellers can only be individuals (company accounts are not supported). We recommend enabling and using Stripe Connect Onboarding instead.

To add their bank details using the legacy forms, providers should:

  • Log in to their account in your marketplace

  • From the top bar, go to their user settings

  • Go to the Payments tab (this tab is visible only if admins have configured Stripe correctly from the Admin panel)

  • Possibly select a Bank account (in case PayPal is enabled too)

  • Fill out the form to add their bank details: their legal name, their country, their address, and their bank account number (the format varies based on their country)

  • Save their bank details

That's it! A success message should now be visible, and providers can now sell in your marketplace and receive money when a transaction happens.

What to do when online payments get restricted for a provider?

Sometimes, Stripe restricts the ability of a seller to receive online payments. If this happens, the provider needs to provide further personal information to get verified by Stripe. To do this, they simply need to go back to the Payments tab of their account settings and edit their bank details. They be shown what to add to comply with the payment gateway requirements.

Is there any risk to add bank details?

No. Sharetribe doesn't store this data (it is hosted at Stripe), and providers will not be charged anything.

Did this answer your question?