I moved to Shanghai recently and can open Meituan, but Dianping keeps asking for phone verification after I try to save a delivery address. My number is from Singapore, my Alipay is verified with my passport, and WeChat Pay works for small purchases.
I tried changing the country code, logging in through WeChat, and binding Alipay again. The confusing part is that one screen accepts the foreign number, then another page acts as if only a mainland number can receive the code.
For 2026 users, is the clean route to get a mainland SIM first, or is there a reliable way to keep the foreign number and still order food, book restaurants, and use coupons?