Skip to content
Create account or Sign in
The Stripe Docs logo
/
Ask AI
Create accountSign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
APIs & SDKsHelp
Overview
Use for your business
Financial Accounts
CardsInstant currency conversion
Global Payouts
Capital
Embed in your platform
Start an integration
    Sample app
    Onboarding overview
    Integration guides
Financial Accounts for platforms
Issuing cards
Capital for platforms
United States
English (United States)
HomeMoney managementStart an integration

Issuing and Financial Accounts for platforms sample app

Learn how to onboard customers, issue cards, and make outbound payments.

GitHub

You can find the app’s complete source code on GitHub.

To see how you can use Issuing and Financial Accounts for platforms APIs in your integration, try our sample app. It lets you onboard as a customer, create cards, test authorizations, and make outbound payments from a financial account.

Without writing any code, you can also copy the sample app to use with your platform, following the API logs generated by your actions.

Try our sample app

The Issuing and Financial Accounts for platforms demo app Card details page

The Issuing and Financial Accounts for platforms sample app card details page

This app is for platforms onboarding business customers. If you only need cards for yourself or your own employees, use Issuing in the Dashboard instead.

Create an account with the platform

To use the sample app, first create an account to onboard as a customer of the platform.

After you provide an email and password, the app’s backend creates a connected account and requests the card_issuing and treasury capabilities.

Accounts v2 API compatibility

The Accounts v2 API doesn’t support Issuing and Financial Accounts workflows. If you have accounts created with Accounts v2, you can use Accounts v1 to manage the treasury and card_issuing capabilities. For details, see Use Accounts as customers.

(Optional) Simulate hosted onboarding to provide full account details

See the code and API logs for these steps

Add funds to the financial account

  1. On the Overview page, click Generate test data, and then click Simulate received credit in the drawer.

  2. The transaction appears as a received credit (an incoming ACH) for 500 USD, and appears in the transaction receipt.

  3. Go to the Financial account page to view your account number.

See the code and API logs for these steps

Make an outbound ACH payment

You can enter any routing and account number, but the app processes the test payment using Stripe’s test numbers for outbound payments

  1. On the Financial account page, click Send money.
  2. Select ACH, then enter the recipient’s information and the amount to send.
  3. Select POSTED as the transaction result to simulate a completed payment.
  4. The transaction appears as an outbound payment.

See the code and API logs for these steps

Create a cardholder, card, and make a test purchase

  1. On the Cardholder page, click Create a new cardholder.
  2. Enter the cardholder’s information, then click Issue card to create a virtual card.
  3. You’re redirected to the Cards page. Click Details on the card row to view the new virtual card.
  4. Click Generate test data, then Simulate test purchase.

See the code and API logs for these steps

OptionalTemporarily pause spending on a card

OptionalPay out from the account's payments balance into the financial account

Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc