Marketplaces

If you’re building a business that connects buyers and sellers, you can use your Stripe account to get everyone paid.

Complete control of the seller experience

Building the next Lyft or Postmates? Sellers and vendors sign up directly in your application. You control every part of the flow.

  • Pay out to bank accounts or debit cards New

    Transfer funds directly to your sellers’ bank accounts or debit cards. Collect details with Stripe.js so that sensitive data never touches your servers.

  • Verify recipients

    Send Stripe a few simple details about your recipients and we’ll verify identities and
    handle compliance.

Feature-packed payments

Everything you need to let your customers pay for their purchases from around the world, either online or in your mobile apps.

  • Streamline purchase experiences

    Use Checkout or Stripe’s mobile SDKs to develop a customized, hand-crafted purchase flow that fits right into your marketplace.

  • Charge local currencies

    From Albanian Leks and Zambian Kwacha to Euros and Pounds, you can accept payments in 139 currencies, increasing conversions right out of the box.

  • Power any business model

    You can process subscriptions, store multiple cards per customer, enable one-tap payments, or create any other payment experience.

Flexible transfer API

Stripe supports complex flows that span multiple sellers—and anyone else you need to pay as part of your business.

Marketplace

Customer Marketplace fees Seller Seller
  • Programmatic transfers

    Stripe’s transfer API gives you complete control over your funds and where they go.

  • Next-day transfers

    In most cases, funds sent from your Stripe balance to third-party bank accounts will arrive the next day. Transfers sent to debit cards arrive in 1-2 days.

Sending money, simplified

Transfer funds to sellers in single API call:

  • Bank account
  • Debit card
curl https://api.stripe.com/v1/transfers \
  -u sk_test_jId8tWpQJuUpj7dtRQnkyH3t: \
  -d amount=400 \
  -d currency=usd \
  -d recipient=rp_103haf2rmKZAYQkmezEC4eza \
  -d bank_account=ba_mBSw34rzSCcT5i0zd34tpPl \
  -d "description=Transfer to test@example.com"

Transparent pricing

Stripe’s pricing is simple, with discounts available as you grow.

2.9% + 30¢

Accepting: Stripe charges just 2.9% + 30¢ per transaction.

25¢ per transfer

Transferring: Send transfers for 25¢ each. Transfers to your own bank account are always free.

Stripe Connect

If you want your sellers to accept payments through their own Stripe accounts rather than your application, use Stripe Connect.

With one-click access to Stripe data, Connect powers commerce for platforms like Shopify, Squarespace, and others.

Explore Connect How is Connect different?

Got questions? Get in touch at