Subscription Payments
Send payment method update email to customer
Triggers Shopify to send an email to the subscription customer with a secure link to update their payment method. This endpoint initiates Shopify’s native payment update flow without requiring direct payment handling.
Full behavior, validation rules, and side effects
Key Features:
- Sends official Shopify payment update email to customer
- Customer receives secure link to Shopify-hosted payment update page
- No PCI compliance required - Shopify handles all payment data
- Supports all Shopify-supported payment methods
- Automatically updates subscription after customer completes the process
Process Flow:
- API call triggers email send request to Shopify
- Shopify sends branded email to customer’s registered email
- Customer clicks secure link in email
- Customer authenticates on Shopify-hosted page
- Customer adds/updates payment method
- Subscription automatically uses new payment method
Email Details:
- Sent from Shopify’s email servers
- Uses store’s configured sender email
- Subject line typically: “Update your payment method”
- Contains secure, time-limited link
- Shopify-branded with store information
Use Cases:
- Failed payment recovery
- Expiring credit card updates
- Customer-requested payment changes
- Proactive payment method maintenance
Important Notes:
- Customer must have valid email address
- Email cannot be customized (Shopify template)
- Link expiration time set by Shopify
- Multiple emails can be sent if needed
- No webhook for completion - poll contract for updates
Rate Limiting:
- Subject to Shopify’s email sending limits
- Recommended: Wait 24 hours between sends to same customer
- Excessive sends may be blocked by Shopify
Authentication: Requires valid X-API-Key header
PUT
Send payment method update email to customer
Documentation Index
Fetch the complete documentation index at: https://appstleinc-aeca3e0a.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Headers
API Key for authentication
Query Parameters
Subscription contract ID for payment method update. Must be a valid contract ID that belongs to the authenticated shop.
Required range:
x >= 1API Key (Deprecated - Use X-API-Key header instead)
Response
Payment update email sent successfully