Migrating from Stripe to Finix

Learn how to migrate your data from Stripe to Finix.


In this article, we'll guide you through exporting payment and customer data from Stripe and importing it into to Finix, ensuring a smooth transition that minimizes disruptions to your customers and business operations.

For more technical details, see Migrating Data to Finix.

Step 1: Preparing your data

When migrating from Stripe to Finix, you should focus on aggregating and exporting your payment data to send to Finix.

Payment data is the secured payment details of your customers, also called Primary Account Number data (or PAN data for short). PAN data includes secured credit and debit card details, bank account numbers, expiration dates, CVV, security codes, and other payment details saved for your customers on Stripe.

To prepare your data for migration, start by reviewing the details of your customers in Stripe's dashboard and verify all their information is accurate.

Platforms and marketplaces

Platforms and marketplaces will also need to export their customer data.

Customer data includes the details of your sellers, like the name(s), email address(es), physical address, and merchant category code (MCC).

Migrating this data will help ensure there are no issues migrating sellers. If you have any questions about sellers or what information to export, reach out to the Finix Support team or your Finix point of contact.

Step 2: Contact Finix

When you're ready to begin migrating your customer and payment data from Stripe, contact your Finix point of contact or the Finix Support Team to notify us.

Once we receive your migration request, Finix will begin technical preparations.

Step 3: Export data from Stripe

Reach out to Stripe Support with the details of your Stripe account and let them know you'd like to migrate your customers' payment data.

Be sure to:

  • Explicitly state you're seeking to export payment data with the intention of migrating off of Stripe and over to Finix.
  • Include your Finix point of contact or Finix support on your request.

Including Finix will help give our team permission to start working on the migration with Stripe. For more details, see the following Stripe article: Migrate sensitive payments data.

Platforms and marketplaces

Use the Customers page in Stripe's Dashboard or the Customer API resource to export the details of your sellers.

Stripe dashboard

You can export the details of your sellers directly from the Customers section of the Stripe dashboard.

For details on how to export data using the Stripe dashboard, see Export customer data without the payment details.

Customer API resource

You can also work with your developers to export seller data using Stripe's API and their Customer resource.For details on how to export seller data using the Stripe Customer resource, see the following Stripe article: Migrate sensitive payments data.

Step 4: Finix imports data

Once you've submitted the migration request to Stripe, Finix will work with Stripe to ingest the necessary payment data and create Payment Instruments and Identities from the PAN data for your buyers.

Specifically, when Finix receives the PAN data from Stripe:

  • We'll begin decrypting the sensitive payment data in a PCI-compliant environment.
  • Once decrypted, the team will begin working with you to import the sensitive payment data into your Finix account and help you create Payment Instruments and Identity accounts for your buyers.

Stripe may request your permission to release your data to Finix. However, once permission is granted Finix can facilitate the necessary processes with Stripe to import the data into your Finix account.

Step 5: Verify migrated data

With Payment Instruments created, you can begin charging your buyers and work with your developers to build your payment experience with Finix.
info

If you run into any issues recreating business logic, please don't hesitate to reach out to your Finix point of contact or email the Finix Support team at anytime!

See Integration Checklist for the requirements that are needed to process live transactions.

Platforms and Marketplaces

To migrate Stripe sellers to Finix, since you've switched payment processors, they'll first need to complete and agree to Finix's Onboarding Form.

Onboarding sellers

Onboarding Forms create a Merchant account for your sellers so they can begin processing payments. Sellers will only be able to process payments with Finix until they complete an Onboarding Form and receive approval.

Use the customer data you've exported from Stripe to create onboarding links for your sellers. You can then forward these links to sellers to complete the Onboarding Form.

info

If you run into any issues onboarding sellers, please don't hesitate to reach out to your Finix point of contact or email the Finix Support team at anytime!

We recommend working with your developers to create Onboarding Forms and programmatically send them out to sellers:

See Platform Checklist for the requirements to process live transactions as a Platform or Marketplace.