If a customer’s payment is failing through Shop Pay and they cannot update their card within Shop Pay, you can use this secure workaround. By sending a Quick Checkout Link for a $0 product, the customer can add a new payment method outside Shop Pay. Once added, the subscription can be updated to use the new method.
✅ Step 1: Create a Free Product in Shopify
Go to Products > Add product.
Name it something clear, e.g.,
"Update Payment Info"or"Payment Method Collection".
This name will appear at checkout, so clarity is key.Set the price to $0.00.
Mark as non-physical to avoid shipping charges.
🔁 Step 2: Create a Subscription Plan in Appstle
Open Appstle Subscriptions > Subscription Plans > Create New Plan.
Choose the free product created.
Set the plan to expire after the first cycle (no renewals).
Add a visibility tag to keep it hidden from other customers.
⚠️ This plan is only for collecting a new payment method and won’t charge the customer.
🔗 Step 3: Generate a Quick Checkout Link
In Appstle, go to More > Quick Checkout.
Select the free product and plan from above.
(Optional) Prefill the customer’s name and email.
Do NOT select Shop Pay—allow the customer to use another payment method.
Click Generate Link.
Share the link with the customer via email, WhatsApp, or preferred channel.
🔄 Step 4: Update the Subscription with the New Payment Method
Once the customer submits their new payment info:
From the Merchant Portal:
Go to Subscriptions > select the original subscription.
Click the pencil icon next to payment info.
Select the new payment method from the dropdown.
From the Customer Portal:
Customer logs in and clicks See Details on their subscription.
Go to Payment Details > Edit.
Choose Select another payment method.
Pick the new method from the dropdown.
✅ The subscription will charge the new method at the next renewal.
🤝 Need Help?
Have questions or need assistance with any subscription settings?
Our experts are available 24×7×365 to help you.
📧 Email: support@appstle.com
💬 Live Chat: Message us anytime through the chat widget in our app.










