Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

5282 articles

How Treasury for platforms works


Legacy

How Treasury for platforms works Legacy

Learn about connected accounts, financial accounts for platforms and moving money.

Legacy integration

The v1 version of Treasury for platforms is a legacy integration that doesn’t support many of the features introduced in Treasury for platforms v2. Don’t build a new v1 integration.

Treasury for platforms is a suite of APIs for Stripe Connect platforms that allows you to embed financial services in your product.

Stripe provides the infrastructure in partnership with trusted banks. You can use Treasury for platforms to enable your connected accounts to hold funds, pay bills, earn cash back, and manage their cash flow.

Modular components for financial services

Treasury for platforms provides modular components for building a full-featured, scalable financial product.

Set up your connected accounts as Treasury for platforms customers, verify their identity, and provision financial accounts with one of our bank partners.

  • Stripe-hosted , embedded , and API onboarding
  • ID verification
  • KYC checks
  • Sanctions screening

Treasury for platforms use cases

The following are examples of some common Treasury for platforms use cases:

Use caseDescription
Spend managementBuild a spend management product for your customers to store funds on your platform and manage spending with branded cards.
Store and spend accountCreate the related setting insurance-eligible accounts that allow businesses to store funds, earn cash back, accept cheques, and pay contractors and vendors with ACH and wire transfers.
Programmatic money movementFacilitate money movement between your platform’s connected accounts and from connected accounts to third-party accounts.

Treasury for platforms account architecture

Using Connect, you onboard customers to your platform as connected accounts. You can create a financial account for each connected account to access your financial products. The following diagram illustrates an overview of a platform with Treasury for platforms integration.

Treasury for platforms architecture

Connected accounts

Connected accounts are sellers or service providers that use a platform. For example, if you’re a digital storefront platform owner, you provide an e-commerce framework that businesses use to establish online stores and collect payments. Each business that uses your storefront platform is a connected account.

Treasury for platforms only supports connected accounts that don’t use a Stripe-hosted dashboard and where your platform is responsible for requirements collection and loss liability, including Custom connected accounts. Learn how to create connected accounts that work with Treasury for platforms.

As a platform with connected accounts, you’re responsible for maintaining a minimum API version, communicating terms of service updates to your connected accounts, handling information requests from them and providing them with support. Because your platform is ultimately responsible for the losses your connected accounts incur, you’re also responsible for vetting them for fraud. To learn more, read the Treasury for platforms fraud guide.

Financial accounts

You can use the Treasury for platforms endpoints of the Stripe API to create financial accounts, and attach them to connected accounts in a one-to-one relationship (unless you’re enrolled in the Multi Financial Account preview).

You can fund the financial accounts of your platform’s connected accounts and move money between them. Your connected accounts can also fund their financial accounts using a bank external to Stripe. If your platform uses Stripe Issuing, you can provide payment cards linked to the financial account balances of your connected accounts.

Because financial accounts are backed by US banking partners, they have routing numbers, and their balances might be eligible for the related setting pass-through deposit insurance.

Sample integration

Follow our two-part sample integration to see how Treasury for platforms works:

  1. Set up Treasury for platforms and create cards with Issuing
  2. Use Treasury for platforms with SetupIntents and PaymentMethods to move money

Treasury for platforms is provided in the US by Stripe Payments Company, a licensed money transmitter, with funds held at Stripe’s bank partners, Members the related setting. Card and other credit products are provided by Celtic Bank and serviced by Stripe, Inc. and its affiliate Stripe Servicing, Inc.

See also

Last verified 2026-09-25

Is this helpful?