To pay for Beijing attraction tickets, you need a functioning Alipay or WeChat Pay account linked to a foreign credit or debit card. Both apps allow tourists to register without a Chinese bank account. The key is to complete the verification steps before you need to pay, because the process can fail for several reasons.
Step 1: Download and install Alipay or WeChat – Both are available on iOS and Android app stores. Alipay offers a dedicated "Tour Pass" feature that lets you top up a virtual prepaid card using a foreign card, but the simpler approach is to link your card directly. WeChat requires you to add a card through the "Me" > "Pay" > "Cards" menu.
Step 2: Add your foreign card – For Alipay, tap "Me" > "Bank Cards" and enter your card details. For WeChat, go to "Me" > "Pay" > "Bank Cards" and follow the prompts. You’ll need to enter the card number, expiry date, CVV, and billing address. Some users report success with Visa, Mastercard, and JCB cards; Discover and Amex may work but are less consistent.
Step 3: Verify your identity – Both apps require ID verification for foreign users. This usually involves uploading a photo of your passport. Alipay may also ask for a selfie or a short video verification. This step can take a few minutes to a few hours; do it at least a week before your trip.
Step 4: Link a travel credit card or load funds – Even after your card is added, some transactions may be declined if the merchant’s terminal doesn’t accept international credit. To avoid this, consider loading a small amount (e.g., 100 CNY) into your Alipay balance from a linked card. That way, the payment comes from the balance rather than the card, which bypasses many international rejection scenarios.