For discussing the development and integration of subscription-enabled shops using Shopify's Subscription APIs.
Hi Shopify Subscription folks!
The Setup
We are doing some QA around our Subscription implementation and we have migrated our existing subscriptions into Shopify SubscriptionContract following the Migrating existing subscription contracts documentation.
We have also implemented the ability for customers who have created new subscriptions through checkout & shopify payments to update their payment method.
However, when we initiate the Update Payment Method email for a customer that has been created through the migration, they are unable to update their card. I assume this is because it is a remote payment method (which is hitting Stripe). We are ok with the new payment method being a Shopify Payment method but right now the customer just gets an error.
The Question(s)
1. Is the failure to update a remote payment method expected behavior right now or are we doing something incorrectly?
2. Is there a way for us to allow a customer with a remote credit card method to update their payment method?
Thanks in advance!
Solved! Go to the solution
This is an accepted solution.
Thanks for the swift reply!
I just went back and tested this and realized that the shop is a development shop with Shopify Payments in test mode so it was failing because I was using a real card. I tried with the test card and it worked! Sorry about that.
Now that it went through, I love that updating the card has turned it into a Shopify Payment method, which was a big question we had. Thank you!
Hello colinloretz!
Thank you for your questions.
Over the past few weeks we made some fixes to the the remote payment method behaviour. You should be able to allow customers with a remote credit card method to update their payment method. Could you please confirm whether you are still encountering issues right now?
Thanks!
To learn more visit the Shopify Help Center or the Community Blog.
This is an accepted solution.
Thanks for the swift reply!
I just went back and tested this and realized that the shop is a development shop with Shopify Payments in test mode so it was failing because I was using a real card. I tried with the test card and it worked! Sorry about that.
Now that it went through, I love that updating the card has turned it into a Shopify Payment method, which was a big question we had. Thank you!