I am using the latest Paynow Plugin for Woocommerce on my Wordpress site, Version 1.3.3. The API is now live. When a user checks out, they are redirected to Paynow to make a payment. However whatever happens at Paynow, the order status in Woocommerce is always set to Pending Payment. Meaning
-
If a user makes a successful payment at Paynow, the are redirected back to my website, and see the message : ORDER RECEIVED Thank you. Your order has been received. However in Woocommerce the order status remains Pending Payment. It should not be like that because the payment is not pending. I sell digital products, so the status should be Complete. If that status does not work for physical products, then better the status be changed to Processing. Not Pending Payment. Pending Payment is a wrong status in this scenario because the payment has already been made.
-
If a user presses the Cancel Payment button at Paynow without making a payment, the results are exactly as in Scenario 1 above. It doesn’t make much sense to get the same Pending Payment status whether one makes the payment or not.
I have also seen a thread on this forum where a user posted a similar problem, meaning this is not limited to my website only. Other Woocommerce payments plugins like Paypal are correctly setting the order status to Complete after payment on my website.
Kindly assist