Refunds
Refunds go through Stripe and land a moment later. What to expect, and what to check when the status looks stale.
Time: 2–5 minutes
Refunds are asynchronous with Stripe. That means:
- MPG requests the refund
- Stripe processes it
- Your admin view may not update until you refresh or the data syncs
What to do after refunding
- Process the refund
- Refresh the page, or reload the invoice or appointment
- Check the updated payment and refund status
Common outcomes
- Refund requested → pending
- Refund succeeded → completed
- Refund failed → retry, or check the Stripe error
Troubleshooting
- Refund button disabled → the refund has already been initiated or processed
- Invoice not updated → refresh, then reopen the invoice details
Last updated
