Skip to content

China Travel Decisions · Food & Payment

China Restaurant QR Menu Won't Open or Take a Foreign Card: What to Do

The QR menu opening, the restaurant receiving your food order, and your international card paying are three separate steps. Diagnose the one that's actually failing.

Quick answer: If a restaurant table's WeChat or Alipay QR-ordering mini program fails, first ask the staff whether your order was received. A QR code that will not load may need another connection or scanner; a menu that loads but will not accept your foreign-linked bank card is a different checkout problem. Ask for a staffed order and an alternative supported payment method instead of paying again before confirming the first order.

China QR ordering guide: opening table code, placing restaurant order, checking card transaction.
Original decision flow prepared for international visitors. This is not a screenshot of the booking platform.

QR menu, table order and payment: three different checkpoints

Many restaurants display a table-specific QR code that opens a WeChat mini program, an Alipay mini program, or a web ordering system. Some open a menu; some require a table number, phone sign-in or membership account; some submit an order and collect payment inside the same flow. There is no single nationwide China restaurant ordering app.

What fails?Likely checkpointSafest immediate action
Camera scans but page is blankConnection or app-specific pageAsk staff for official QR instructions or a non-app menu
Menu loads, but phone or membership requiredMerchant account / loginAsk staff to take order or use another supported method
Cart submitted, no kitchen confirmationRestaurant order routingGet staff to confirm it before placing another order
Menu accepted, payment failsWallet, card or merchant payment channelAsk cashier for supported card, QR or RMB cash option
Money left your bank, order unclearPayment/order reconciliationStop repeat attempts; compare merchant receipt and app history

In a October 2026 traveler discussion, users described mini programs failing to load, foreign-card checkout issues, Chinese-only menus and restaurants offering manual ordering. These are traveler reports, not proof that every restaurant provides a workaround.

Step one: try the official table code and a working connection

First confirm the QR code belongs to the restaurant and to your current table. If you were sent a QR image online, do not type bank details into a linked web page solely because a stranger said it was “the Chinese ordering site.” Ask staff whether the menu is supposed to open in WeChat, Alipay or the normal camera/browser.

  1. Use the restaurant-approved scanner and verify the mini program's recognizable merchant name.
  2. If blank, check that cellular data is actually working; try restaurant Wi-Fi if staff confirm it is legitimate and available.
  3. Try the restaurant's alternative official QR or paper/menu/photo if staff offer one.
  4. Ask whether the correct table number was selected before building a cart.
  5. If you cannot open any menu after one or two attempts, ask for a staffed order rather than spending dinner repeatedly changing phone settings.

App restrictions and network routing vary. We have not completed a firsthand test of a particular restaurant mini program; illustrations in this article are diagnostic flows, not screenshots of a current checkout screen.

Step two: the menu works, but it requires +86 or a membership

Some restaurants combine ordering with a loyalty account or Chinese mobile-number login. An international traveler may not be able to receive the specific code. This does not prove you need to buy a Chinese SIM card for every restaurant: membership and merchant implementations are different from the bank-wallet itself.

Ask whether the cashier, a member of staff or a different official channel can put the order through using the same table number. The staff may be able to use a restaurant terminal or let you choose from photos. Do not provide another customer's phone, ask a stranger to create an account in your name, or share OTP codes. If the merchant has no non-app ordering option, choose another restaurant rather than guessing at a bypass.

Copy and show restaurant staff

您好,我是外国游客。桌上的二维码点餐小程序打不开/需要中国手机号。我没有中国手机号。请问可以看纸质菜单、看菜品图片,或者由服务员帮我下单吗?我坐在【桌号】。

I'm a foreign visitor. The table QR ordering mini program will not open / asks for a Chinese phone number. Could I see a paper or photo menu, or could staff take my order for table [number]?

Restaurant fallback when a QR table mini program requires sign in, shows a blank basket or debits your wallet without food order.
What to do if the normal process does not resolve your case; use the linked official sources for current rules.

The ordering route works, but the menu is Chinese only

Do not treat “I cannot read this menu” as the same failure as “the QR system will not let me order.” Shanghai’s visitor guidance currently recommends translation tools or staff help when menus are not translated, and its WeChat guide documents a Scan → Translate function for photographed Chinese text.

  1. First identify the actual dish, not just an auto-translated name. Compare the Chinese dish name, photo, price and category so you do not select a similarly translated item.
  2. Use camera/scan translation for ordinary understanding. WeChat’s current Shanghai guide documents + → Scan → Translate; another trusted phone translator can serve the same basic reading task.
  3. Ask staff to confirm one or two uncertain choices. Show the dish card and ask what the main protein / cooking style is instead of trying to translate the entire menu.
  4. Repeat the final order before paying. Check quantity, size/set option, spice level and any add-ons in the cart or with staff.
  5. Do not use menu translation as an allergy or strict-diet guarantee. Broth, lard, oyster sauce, shared oil and cross-contact may not be visible in the dish name. Use the dedicated food-allergy card or vegetarian/vegan kitchen questions when those constraints matter.

这个菜是什么?主要是牛肉、猪肉、鸡肉还是海鲜?可以给我看一下照片吗?

