FROM CACHE - en_header

Use existing payment methods when migrating subscription contracts

simplee_chris
Shopify Partner
41 3 7

We are working with a merchant to move their existing subscriptions from a subscription app using Shopify's checkout to our app.

I would like to know if we can use existing customer payment methods for contracts we create / migrate in our app. Are there any better ways to migrate subscription contracts from one app to the other?

Thank ya!

Chris

Replies 6 (6)
LarryReid
Shopify Staff
Shopify Staff
40 6 11

Chris:

Interesting question. I don't know if anyone has asked this before. Unfortunately, I'm relatively new to this area, and most of the folks on my team are gone for the day. I'll try to get an answer for you tomorrow (Thursday) Pacific Time.

I assume you've seen this guide (although I believe you're asking for a different migration, perhaps it has some clues): https://shopify.dev/apps/subscriptions/migrate/contracts.

simplee_chris
Shopify Partner
41 3 7

Thanks Larry. You're correct, that tutorial discusses migrating payment information and creating payment methods, while I'm hoping to use existing payment methods for new contracts.

czilla95
New Member
4 0 0

Did u ever figure out how to do this??

LarryReid
Shopify Staff
Shopify Staff
40 6 11

At the moment there isn't a way to move existing payment contracts from one subscription app to another. It is on our roadmap, but we don't have any dates for when it might be available.

czilla95
New Member
4 0 0

Hey Larry, thanks for getting back. I believe the question is, after u call customerPaymentMethodRemoteCreditCardCreate, and u didn't get the customer payment method ID in the response. How can we retrieve it after? Right now there doesn't seem to be a way as the customer's paymentMethods do not return anything, nor does calling customerPaymentMethodRemoteCreditCardCreate again.

Brian_S
Shopify Partner
44 5 17

I'm not sure if the original question was ever answered here but yes, you can use the existing payment methods.

It is true that you can't fetch subscription contacts from another app but the paint methods are re-usable

Brian Singer
CTO & Cofounder of Subscription Service - Awtomic
awtomic.com