You’ve done the pre-travel checks, but the fallback still fails. Here’s what to try immediately:
Check Internet Connection
Breakfast stalls often have weak or no Wi-Fi. Switch your mobile data from 4G/5G to 3G manually – sometimes older networks work better for SMS OTP delivery. Restart your phone once. If the error persists, try using a mobile hotspot from a friend’s phone to rule out network issues.
Manually Select the Fallback Card
In WeChat Pay: Go to Me > Pay > Payment Settings > Default Payment Method. Ensure your foreign card is selected as the fallback. In Alipay: My > Settings > Payment Settings > Default Payment Method > choose your card. Some users find the auto-fallback is disabled if the card wasn’t set as default.
Switch Payment Method Manually
When the fail screen appears, tap “Change Payment Method” (if shown) and choose another linked card. If you have UnionPay or a second foreign card, try that. The first card may be accidentally blocked.
Request an OTP by Phone Call
Some banks allow OTP via automated voice call. Check if your bank has this feature. If you’re not receiving SMS OTP, ask the vendor to wait 30 seconds while you request a call OTP. This works for cards from HSBC, Citibank, and a few others.
Cash as Absolute Fallback
Yes, some breakfast stalls accept cash. Ask politely: “Do you accept cash?” (Ni men shou xian jin ma?). Keep ¥100 in small bills – many stalls cannot give change for large notes. Cash is still legal tender, but not all merchants have change readily. If they say no, you’ll need to find another stall. This is rare but happens.