What You’ll Learn
How to manage the refund process from your Dashboard:- Issue full and partial refunds
- Understand refund types and policies
- Track refund status
- Handle subscription cancellations with refunds
Refund Types
Step 1: Find the Payment
Customers can submit refund requests themselves in the customer portal; those requests are reviewed by Waffo Pancake, and the Dashboard has no approve or reject control for them. When a customer asks for one through your support channel, find the payment in your Dashboard and issue the refund from there — refunds you issue are approved automatically on submission.1
Go to Payments
Navigate to Payments in the sidebar to see all payments.

2
Open the Payment
Click on a payment to see its details (amount, date, product) and confirm it is the one the customer is asking about.
Step 2: Issue the Refund
From the payment details, issue a full refund or enter a partial amount.
What Happens After You Refund
- The refund amount is deducted from your balance
- The customer receives a refund confirmation email
- Funds are returned to the customer’s original payment method
- The payment status updates to reflect the refund
Step 3: Track Refund Status
Refund tickets go through these statuses:
You can filter and track all refunds in the Payments section of your Dashboard.
Refund Policies
Setting Expectations
We recommend establishing clear refund policies and communicating them to customers:Subscription Refunds
When a Subscriber Requests a Refund
For subscription products, consider these options:- Refund + Cancel: Refund the current period and cancel the subscription
- Refund only: Refund the current period but keep the subscription active
- Cancel only: Cancel the subscription without a refund (customer keeps access until period ends)
Recommended Approach
For most cases, refund + cancel is the cleanest approach. The customer gets their money back, and the subscription is terminated.Business Scenarios
Scenario 1: Digital Product Refund
Customer says: “The course didn’t cover what was advertised.” Recommended action:- Find the payment in Dashboard
- If it fits your refund policy, issue a full refund (Waffo sets no time limit on refunds)
- Customer receives confirmation and funds are returned
Scenario 2: Subscription First-Month Refund
Customer says: “I didn’t realize I’d be charged after the trial.” Recommended action:- Refund the first payment
- Cancel the subscription
- Consider improving trial-to-paid communication
Scenario 3: Partial Refund for Service Issue
Customer says: “The service was down for a week.” Recommended action:- Calculate the proportional refund (e.g., 25% for 1 week of a month)
- Issue a partial refund
- Optionally extend the current period as a goodwill gesture
Going Further: Code Integration
Webhooks for Refunds
If you use webhooks, you can automate post-refund actions:API Refunds
For programmatic refund processing, see the API Reference — Refunds.Best Practices
- Respond quickly: Reply to refund requests within 24–48 hours
- Be fair: When in doubt, lean toward the customer’s side
- Keep records: Document the reason for each refund decision
- Learn from patterns: If many refunds cite the same reason, fix the underlying issue
- Communicate clearly: Always explain refund decisions to customers
Checklist
- Refund policy established and communicated
- Support channel in place for customers to ask for refunds
- Refund review process in place for your team
- Webhook events configured for refund notifications (if using code integration)
- Refund policy displayed on checkout/product pages
Next Steps
Set Up Webhooks
Automate post-refund actions
Sell Digital Products
Set up products with clear refund expectations