Articles on: Migration

Import from Stripe

If you’re migrating to Loop from a platform using Stripe, this guide helps you securely import customer payment details into Shopify. By connecting Stripe and using Loop’s migration utility, you can map payment methods without needing customers to re-enter card info. Once done, you can create and manage subscriptions directly in the Loop app, ensuring a smooth, hassle-free transition.

In this article


Prerequisites for customer migration from Stripe
Import customer data in Shopify
Loop customer migration utility
Export customer data from Stripe
Migrating subscriptions
Related articles
Need help?


Prerequisites for customer migration from Stripe


You must have an active Stripe account having customer payment methods that need to be migrated.
You would need to export the customer data from your Stripe account.
You would need to enable at least one of the payments supported for subscriptions.
You would need to connect your Stripe account as a secondary payment gateway in Shopify.


Import customer data in Shopify


Before proceeding to migrate customer payment methods from Stripe, you can import the customer's basic data like name, email, and addresses using Shopify's native import tool available on the customer's page in your Shopify account.

To do this: Navigate to Shopify Admin > Customers > Import.



This step is optional if:
Your customers already exist in Shopify, or
You plan to use Loop’s customer migration utility (which includes name and email).


Loop customer migration utility


Loop provides an in-app migration utility to help you map Stripe payment methods to Shopify customers.

Accessing the customer migration utility
Loop Admin > Settings > Migrate Customers and Payment Methods
Select Stripe from the dropdown.





To access and run the migration utility, two steps need to be completed.

Connect Shopify payments as the main payment gateway on your store. You can follow the detailed instructions here: https://help.shopify.com/en/manual/payments/shopify-payments

Connect Stripe account as a legacy payment gateway. You just need to click on the "Connect stripe" button which will redirect you to the Stripe login page. Enter your registered Stripe email and choose the business account you want to connect with your Shopify store. Make sure that this is the same account having the customers data which needs to be migrated





You will then be redirected to your store Settings > Payments page, where the Stripe connected account will start showing.

You might have to refresh the page if the Stripe payment card is not visible after the redirection.



Once you complete the above 2 steps, you can click on the refresh button to reflect the latest status on card.




Export customer data from Stripe


Once you have imported your customer data and connected your Stripe account to Shopify, you'll need to export your customer data from Stripe. Ensure that the exported data contains customer email, Stripe ID and Stripe Card ID. If any of these fields are missing, then that customer payment method cannot be migrated.


Important Notes:
Card ID must be set as default in Stripe.
If blank, go to the Stripe dashboard → Customers, and set a default payment method.

Using the migration utility


Once the migration requirements are completed, the utility will be available to use. You would have to keep the exported stripe payment methods file in a separate tab in order to paste the Stripe ID and Stripe Card ID in the migration utility section.

If you have imported the basic customer data before, then you can simply paste the customer email address, Stripe ID, and Stripe Card ID in the respective fields and click on "Save Customer" button.

If the customer is existing with the added email address, then the stripe payment info will be added with all other customer data as before. If the customer was not present before, then a new customer will be auto-created in Shopify.


This is great but I have more than 100 customers to migrate.


Don't worry if you have a long list of customers to be migrated. You can connect with our support team to assist you with the migration process. You just need to send us the exported stripe customer data csv file or stripe API token to migrations@loopwork.co with the required fields (first name, last name, email, Stripe ID, Stripe Card ID) and we will automatically import and update the customers with Stripe payment info.


Migrating subscriptions


Once you have migrated all the customers and payment methods from Stripe, you will be able to re-create the subscription using their saved Stripe payment methods. You can use the "Create subscription manually" tool in Loop admin portal to replicate their existing subscription, including billing schedule, products subscribed, shipping address and prices. Once the subscription is created, your customers will receive a notification along with the customer portal link to manage their subscriptions.

Click here(https://learn.loopwork.co/en/article/migrating-subscriptions-17xzgr1/) to learn more about Migrating subscriptions.

Don't forget to cancel the existing subscriptions in the other subscription app after successful migration to avoid double billing issues for your customers.




Here are some related articles that may offer additional insight and context.

Subscription migration
Payment migration


Need help?


No worries - we're here for you!
If you have any questions or need assistance, feel free to email us at support@loopwork.co or chat with us using the support beacon at the bottom right of your screen.

Regards,
Loop Subscriptions Team 🙂

Return to top

Updated on: 23/06/2025

Was this article helpful?

Share your feedback

Cancel

Thank you!