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 application componentPrivate preview

Show an end-to-end application flow for Capital financing.

Private preview

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

Render a UI component for connected accounts to complete a financing application. Connected accounts can select their offer amount and terms, view contractual details, and submit their application.

This component is functionally similar to the Capital financing promotion component, but it invokes the application directly without including educational or promotional content. Use it to provide a different application entry point than the Capital financing promotion component.

Component lifecycle

Determining when to render the component

To determine whether a connected account has an eligible financing offer, call the Capital list Financing Offers endpoint and pass the connected account ID in the connected_account parameter.

If an account has no eligible financing offer, then the Capital financing application component renders as null.

Post-submission

If a connected account has already submitted their financing application, the Capital financing application component renders an empty screen. We recommend that you listen to the onApplicationSubmitted event to display a confirmation screen.

Create an Account Session

When creating an Account Session, enable the financing application component by specifying capital_financing_application 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_application][enabled]"=true

Render the component

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

capital-financing-application.js
JavaScript
// Include this element in your HTML const capitalFinancingApplication = stripeConnectInstance.create('capital-financing-application'); container.appendChild(capitalFinancingApplication);
MethodTypeDescriptionDefault
setOnApplicationSubmitted() => voidThe connected account has successfully submitted their application for financing.
setPrivacyPolicyUrlstringAbsolute URL of a page containing your privacy policy.https://stripe.com/privacy
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