Magento – Magento-2 order is not created after Successful Payment – PayPal

magento2.2.2order-success-pagepaymentpaypal

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.

Best Answer

I had a similar issue; Paypal & Stripe payments taken, No Order Confirmation Page, No Magento Backend Record, and NO errors showed up on Frontend nor Error Log!

The Reason: Faulty Plugin! In my case: https://bsscommerce.com/magento-2-store-credit-extension.html . Took a good while to figure out.

Solution: Disable all your plugins, and test, then narrow down and find the culprit.

php bin/magento module:disable VendorName_ModuleName1 VendorName_ModuleName2
php bin/magento setup:upgrade
php bin/magento setup:static-content:deploy -f
php bin/magento cache:flush
Related Topic