I would like to know if anybody knows how to troubleshoot this situation. I am using One Step Checkout from Mageplaza. Only some of our customers cannot complete their orders using Stripe payment and see the spinning wheel of death when they try to place an order.
Since this behavior is inconsistent and only happens occasionally, is there a way to find out why some customers experience this issue?
Any help would be appreciated.
Lots of logging everywhere you can. There has to be some error logged somewhere - be it in their (customer's) console log which you can capture through New Relic or similar, be it in your own server side logs.
You can start by enabling debug mode for both Magento and Stripe to capture more details during the checkout process. Check the browser console for errors and review Magento’s var/log/system.log and var/log/exception.log for any red flags. Also, make sure that the One Step Checkout module is updated and compatible with Magento 2.4.6. It might also help to clear the cache and check for conflicting third-party extensions.