Besides Alipay and Weixin themselves, I don’t think I’ve ever had a Chinese service for SMS verification (example, for public WiFi) actually work with a US-based phone number. The messages just don’t get sent (or received) without a +86 phone number.