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 theCustomer
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 theirCustomer
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 createPayment 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
andIdentity
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
WithPayment 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 aMerchant
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:
- For details on how to create Onboarding Forms, see Onboarding Forms.
- Developers can see Onboarding Forms for the details needed to create Onboarding Forms.
See Platform Checklist for the requirements to process live transactions as a Platform or Marketplace.