Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
Overview
Start an integration
Funding and treasury
Treasury
Capital
    Overview
    How Capital works
    Eligibility
    Capital for platforms
    How Capital for platforms works
    Set up Capital
      No-code integration
      Embedded components integration
        Capital financing
        Capital promo tile
        Capital application
        Capital promotion
      API integration
      Testing
      Reconcile and provide reports
    Import non-Stripe data into Capital underwriting
    Regulatory compliance
    Marketing
    Servicing
    Metrics
Payment management
Issuing cards
Global Payouts
Manage money
HomeMoney managementCapitalSet up CapitalEmbedded components integration

Capital financing componentPrivate preview

Allow a connected account to view and manage their active Capital financing.

Private preview

Capital for platforms is available in private preview. Sign up to join the waitlist.

The Capital financing embedded component allows connected accounts to view and manage their financing. Connected accounts can monitor repayment progress, review transaction history, and make payments.

Component lifecycle

No financing

For connected accounts without any financing history, the Capital financing component displays a “No financing” message. We recommend listening to the onFinancingsLoaded event to render a custom message or hide the component for accounts with no history.

In-review financing

When a connected account has recently submitted a financing application, the Capital financing component shows an application tracker view. It informs the connected account of their application status.

After an account first submits their application, you must reload this component for it to render the application tracker.

Create an Account Session

When creating an Account Session, enable the Capital financing component by specifying capital_financing in the components parameter.

Command Line
cURL
curl https://api.stripe.com/v1/account_sessions \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"
\ -H "Stripe-Version: 2025-06-30.basil; embedded_connect_beta=v2;" \ -d account=
{{CONNECTED_ACCOUNT_ID}}
\ -d "components[capital_financing][enabled]"=true

Render the component

After creating the account session and initializing ConnectJS, you can render the Capital financing component in the front end:

capital-financing.js
JavaScript
// Include this element in your HTML const capitalFinancing = stripeConnectInstance.create('capital-financing'); container.appendChild(capitalFinancing);
MethodTypeDescriptionDefault
setDefaultFinancingOfferstringFinancing Offer ID to render on initial load of the component. By default, the component displays the active or most recent financing.
setShowFinancingSelectorbooleanIf true, render the financing dropdown selector to allow the connected account to change the displayed financing.true
setOnFinancingsLoaded({total: number}) => voidThe component loaded the connected account’s financing history.
setSupportUrlstringAbsolute URL of your support site.https://support.stripe.com/
setHowCapitalWorksUrlstringAbsolute URL of a page with information about the Capital program.https://docs.stripe.com/capital/how-stripe-capital-works
Was this page helpful?
YesNo
Need help? Contact Support.
Join our early access program.
Check out our changelog.
Questions? Contact Sales.
LLM? Read llms.txt.
Powered by Markdoc