I am trying to migrate customers and their saved CC data from one ecommerce platform to another (SquareSpace to WooCommerce). Both platforms are using Stripe as a payment Gateway. The ecommerce site sells subscription products, and we are hoping to be able to move our customer data over without having them having to re-enter their payment information.
In the legacy platform when a subscription order is placed by credit card, a customer is created in Stripe and a Payment Method Object is created and attached to the customer.
In the new platform when a subscription order is placed by credit card, a customer is created in Stripe and a Sources Object is created and attached to the customer.
I am trying to figure out a way to be able to take the old data we have (a customer and a payment method object), and from that create a source object and either attach it the existing customer, or if needed we can create a new customer and attach it to them.
Does anyone know the Stripe well enough to know if this is possible, and if possible could you point me in the right direction? I have read their docs several times but am still not sure if this is even possible or not.