I have had an issue with this today. On placing her order, a customer sent me a copy of the notification email she had received from WooCommerce which said that her order was ‘on hold’ pending payment. She had used PayPal’s deferred payment option; when I checked my PayPal business account, I found that the funds had already been transferred into it by PayPal (clearly they would collect funds from her account at a later date).
The problem seems to have arisen through a lack of communication between PayPal and WooCommerce, the latter thinking that I had not been paid when, in fact, I had.
Does anyone know of a way round this problem? I do not wish customers using PayPal’s deferred payment option to be told by WooCommerce that the order is on hold until they pay.