Do you know where your customer is purchasing from ?
I used to have the same issue as a buyer when located in Vietnam. Sale never went through. For some reason, I stopped receiving OTP from my bank when purchasing from CGtrader. I asked CGTrader and explain me the issue was coming from my bank, not them. I changed my phone number, and all went back to normal.