Refund of a PayPal order

Refund of a PayPal order

This article refers to version 5.x of the PayPal module for PrestaShop

Automatic refund of an order from the Back office of PrestaShop

The standard configuration of the PayPal module automatically manage refunds based on order status.

If an order placed with PayPal is set to "Refunded" status in the Back office, the module will automatically refund the full amount to the buyer.
The refund will also be synchronized to the merchant's PayPal account.

This behavior is standard after module installation.

Set up manual refund via PayPal account.

If, for some reason, the merchant does not want to trigger the refund automatically, it is possible to change this behavior.
On the module configuration page, click on the "Experience" tab.
In the "Advanced mode" section, activate the option "Customize your order status".




After that, new options will be displayed.

To disable automatic refund, set the "Order Status for triggering the refund on PayPal" option to "No action".



Save Changes.

After this change, orders that change to "Refunded" status will no longer be automatically refunded. The refund will have to be done from the PayPal account.

PayPal webhook

In the "Advanced mode" section, the "Enable PayPal webhooks" option is also visible. This allows you to synchronize the actions performed on the PayPal account with the PrestaShop back office.
If the merchant prefers to refund orders directly from the PayPal account, the webhook can synchronize the action on PrestaShop.

For instance :
- the order on PrestaShop is in "Payment accepted" status
- the merchant refunds the order via the PayPal account
- the order automatically switches to "Refunded" on PrestaShop through the the webhook

Activate the option if you prefer to manage your orders on your PayPal account rather than on PrestaShop.
    • Related Articles

    • Problem order cancelled after partial refund

      To make a partial refund on an order paid with Stripe, you have several options, which are explained in this article:  https://desk.202-ecommerce.com/portal/en/kb/articles/how-to-make-a-partial-refund-for-a-stripe-order When the partial refund is ...
    • How to make a partial refund for a Stripe order?

      On PrestaShop it is possible to fully or partially refund an order. – The refund can be made on the entire order, including shipping costs. – The refund can be partial if you want to refund only part of the items included in the order. To make a ...
    • Can I have a refund for my module or business care option ?

      Unfortunatly 202 ecommerce cannot refund module buy on PrestaShop addons store. We recommend to read PrestaShop FAQ : "Careful! After downloading your purchase, you will be unable to be refunded because, being a dematerialized product, it will be ...
    • PayPal Germany multishop

      If you have a French merchant account (or another PayPal account, except the German one) and you are using a multishop and sale in Germany (“Germany” is selected as a default country for one of your shops), you will be asked to connect your PayPal ...
    • 4X PayPal payment information

      4X Payment with PayPal - Introduction The PayPal module for PrestaShop allows buyers to pay for their orders in 4 instalments without any additional fees. This is currently possible in this country: Australia, France, Germany, Italy, Spain, United ...