In my Magento website, Customer has placed an Order, PayPal received the amount with the Magento Order ID. But still, Customer didn't get to reach the Success page. Also that Order not listing at the backend as well.

I have searched about this issue, and some of them faced the same issue, and suggested me to disable Asynchronous indexing from Stores > Configuration > Advanced > Developer > Grid Settings > Asynchronous indexing.

But I can't get the reason, why the issue happening, at what case, can anyone guide me on this.?

It would be much appreciated.

Thanks in advance.


There can be times when intensive sales on a storefront occur at the same time that Magento is performing intensive order processing.

So Magento to distinguish these two traffic patterns on the database level and conflicts between read and write operations in the corresponding tables.

Orders are placed in temporary storage and moved in bulk to the Order Management grid without any collisions.

I hope it helps!

  • But there is no record in Magento tables to those orders. Only from PayPal, I can get those order ids. – Shajitha Banu Mar 13 at 10:54
  • Try to place order using other payment method like check / cash on delivery. and check order is display in grid or not. – Chirag Patel Mar 13 at 11:00
  • Only some times its coming. Even after that, we have placed an order using PayPal. – Shajitha Banu Mar 13 at 11:39

Same problem with Magento 2.2.6

PayPal Module: i-ways PayPal Plus

The problem accures only with PayPal and not with every order. Success page is never loading and the article is still in the shopping cart.

After disabling the Magento Full Page Cache everything works as it should. ;)

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.