Hi @elavd
Per the order notes, the PayPal payment’s status is in a pending review state. In a production environment, that means the payment is being reviewed for fraudulent activity. Once the payment is cleared, the PayPal plugin listens for the webhook issued by PayPal and the order’s status will be updated accordingly.
Since you’re in sandbox, you probably have your PayPal sandbox account configured to set all payments to review. You should be able to turn that option off in your sandbox account settings.
Kind Regards
Thread Starter
elavd
(@elavd)
Thanks for the fast reply!
OK I have turned off this option on the Sandbox and now when an order is submitted, it gets a Processing Status. Shouldn’t it be COMPLETE, since I sell virtual products?
Shouldn’t it be COMPLETE, since I sell virtual products?
All logic regarding an order’s status after payment is controlled by WooCommerce. The product must be virtual and downloadable in order for WC to set it to completed immediately after a payment.
For all other product configurations, WC sets the status to processing.
Here is the exact code within WooCommerce where the order status is established.
