Migrating your Standard Connect integration to USD Bank Transfers
Learn how to migrate your ACH Credit Transfer Standard Connect integration to USD Bank Transfers.
Reasons to migrate
If your Connect platform integrates with Standard connected accounts using ACH Credit Transfers, you can migrate to USD Bank Transfers. USD Bank Transfers enables your connected accounts to benefit from the most up-to-date bank transfer experience. To learn more about the improvements we added to the USD Bank Transfers product, see Migrating from Sources-based Credit Transfers.
Impact of not migrating
If you don’t migrate to Bank Transfers, you can continue to use the legacy ACH Credit Transfer product. Legacy means we won’t add new functionality to the ACH Credit Transfer going forward. To stay up to date, we recommend integrating with US bank transfers instead.
If you don’t migrate to Bank Transfers, Stripe prevents your connected accounts from having compatibility issues:
- Users who are currently connected to your platform won’t be able to request access to Bank Transfers through the Dashboard.
- Users who’ve used Bank Transfers with one or more customers won’t be able to connect to your Stripe platform.
Stripe will remove these restrictions from your platform after your integration is ready to accept Bank Transfer payments.
Impact on the ACH Credit Transfers customers of your connected accounts
If you migrate, Stripe keeps the same bank account information for the customers of your connected accounts, which streamlines the process for them. If you don’t migrate, your connected account’s customers can still send funds using the legacy ACH Credit Transfer product.
Before you begin
To confirm if you’re using the legacy ACH Credit Transfers product, see the applicable Before you begin sections for:
To confirm that you’re currently using Connect with Standard connected accounts, navigate to the Accounts overview and filter by account type. If your Live mode account list includes Standard accounts with status Complete or Enabled then you’re using Standard Connect.
To confirm that you’re using direct charges on Standard Connect, verify the following:
- If you’re using the API to create charges, the request includes the connected account ID as part of the
Stripe-Account
header. - You create charges on the connected account rather than your Stripe account.
- The funds from these charges (minus Stripe’s fees) are directly available in the connected account’s balance.
- If you’re using the API to create charges, the request includes the connected account ID as part of the
If you’re not using ACH Credit Transfers with direct charges for Standard connected accounts, this guide doesn’t apply to you. If you’re using ACH Credit Transfers in other Connect configurations, see Migrating from Sources-based Credit Transfers.
Migrate to Bank Transfers integration
Use this guide to build a Bank Transfers integration alongside your existing ACH Credit Transfer integration. Use the new integration to migrate all the existing ACH Credit Transfer customers of your connected accounts to the new payment method.
Create a test Standard connected account
Create a test mode Standard connected account for the purpose of testing the new integration.
Contact Stripe
After you’ve built, tested, and deployed your integration to production, and have successfully served live traffic, please reach out to Stripe to let us know that your integration is compatible with Bank Transfers. We’ll make sure that your integration is working as expected and lift the restrictions imposed on your connected accounts. We’ll also activate Bank Transfers for all your connected accounts, which allows you to completely stop supporting the legacy payment method.