I had the same issue trying to verify my US bank account from Argentina — no SMS coming through, even with roaming enabled. Didn’t want to pay for a long-term US number. Found 7sim.net — picked a US number directly in the browser, no registration needed. The code arrived in under two minutes. Since it’s a real SIM-based number, not VoIP, the bank accepted it without issues. Didn’t have to install an app or keep a physical SIM.