Order Status of On Hold and IPN
-
I am using the PayPal Express Checkout for Woocommerce and when I view my orders after a successful PayPal payment, my order statuses are showing as ‘On hold’ instead of ‘Processing’. I thought this could be related to NOT having the IPN settings on so I enabled this, set the URL (although I was not sure what to use so I found doc on another plugin and ended up using something like this: https://example.com/?wc-api=WC_Gateway_Paypal), and then set the same URL on the PayPal side (along with Auto Return set to on and my return URL set to something like this: https://example.com/checkout/order-received/).
Are these correct/valid settings? Should the status be left at ‘On hold” state for an order or should it be changed to “Processing’ after all PayPal verifications have taken place? I enabled debug logging and don’t see any errors/issues come through with the IPN settings I have.
My Order Notes indicate a flow of:
Order status changed from Pending payment to On hold.
>
Payment via Express Checkout Pending. PayPal reason: Payment Review: The payment is pending while it is being reviewed by PayPal for risk..
>
Address Status: Confirmed
>
Payer Status: verified
>
PayPal payment Transaction ID: <number>Does this flow seem correct?
- The topic ‘Order Status of On Hold and IPN’ is closed to new replies.