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
    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
      Provide and reconcile 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 promotion componentPrivate preview

Show promotional content about a connected account's Capital financing offer and launch a Capital application.

Private preview

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

Render a UI component for connected accounts to view their Capital Financing Offer, along with educational and promotional content explaining the program’s functionality. They can open the application flow in a dialog by clicking Start application.

No-offer states

If the connected account doesn’t have a current financing offer, the component renders differently depending on their financing status:

  • If the account has active financing in progress or under review, the component renders as null.
  • If the connected account doesn’t have active financing, the component displays generic information about eligibility and the lending program.

Create an Account Session

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

Command Line
cURL
Ruby
Python
PHP
Java
Node
Go
.NET
No results
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_promotion][enabled]"=true

Render the component

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

capital-financing-promotion.js
JavaScript
React
No results
// Include this element in your HTML const capitalFinancingPromotion = stripeConnectInstance.create('capital-financing-promotion'); container.appendChild(capitalFinancingPromotion);
MethodTypeDescriptionDefault
setOnApplicationSubmitted() => voidThe connected account has successfully submitted their application for financing.
setLayoutfull | bannerControls the layout of the component. banner mode greatly reduces the vertical size of the component, which is useful when stacking the component with other content on the page.full
setOnEligibleFinancingOfferLoaded({productType: standard | refill | none}) => voidThe connected account’s financing offer has been loaded. The productType field corresponds to the product_type field on the Financing Offer object.
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-capital-for-platforms-works
setEligibilityCriteriaUrlstringAbsolute URL of a page with information about eligibility criteria for the Capital program.https://docs.stripe.com/capital/how-capital-for-platforms-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