Billing & Payments
Process refund for subscription order
Processes a refund for a fulfilled subscription order. This creates a refund in Shopify and returns the money to the customer’s original payment method.
Full behavior, validation rules, and side effects
What it does:
- Validates order is eligible for refund (fulfilled, not already refunded)
- Creates refund transaction in Shopify
- Processes refund with payment gateway
- Updates order status to ‘Refunded’
- Sends refund confirmation email to customer
- Logs refund activity
Refund Eligibility:
- Order must be fulfilled
- Cannot already be refunded
- Must be within merchant’s refund policy window
- Payment gateway must support refunds
Refund Processing:
- Refund is processed to original payment method
- Takes 5-10 business days to appear in customer’s account
- Processing fees are typically not refunded
- Partial refunds are supported (if configured)
Important Warnings:
- This action cannot be undone
- Refunded orders cannot be un-refunded
- Inventory is restocked automatically
- Refunds may incur gateway fees
Authentication: Customer must be logged in and own the subscription
PUT
Process refund for subscription order
Documentation Index
Fetch the complete documentation index at: https://developers.appstle.com/llms.txt
Use this file to discover all available pages before exploring further.