I use skrill to sell btc. Before I give my potential customers my email to send money to, I ask them to give me their id document, e.g. passport, and screenshot of their profile page, so that I can see the names in id and profile match. I do this procedure to ensure the account wasn't hacked.
But this also makes customers who don't like giving this info for whatever reasons, refrain from me. I want to have another identification method, like sending sms to their number. If customer has access to his phone, he can enter the message I sent him, to me again.
How do you verify it's their real phone number? Because it's listed in their Skrill profile?
A hacker can probably change the phone number on a compromised account pretty easily. They could just be giving you a burner phone or Google voice number. They could only change the
name on a Skrill account by contacting Skrill support and completing verification:
https://www.quora.com/How-can-I-change-my-name-in-Skrill-to-be-correctSo phone verification seems a lot less reliable than your original method unless I'm misunderstanding.