Hi there @marguafra,
I’m sorry to hear that you’re having issues with orders paid with PayPal.
It does sound that your site doesn’t receive PayPal’s Instant Payment Notifications which are responsible for informing your site on payment status.
While working on these problems you may want to prevent pending (unpaid) orders from being cancelled automatically so you have a chance to manually confirm payment without IPN. To do this, go to WooCommerce > Settings > Products > Inventory
and set the Hold Stock (minutes)
option to nothing (leave the field empty).
To troubleshoot it further, we’d need the following information from you:
– Please send us a copy of your site’s System Status. You can find it via WooCommerce > Status > Get system report and then “Copy for support”.? Once you’ve done that, paste it here in your response.
– Please enable PayPal logging in WooCommerce > Settings > Payments and create a test order once again. Then navigate to WooCommerce > Status > Logs, choose paypal
from the drop-down and copy the logs for the test order to this ticket.
– Verify that you have a corresponding IPN for your test order here – https://www.paypal.com/us/cgi-bin/webscr?cmd=_display-ipns-history
There are also a few possible causes of the issue described here – https://docs.woocommerce.com/document/paypal-standard/#section-21 – can you please check them out?
As a workaround, you can configure PDT as described here – https://docs.woocommerce.com/document/paypal-standard/#section-29
Return URL should be: https://yoursite.com/checkout/order-received/
– please change yoursite.com
to your site’s address ?? Does this resolve the issue?
Cheers!