In this article, we'll guide you through exporting payment and buyer data from Square and importing it into 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 Square 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 buyers, also called Primary Account Number data (or PAN data for short). This includes secured credit and debit card details, bank account numbers, expiration dates, CVV, security codes, and other payment details saved for your buyers on Square.
To prepare your data for migration, start by reviewing the details of your buyers in Square's dashboard on the Customers page and verify all their information is accurate.
Platforms and marketplaces
Platforms and marketplaces will also need to export their customer data.
Customer data also includes the details of your sellers, like 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 payment data from Square, 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 Square
Reach out to Square Support with the details of your Square account and let them know you'd like to migrate the payment data of your buyers.
Be sure to:
- Explicitly state you're seeking to export payment data with the intention of migrating off of Square 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 Square. For more details, see the following Square article: Export Card on File to Third Party Payment Processors.
Platforms and marketplaces
Use the Customers page in Square's dashboard or theCustomer
API resource to export the details of your sellers. Square dashboard
You can export the details of your sellers directly from the Customers section of the Square dashboard.
For details on how to export data using the Square dashboard, see Export customer data without the payment details.
Customer API resource
You can also work with your developers to export seller data using Square's API and theirCustomer
resource.For details on how to export seller data using Square's API and the Customer
resource, see the following from Square's API reference: Migrate sensitive payments data.Step 4: Finix imports data
Once you've submitted the migration request to Square, Finix will work with Square 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 Square:
- 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.
Square may request your permission to release your data to Finix. However, once granted permission, Finix can facilitate the necessary processes with Square 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 with recreating business logic, please feel free 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 Square sellers to Finix, since you've switched payment processors, they'll first need to complete and agree to Finix's Onboarding Form.
Step 6: Onboard sellers
Onboarding Forms create aMerchant
account for your sellers so they can begin processing payments. Sellers can start processing payments once they complete an Onboarding Form and receive approval.Use the customer data you've exported from Square 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 with onboarding sellers, please feel free to reach out to your Finix point of contact or email the Finix Support team at anytime!
We recommend working with your developers to programmatically create Onboarding Forms and 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.