What is this dish? Is the main ingredient beef, pork, chicken or seafood? Could you show me a photo?

If you want delivery rather than table service, use the separate food-delivery workflow because address, phone/SMS and rider handoff add a different set of failure points.

Step three: foreign card attached, but in-app payment fails

Shanghai's September 2026 official payment instructions say eligible international cards can be linked to Alipay or Weixin Pay, subject to bank and platform conditions. Linking a card is not a promise that every restaurant mini program supports that card for every product. Some apps use internal merchant acceptance rules.

If the menu accepted your food selection but cannot charge your overseas-issued card, ask to complete the order through a staffed cashier and inquire about an actual foreign-card POS terminal, another supported mobile wallet or RMB cash. Compare WeChat overseas-card decline troubleshooting and physical card and cash backups without assuming the same fix applies to every merchant.

Keep screenshots only of the transaction result and merchant details with identifying data redacted. A bank authorization may remain pending while the restaurant did not receive payment. If in doubt, ask the cashier to verify before repeating.

What to do when food ordering and payment results disagree

A visible wallet charge does not by itself prove the kitchen accepted your order. Likewise, a table cart marked “submitted” may precede payment confirmation. Ask the cashier whether an order exists for your table and whether the merchant received money. You need two confirmations: the restaurant's order and the wallet's successful charge.

  1. Write down the table number and dishes; keep the order number if the menu provides one.
  2. Check whether your wallet says success, processing or failed and whether the bank debit is pending.
  3. Ask a staff member to check the restaurant's own order record, not just whether the table has food.
  4. If either record is uncertain, do not pay the same basket again until staff confirm the right corrective action.
  5. If a legitimate refund is owed, contact the original merchant/wallet through their official support channel and retain the time, masked transaction ID and communication.

In a busy restaurant, a short translated request can be more useful than troubleshooting five settings. Bring up this script: 这桌是否已经下单并付款成功?请帮我查一下,避免重复付款。 (Could you check whether this table's order and payment succeeded? I want to avoid paying twice.)

Wrong dish, missing item or duplicate order: fix the order before you argue about payment

A restaurant problem can exist even when payment worked perfectly. First establish what the kitchen received, then decide whether the fix is to add a missing item, cancel a duplicate, replace the wrong dish or request a refund.

What happened?Show staffAsk for
Wrong dish arrivedTable number + order/cart screen + dish actually deliveredConfirmation whether the wrong item was ordered or the kitchen served a different item; then replacement/correction as the restaurant permits
One item is missingOrder record and items already deliveredCheck whether the item is still being prepared, unavailable, or omitted from the kitchen order
You accidentally submitted twiceTwo order numbers/timestamps if availableCancel the duplicate before preparation if the restaurant/platform still allows it
Merchant says “no order” but wallet shows paymentMasked transaction/order reference, amount and timeReconcile merchant receipt with wallet status before paying again
Refund promisedOriginal order/payment and the merchant/platform refund recordA written/visible refund status, amount and original payment route; do not treat a verbal “will refund” as money already returned
  1. Do not create a second order immediately. A slow kitchen confirmation or delayed mini-program state can turn one problem into a duplicate charge/order.
  2. Keep the identifiers: table number, merchant, order number, amount, local time and masked transaction reference. Do not publish or hand strangers full bank-card details.
  3. Let the merchant correct food problems first. A payment wallet can prove or trace a transaction, but it does not decide whether the restaurant served the correct dish.
  4. For platform orders, use that order's support/refund route. Keep screenshots until the order and payment statuses agree.
  5. If money is the only remaining problem, move to the payment recovery checklist rather than repeatedly troubleshooting the menu.

Show this to staff

请帮我确认这桌的订单。订单号/付款记录在这里,但现在是【少了一道菜 / 上错菜 / 重复下单 / 已付款但查不到订单】。请先帮我查订单状态,避免我重复付款。谢谢。

Please check this table's order. Here is the order/payment record, but [one item is missing / the wrong dish arrived / the order was submitted twice / I paid but you cannot find the order]. Please confirm the order status before I pay again. Thank you.

Frequently asked questions

Does an overseas eSIM stop WeChat restaurant mini programs?

There is no single rule. Mini program loading can depend on connectivity, account, merchant implementation and network conditions. Test the actual official QR and ask staff rather than assuming your eSIM brand is the cause.

Can I pay by scanning the restaurant's ordinary cashier QR instead?

Possibly, if the restaurant supports it and the cashier can match the amount to the food order. Confirm the restaurant actually receives the payment; don't independently send money to an unknown QR code.

Can I insist on a paper menu?

You can ask; the availability of a paper menu or staffed ordering is restaurant-specific. If no workable route is offered, consider dining elsewhere.

Does a linked Visa or Mastercard guarantee food checkout?

No. Wallet registration, card network support, merchant mini-program rules and payment authorization are separate checks.

Official sources and related decisions

Primary sources

Continue planning

Research checked 18 October 2026. Dated third-party experiences are examples of difficulties, not proof of universal policy.

Rules and ticket product availability can change. CTD is an independent travel resource, not a government office, a railway operator or a ticket seller. Check the linked official channel before paying, entering China or relying on a reservation.