How To Refund a Transaction in WishList LMS

WishList LMS enables you to safely refund a user’s transaction. This document explains where to initiate refunds, as they can be handled in two different locations depending on the payment type.

This document explains how to process refunds within the WishList LMS, highlighting two main scenarios: refunds for recurring subscriptions and one-time payments.

Processing Refunds Through the Subscriptions Page

Use this method to refund recurring subscriptions.

  • Navigate to Dashboard > WishList LMS > Subscriptions.
  • Choose Recurring tab for subscriptions that automatically renew, or Non-Recurring tab for one-time payments.
  • Find your subscription with the search tool or look through the list.
  • Hover over the unique Subscription ID in the Subscription column.
  • Verify the correct subscription before proceeding.
  • Click the View Txns link.
  • Hover over the Transaction ID in the Transactions column to refund.

Note: If you need to cancel an active subscription, click the Refund & Cancel link instead of Refund.

  • Click the Refund link.
  • Click OK on the confirmation pop-up after verifying the correct transaction.

Processing Refunds Through the Transactions Page

Use this method to refund one-time transactions not part of automatic subscriptions.

  • Navigate to Dashboard > WishList LMS > Transactions.
  • Search for the transaction using the search tool or browse the list.
  • Hover over the unique Transaction ID in the Transaction column.
  • Verify the correct transaction before proceeding (this process cannot be reversed).
  • Click the Refund link.
  • Click OK on the confirmation pop-up after verifying the correct transaction.

Note: If the transaction is associated with an active subscription that requires cancellation, click the Refund & Cancel link instead of the Refund link.

Technical Requirements

The payment gateway must be configured correctly for refunds to process successfully.

  • Stripe Gateway: Stripe integrates with WishList LMS to automatically process refunds when properly configured. Ensure your Stripe account is connected and verified.
  • Offline Gateway: Process refunds manually outside WishList LMS, then update the transaction status inside the dashboard to reflect the refund.

Important Considerations

Users who get a refund through WishList LMS or the payment gateway will lose access to the content. The status will change to Refunded, and they won’t be able to see the content anymore.

If you want a user to retain access even after a refund, manually change the refunded transaction’s status back to Complete. Navigate to Dashboard > WishList LMS > Transactions, locate the refunded transaction, and update its status.

Was this article helpful?
Table of Contents

    Need Support?

    Reach out to our Customer Success team and we’ll get you the answers you need—fast!