Set up an Issuing and Connect integration funded with stablecoinsVersion bêta privée
Version bêta privée
Stablecoin-backed wallets are currently in private preview.
You can enable spending backed by stablecoins on your Connect Platform to:
- Create custodial wallets for connected accounts.
- Issue virtual or physical prepaid debit cards, backed by stablecoin balances.
- Enable direct transfers to external crypto wallets.
Availability
- Your Connect platform must be a États-Unis-based business.
- Connected accounts must be based in one of the following countries: Argentine et Mexique
Funding lifecycle
This guide covers the following funding lifecycle:
- You first fund your platform account by transferring money from your US bank account to your Stripe Financial Account using the Financial Addresses v2 API.
- Then you transfer funds from your platform’s financial account to a connected account’s financial account and convert the funds from USD to USDC using the Outbound Payments v2 API.
- The final step is to enable connected account spending using any of these methods:
- Prepaid debit cards in USD-using Issuing Cardholders API and Issuing Cards API
- Crypto wallet transfers in USDC—using Outbound Setup Intents v2 API and Outbound Transfers v2 API
- Payouts to local bank accounts in USD, MXN, or EUR-using Outbound Setup Intents v2 API and Outbound Transfers v2 API
Avant de commencer
- An active Stripe account configured as a platform
- A US-based legal entity for the platform account.
Fund your platform financial account
Your platform’s financial account is used to disperse funds to connected accounts to fund their account’s card spend.
Retrieve your financial account id
Create a financial address using the Financial Address v2 API
Retrieve funding credentials
Retrieve the account and routing numbers for wire or ACH transfers. Use the include parameter to receive the full account number.
You can monitor incoming funds using the Transactions v2 API and check your financial account balance using the Financial Accounts v2 API.
Onboard connected accounts
Spécificités régionalesArgentineMexique
Only connected accounts in Argentina and Mexico are currently supported.
Create a connected account
Create a v2 Account with storer and card creator capabilities. Learn more about Account capabilities.
| Configuration | Description |
|---|---|
storer. | Enables stablecoin storage features |
storer. | Allows transfers to external wallets |
card_ | Enables prepaid card issuing |
Complete KYC/KYB
Review and fulfill the requirements for the connected account. For more information, read more about account creation
After fulfilling the requirements, Stripe and Bridge might take some time to verify the information and activate the configuration. Monitor the account’s progress using webhooks or by retrieving the configuration status with the Retrieve an Account v2 API.
The response includes a configuration field with the status for each of the configurations. As soon as they’re active, the account is ready to proceed.
Create a financial account
After capabilities are active, create a financial account for the connected account to hold USDC. This financial account can transfer funds to an external wallet or fund the card spend of an Issuing card.
Fund connected account wallets
Send funds from your platform financial account to connected account financial accounts, converting USD to USDC in the process.
Create an outbound payment
Verify the balance
Enable crypto wallet transfers
Allow connected accounts to transfer USDC to external crypto wallets they own.
Create a crypto wallet payout method
For first-time transfers, create a payout method for the external wallet.
Remarque
Supported networks are Arbitrum, Avalanche C-Chain, Base, Ethereum, Optimism, Polygon, Solana, Stellar.
Create an outbound transfer
Transfer USDC from the financial account to the crypto wallet.
Issue cards
Issue virtual and physical prepaid debit cards funded with a USD backed stablecoin balance. This section uses v1 Stripe Issuing APIs, which are fully interoperable with the v2 APIs used elsewhere in this guide.
Card configuration
| Configuration | Value |
|---|---|
| Card Product | Business Prepaid Debit |
| BIN Type | Shared BIN |
| Sponsor Bank | Lead Bank |
| Network | VISA |
| Card Currency | USD |
| Funding Model | Pre-funded, Stablecoin-backed |
| Wallet Type | Custodial |
| Funding Currency | USDC |
| Funding Chain | Base |
| Card Types | Virtual, Physical, Digital Wallets |
Create a cardholder
Create a Cardholder object representing the individual or business entity.
Requirements for individual cardholders:
- First and last name (required for sanctions screening).
- Date of birth (reduces false positives for watchlist matches).
- Valid phone number or email (required for digital wallets).
- Authorized user terms acceptance.
Create a card
When creating virtual and physical cards, use the financial_ parameter to specify which Connected Account’s financial account to withdrawn funds from. Standard physical card designs are available immediately, while custom card designs have an approximately 8 week lead time after you finalize the designs.
Remarque
This preview requires express or priority shipping as cards ship from the US.
Both physical and virtual card PINs are set to a random value at creation. Manage and view PINs using the Stripe API and Issuing Elements.
Spending controls
You can configure stablecoin-backed card spend with Spending controls.
Mise en garde
- Spending controls are specified in USD
- We removed the Stripe default 500 USD per-day limit for this integration.
- An unconfigurable 10,000 USD per authorization limit applies.
- When spending limits overlap, the most restrictive control applies.
Digital wallets
Enable cardholders to add cards to Apple Pay and Google Pay through manual provisioning or push provisioning.
Manual provisioning requirements: For manual provisioning, follow the manual provisioning steps.
Push provisioning requirements:
- Complete manual provisioning steps for the US market.
- Integrate with the Stripe mobile SDKs.
- Obtain Apple Pay entitlement from Apple (for Apple Pay).
Learn more about digital wallet integration.
Monitor money movement
For stablecoin-backed Issuing, the Transactions v2 API contains all of the information about money movement, across card spend and transfers.
Retrieve transaction details
You can find card spending in the Received Debit v2 API.
Retrieve received debit details
Testing
Test your integration in a sandbox environment using your US platform account. Stripe can configure it with an identical Issuing configuration.
Remarque
- Sandboxes support both v1 and v2 API testing.
- Legacy test mode doesn’t support V2 APIs.
Refer to the Issuing testing guide to simulate purchases, refunds, and disputes.