When the payment fails, stay calm. Here’s the exact order of actions:
1. Check Your Internet Connection
Turn on Airplane Mode for 5 seconds, then turn it off. This forces your phone to reconnect to the strongest signal. If you’re still stuck, toggle mobile data off/on manually. Avoid relying on store Wi-Fi—it’s often slower than cellular.
2. Retry the Scan (But Wait 10 Seconds)
Close the payment screen completely. Open the app again, scan the merchant’s QR code fresh. The 10-second pause lets both networks recover from a temporary glitch.
3. Use the App’s Payment History to Resend
In Alipay, go to “Me” > “Bill” or “Transaction Records.” Find the failed transaction and tap “Pay Again.” This bypasses the need to re-scan if the merchant’s code was already saved. In WeChat Pay, go to “Me” > “Payments” > “Payment History” and look for a “Retry” option. Not all versions show this, but it’s worth a check.
4. Ask the Merchant to Refresh Their QR Code
If the code is dynamic, politely ask the cashier: “Can you please refresh the QR code?” Most will understand and generate a new one. For static codes (usually printed on a stand or table), ask if they have a different payment terminal or another code to try.
5. Switch Between Alipay and WeChat Pay
If you have both apps installed, try the other one. Many merchants accept both, but their terminals may favor one over the other. A failure in Alipay might succeed in WeChat Pay because the underlying card or network channel differs.
6. Pay with the Other App’s “Scan” Feature
Open the other app, tap “Scan” (or “Scan QR Code”), and point it at the same merchant QR. This sounds obvious, but in the moment, people often only try the app that failed first.