Course Sales Payment Refunds
The course payment refunds feature allows you to initiate refunds and block user access to the course as well simultaneously. However, since Knorish doesn't hold your sales amounts and such amounts are instantly transferred to your connected payment gateway, there must be enough funds available in the payment gateway account for the refunds processing.
Note : Currently only full refunds are supported. For partial refunds, you would need to issue them from your payment gateway accounts directly
How does it work?
On receiving a refund request from your buyer coming from his/her user email follow these steps:
- Login> Dashboard> Users> Search details>Select/Filter date range
- Click on the orders tab>under the action toolbar
- Select the Recheck payment status option- to check the details
- Select the Refund payment option - to process the refund
- After a successful refund, the refund will be listed as a separate transaction on the refund page
- After a successful refund, the user will not have access to the courseand the assigned course will not be listed in the user's profile
- After a successful refund, the user's order status will change to 'Refunded' in the user's profile.
- The feature will process refunds immediately, but banks may take up to 7 days to process the refund.

In case the balance is not available in the gateway, you will see the above error message.
How To Check For Refunds Initiated From The Site?
Available under Transactions, all Refunds issued are listed in the Refund section. The following details are listed:
- ID: Order ID which was issued at the time of purchase, refund ID would remain the same
- Amount: Total amount of refund initiated for the student
- Initiated On: The date and time, the request for the refund was initiated on
- Type: lists the request type and currency
- Reference Number: The reference number of the transaction issued by the gateway
Important Considerations
- Refunds cannot be processed for transactions that are more than 6 months old due to limitations by Razorpay. You will get an error message as shown below:

- If a user has applied a discount coupon, only the amount paid will be refunded.
- If a user has paid using a credit card, some credit cards will display refunds in upcoming billed statements, till then they can check with credit card customer care after 7 days
- In case there is not enough balance to process a refund, you can consider one of the following options:
Related Articles
The payment has been received. However, the course is not assigned yet to the user. How can I fix this?
Introduction There may be instances (in rare cases) when a student/buyer claims that payment has been made, but the course/bundle has not been assigned. This typically occurs due to issues with banks, payment gateways, or webhook communication. To ...
Disabling or enabling course access for a student via course expiry
In this article, we show you how to revoke or enable access to a course after purchase for a student. Using this feature you can either extend or block access to the course for a specific student. How to set up course expiry? Ideally, courses by ...
Delete student's information and stop course access
There are several situations where you might need to delete a student's information or revoke their access to a course. Whether it’s due to a cancellation request, disciplinary reasons, or simply cleaning up old data, this article provides a ...
How to create email reminders for course expiry?
Keeping your users informed about the status of their courses is essential for a seamless learning experience. This increases user engagement and ultimately, course completion before the course expires. This guide will walk you through the detailed ...
How to check course progress, assessments and reports
This article shows how to track your learner’s progress& analyzethe reports of their assessment and also how they can track the assessment status in the courses. Student progress reports include the assessments that have been completed& their status. ...