Support » Plugin: WooCommerce » Orders always marked cancelled and then paid / partially paid.

  • Hi folks,

    whenever a client is using PayPal in our store, the order is marked as cancelled for some seconds before the IPN makes it to be paid.

    The order status goes like this:
    in-cart -> unpaid -> cancelled(!) -> paid (after IPN)

    This all happens within one minute so it’s not a timeout problem. Our timeout is set to 30 Minutes. It only happens with PayPal, not with our second Payment method (sofort).

    We would like to skip the cancelled status because it sometimes affects our booking system which generates appointments related to orders.

    Any ideas? Thanks in advance!

Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Author Mike Jolley


    The order status would be:

    pending > processing, after IPN.

    Those other statuses you mention don’t exist. See if the order notes reveal what ‘cancelled’. it.

    We also have “paid” and “partially paid”, those are custom statuses since we use deposits.

    The order notes just say status changed from unpaid to cancelled. No additional information :-/

    Plugin Author Mike Jolley


    We add a special note when we auto-cancel, so I’m going to guess its the config of your status plugin changes.

    It seems to be independent from the deposits plugin.

    I just looked up an order non-deposit products only and there the status history is also going from unpaid to cancelled before the IPN marks it as pending.

    But I will try to test with the deposit system disabled in our test WP …

    Can it be related to WPML or WooCommerce-Multilingual?

    Plugin Author Mike Jolley


    Possibly – only way to know would be to test.

    Today I setup a test WP with the same plugins I mentioned above: WC, WPML, WC Multilingual, Deposits, WC Appointments. I set up a PayPal sandbox account and did some testing… big surprise – the status problem did not occur.

    So it seems as the PayPal sandbox is different to the real PayPal. Maybe this is because our live PayPal is a German account and the Sandbox seems to be an US-Account?

    Plugin Author Mike Jolley


    Makes no difference to the statuses used.

    You may have setup a new site, but that doesn’t mean you have the config of your old site.

    Could you give some advise what to do to solve the problem?

    Today we had two transactions where the problem did not occur, so I have to revise: The issue is not permanent but appears in most cases.

    I have the same issue. Order goes to cancelled, and then when IPN comes through it shows as processing.

    My note is:

    Order cancelled by customer. Order status changed from Pending Payment to Cancelled.

    Same issue here. I’ve only seen this happen once, though.

    Also, order confirmation didn’t get sent after the order went into processing

    In case it helps to illustrate the problem, here’s a screenshot of the order notes:

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘Orders always marked cancelled and then paid / partially paid.’ is closed to new replies.