• Resolved Aonz

    (@bugaonz)


    I’ve tested WooCommerce by using Paypal Sandbox and seen that, after customers already pay via paypal, the order status doesn’t change and it always shows ‘Pending Status’ and the ‘Pay’ button is always shown to the users.

    Is it possible to automatically change order status to ‘Processing’ (or any status which indicates that the payment is accepted) after customers successfully pay via paypal?

    Any suggestions?

    https://www.ads-software.com/extend/plugins/woocommerce/

Viewing 5 replies - 1 through 5 (of 5 total)
  • Does your System Status page say IPN (wp_remote_post()) works?

    This is used to notify your website that the payment is completed (or cancelled, or whatever happened to it) once your customer has left the PayPal environment.

    Thread Starter Aonz

    (@bugaonz)

    Thanks for your response.

    I’ve checked the system status and it said
    WP Remote Post: wp_remote_post() was successful - PayPal IPN is working.

    What is the normal behavior of the status after payment?
    Will the status change to something?

    Thread Starter Aonz

    (@bugaonz)

    Is it possible that this problem only occurs when I test my website locally on my local machine?

    If yes, is it possible to test locally?

    Roy Ho

    (@splashingpixelscom)

    @bugaonz – yes generally (if not set up), IPN won’t be able to communicate with your local setup on your local computer. However there are ways to make it work which I won’t get into here. You can read some articles on how to get this to work but it takes some bit of knowledge with server side administration. If you do a search on Google for “paypal ipn on localhost”, you will find many articles on how to get this to work.

    Thread Starter Aonz

    (@bugaonz)

    Thanks splashingpixels.com

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘How to automatically change order status after payment?’ is closed to new replies.