Hello everyone,
I have released PaypalRefund, an open-source community plugin that adds PayPal refund functionality to the Leconfe Payment Detail page.
The plugin was developed for Leconfe 1.4.6 and PaypalPayment 1.1.0.
Main features
Full and partial PayPal refunds from the Payment Detail page.
Reuse of the credentials already configured in the official PaypalPayment plugin.
Refund metadata and audit logging.
Protection against duplicate refund attempts.
Optional reopening of the payment after a refund.
Refund information displayed in the Payment Detail panel.
Receipt notices for full and partial refunds.
Remaining valid paid amount shown after a partial refund.
Integration with Leconfe and PayPal
The plugin does not modify Leconfe core files.
The receipt display is implemented through a plugin-owned template override.
Source code and installation
Repository:
https://github.com/bamarcelino/leconfe-paypal-refund
Latest release:
https://github.com/bamarcelino/leconfe-paypal-refund/releases/latest
License and project status
The project is distributed under the GNU GPL-3.0 license.
This is a community-developed plugin and is not an official Leconfe or PayPal product.
Feedback, compatibility reports and contributions are welcome. I would also be interested in knowing whether the Leconfe team would consider reviewing it for inclusion in the plugin gallery.
Regards,
Bruno Cesar Alves Marcelino
Scientia International