No order created – payment lost in limbo
-
Last week I got 2 known cases where user we’re able to pay, but no order was created in woocommerce. This is of course the worst possible scenario, as I can’t do anything about it, yet the clients assume they have paid me.
They used local payment options (iDeal and Giropay), however this could be a coincidence. The money is deducted from their account and in the German bank account that seems to act as a go between. There is however no money creditted to my paypal account and no order to be found in woocommerce. The messages I see in the woocommerce-paypal-payments log don’t have the custom_id field with the order number in them either.
For both I see:
WARNING No order for webhook event.
INFO Webhook has been handled by CHECKOUT.ORDER.APPROVEDHowever this message appears also for orders that are successful.
I’ve had a similar issues before when validations on a custom field were not checked prior to payment. However, there are no such checks anymore. Also there have been no changes to the code recently. I have updated the plugin to the latest version now (I was using the version from a month ago).
I have 3 questions:
– what happens to the money of the client, since I can’t access it and the paypal customer service couldn’t see it either (contact with paypal is still in progress)
- how is it possible that no order is created in woocommerce? And what can be done to prevent this?
- Can I in some way create an order manually for the payment to continue and be credited to my paypal?
- The topic ‘No order created – payment lost in limbo’ is closed to new replies.