WP Invoice
Addons
Docs
PayPal. Invoice is not updated with paid status in WP Invoice plugin
You need to set up IPN in your
PayPal Payment settings
on your site and on your PayPal account.
You need to have SSL certificate on your site with method of encryption SSL - sha-2