Import from Stripe isn’t on by default. Contact support from the app to have it turned on for your store.
Export customers from Stripe
1
Open Customers in Stripe
Go to Customers in your Stripe dashboard.
2
Export the customer data
Select Export and download a CSV of your customer records.
3
Prepare the CSV
Make sure the CSV has these columns:
Import customers to Supercycle
1
Open the import
On Settings, open Migrations and select Import from Stripe.
2
Upload the CSV
Upload the CSV you exported from Stripe.
3
Check the column mapping
Supercycle detects and maps the columns. Check that
id maps to Stripe ID, email to Email, name to Name, and card_id to Card ID.4
Preview and import
Review the preview, then select Import.
How it works
For each row in the CSV, Supercycle:- Finds or creates the Shopify customer by email address. If a customer with that email already exists, Supercycle uses it rather than creating a duplicate.
- Links the Stripe payment method to the Shopify customer through Shopify’s remote payment method API.
- Stores the payment method for future billing.
Stripe migration troubleshooting
The import fails with multiple Shopify customers were found
The import fails with multiple Shopify customers were found
Why it happens. You have duplicate customer records in Shopify with the same email address.How to fix it. Merge or remove the duplicates before retrying.
1
Find the duplicates
On Customers, search for the email address.
2
Merge or delete the duplicates
Keep one customer record and merge or delete the others.
3
Retry the import
Run the Stripe import again.
A payment method from Stripe doesn't link to the customer
A payment method from Stripe doesn't link to the customer
Why it happens. The
card_id in your CSV is a legacy card token, starting with card_, instead of a payment method ID, starting with pm_.How to fix it. Convert the legacy card tokens to payment methods in Stripe before importing.1
Find the legacy tokens
Check the CSV for
card_id values starting with card_.2
Convert them in Stripe
Convert the legacy card tokens to payment methods with the Stripe API or dashboard.
3
Update the CSV
Replace the
card_ values with the new pm_ payment method IDs.4
Retry the import
Upload the updated CSV and run the import again.