PayTabs plugins make the integration with the PayTabs payment gateway very easy by providing a ready-made and easy-to-install plugin that enables you to be ready and go with a few steps to get you up and running with your business.


This article is dedicated to walking you through how to refund a transaction related to one of your Magento orders. We highly recommend reading the below solution articles first to be aware of some of the terms/processes that may be mentioned in this article:


There are two ways to refund an authenticated "sale" transaction:


 


via the Magento Admin dashboard


You will be able to capture the transaction related to one of your Magento orders via your Magento admin dashboard by following the below steps:


  • Navigate to the "Sales" menu from your Magento admin dashboard, then select "Orders" from the sub-menu as shown below:



  • Then click on the "View" button under the "Action" column for the chosen order you want to capture its amount.



  • After that, click on the "View" button on the chosen invoice listed in the "Invoices" panel on the order preview page, as shown below:
  • Then click on the "Credit Memo" on the invoice page as shown below:


  • Select the products you want to refund if you prefer to partially refund the order amount (refund specific products' amount). Noting that if you select them all, this will be treated as a full refund (refund the whole order's amount).
  • Finally, click on the button called "Update Totals" then click on the "Refund" button which will automatically refund the amount via PayTabs.



Refunding the order offline wont create a refund transaction on your PayTabs account.


Only then, the order will be affected by this action and will be linked to the new "Refund" transaction that has been made on your PayTabs dashboard.



via the Paytabs Dashboard 


You can perform the refund directly from your PayTabs dashboard, and your Magento website/store will be affected/updated with this change occurred on your PayTabs dashboard ONLY if you activated the 2.5 Magento Plugin | Allow IPN Notifications configuration option.


If this configuration options is not enabled, refunding the transaction would proceed normally, however, your Magento website/store will not be notified/updated of this change/refund.



To know more about handling transactions on your Paytabs dashboard generally, kindly check our Get to know the Transactions menu item, and how to manage it solution article.


You can fully refund (refund the whole transaction's amount) or partially refund (refund a partial amount from the whole transaction's amount) the transaction. However, for the IPN notification sent to your Magento website/store (which allows your Magento order to be affected/updated with this refund), ONLY the full refund is allowed, as you will not be able to specify which product on the Magento order you will refund from the PayTabs dashboard.


You will be able to refund the transaction related to one of your Magento orders via your Paytabs dashboard by following the below steps:


  • Navigate to your "Transactions" menu from your dashboard as shown below:



  • Then, click on the chosen "Sale" transaction that you want to capture, as shown below:



  • After that, click on the green "Refund" button at the bottom of the transaction view page as shown below:



  •  This will redirect you to the refund form; then you will have to provide the entire transaction amount in the "Amount" field, then click on the "Submit" button.


Only then, the Magento order will be affected by this action and will be linked to the new "Refund" transaction that has been made on your PayTabs dashboard.









⌂ To get familiar with the whole process and the other steps, kindly navigate to our "The Magento Plugin Integration Manual" solution article. 

 And to navigate to the previous step in the integration process "Step 6 - Handle the post-payment responses (notifications)" kindly click here.

 And to get familiar with the rest of the steps regarding the current step "Step 7 - Manage Transactions" kindly click here.