{"id":15088,"date":"2026-06-21T11:01:16","date_gmt":"2026-06-21T18:01:16","guid":{"rendered":"https:\/\/chinatourtip.com\/verify-china-payment\/"},"modified":"2026-06-21T11:01:20","modified_gmt":"2026-06-21T18:01:20","slug":"verify-china-payment","status":"publish","type":"page","link":"https:\/\/chinatourtip.com\/fr\/verify-china-payment\/","title":{"rendered":"Verify China Payment \u2014 Alipay &#038; WeChat Pay Test"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n\n<meta http-equiv=\"Cache-Control\" content=\"no-cache, no-store, must-revalidate\">\n<meta http-equiv=\"Pragma\" content=\"no-cache\">\n<meta http-equiv=\"Expires\" content=\"0\">\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n\n\n<meta name=\"wp-publisher\" content=\"true\">\n\n\n<style id=\"wp-publisher-theme-override\">\n\/* === FULL-BLEED RESET === *\/\n*, *::before, *::after { box-sizing: border-box; }\n\nhtml, body, #page, #content, #primary, #secondary,\n.ast-container, .site-content, .ast-separate-container,\n.ast-plain-container, .ast-two-container, .ast-four-container,\n.ast-no-sidebar, .ast-ss-full-width-container,\n.main-site-container, .main-grid-container,\n.entry-content, .article-content, .content-area,\n.ast-article-single, .ast-article-post {\n    max-width: 100vw !important;\n    width: 100vw !important;\n    padding-left: 0 !important;\n    padding-right: 0 !important;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n    padding: 0 !important;\n    margin: 0 !important;\n}\n\nbody, html {\n    margin: 0 !important;\n    padding: 0 !important;\n    overflow-x: hidden !important;\n    width: 100vw !important;\n}\n\n\/* Hide WP theme header *\/\nheader.site-header, header.ast-header-break-point,\n#ast-fixed-header, header.ast-header-overlay,\nheader.ast-builtin-header-wrap, header.ast-primary-header-bar,\nheader.main-header-bar, .ast-header-custom-item,\n.mobile-toggle-wrap, .ast-mobile-header-wrap,\n.ast-sticky-active, header[class*=\"ast-primary-header\"],\nheader[class*=\"ast-builtin-header\"] {\n    display: none !important;\n    height: 0 !important;\n    min-height: 0 !important;\n    max-height: 0 !important;\n    overflow: hidden !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\/* Hide WP theme footer *\/\nfooter.site-footer, #colophon, .ast-footer-overlay,\n.ast-footer-overlay-wrap, .ast-small-footer-wrap,\n.footer-overlay, .site-footer-wrap, .ast-footer-svg,\n.footer-widgets-wrapper, .copyright-footer,\n.ast-footer-widget, .astra-footer-settings {\n    display: none !important;\n    height: 0 !important;\n    min-height: 0 !important;\n    max-height: 0 !important;\n    overflow: hidden !important;\n    margin: 0 !important;\n    padding: 0 !important;\n}\n\n\/* Hide WP page title, sidebar, breadcrumbs, comments *\/\n\/* NOTE: Do NOT hide #wpadminbar \u2014 logged-in users need it for WP admin access *\/\n.entry-header, .ast-archive-description, .page-title, .entry-title,\n.skip-link, .screen-reader-text,\n.ast-sidebar, #secondary, .widget-area,\n.ast-breadcrumbs-wrapper, .breadcrumbs,\n.comments-area, #comments, .comment-respond {\n    display: none !important;\n}\n\n\/* Admin bar exists for logged-in users \u2014 push content down to avoid overlap *\/\nbody.admin-bar .entry-content header.hero,\nbody.admin-bar .entry-content header[class=\"hero\"] {\n    padding-top: 132px !important; \/* 100px original + 32px admin bar *\/\n}\nbody.admin-bar .entry-content .navbar {\n    top: 32px !important;\n}\n\n\/* Override Astra max-width on ALL elements *\/\n.entry-content *, .entry-content header, .entry-content section,\n.entry-content nav, .entry-content div, .entry-content article {\n    max-width: none !important;\n    margin-left: auto !important;\n    margin-right: auto !important;\n}\n\n\/* Restore max-width for inner content containers *\/\n.entry-content .section-inner,\n.entry-content .faq-list,\n.entry-content .nav-inner,\n.entry-content .max-w {\n    max-width: 1200px !important;\n    margin-left: auto !important;\n    margin-right: auto !important;\n}\n\n.entry-content .hero-content {\n    max-width: 900px !important;\n    margin-left: auto !important;\n    margin-right: auto !important;\n}\n\n\/* Force hero\/sections\/navbar to full width *\/\n.entry-content header, .entry-content nav,\n.entry-content section, .entry-content footer {\n    max-width: 100vw !important;\n    width: 100vw !important;\n    margin: 0 !important;\n    left: 0 !important;\n}\n\n.entry-content .hero-bg, .entry-content header > div:first-child {\n    left: 0 !important;\n    right: 0 !important;\n    width: 100% !important;\n    max-width: none !important;\n}\n\n\/* Astra container overrides *\/\n.ast-plain-container, .ast-separate-container,\n.ast-two-container, .ast-four-container,\n.ast-no-sidebar, #page, .site {\n    max-width: 100vw !important;\n    width: 100vw !important;\n    padding: 0 !important;\n    margin: 0 !important;\n}\n\n.ast-plain-container .ast-container,\n.ast-separate-container .ast-container,\n.ast-plain-container .site-content,\n.ast-separate-container .site-content {\n    max-width: 100% !important;\n    width: 100% !important;\n    padding: 0 !important;\n    margin: 0 !important;\n}\n\n\/* === FIX: Remove underlines from ALL links and buttons === *\/\n.entry-content a,\n.entry-content a:hover,\n.entry-content a:focus,\n.entry-content .btn,\n.entry-content .nav-links a,\n.entry-content .nav-cta,\n.entry-content .app-card,\n.entry-content .hero-buttons a,\n.entry-content .guide-cta-btn,\n.entry-content .cta-section .btn,\n.entry-content .footer-links a,\n.entry-content footer a {\n    text-decoration: none !important;\n    text-decoration-line: none !important;\n    text-decoration-style: none !important;\n    text-decoration-color: transparent !important;\n    -webkit-text-decoration: none !important;\n    underline: none !important;\n}\n\n\/* === FIX: Problem card icons - LEFT aligned, not center === *\/\n.entry-content .problem-icon {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: center !important;\n    margin-left: 0 !important;\n    margin-bottom: 20px !important;\n}\n\n\/* === FIX: QR card headers - LEFT aligned === *\/\n.entry-content .qr-card-header {\n    display: flex !important;\n    align-items: center !important;\n    justify-content: flex-start !important;\n    text-align: left !important;\n}\n\n.entry-content .qr-card-header h3 {\n    text-align: left !important;\n    color: var(--text-dark) !important;\n    line-height: 1.7 !important;\n    margin: 0 !important;\n}\n\n.entry-content .qr-card-header .qr-type {\n    text-align: left !important;\n}\n\n.entry-content .qr-card-header > * {\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n}\n\n\/* === FIX: Cash section card titles - WHITE color on dark bg === *\/\n.entry-content .cash-card h3,\n.entry-content .cash-section .cash-card h3 {\n    color: #ffffff !important;\n}\n\n\/* === FIX: Compare table - match local exactly === *\/\n.entry-content .compare-table {\n    max-width: 900px !important;\n    margin-left: auto !important;\n    margin-right: auto !important;\n    border-radius: var(--radius) !important;\n    overflow: hidden !important;\n    box-shadow: var(--shadow-md) !important;\n    border: 1px solid var(--border) !important;\n}\n\n.entry-content .compare-row {\n    display: grid !important;\n    grid-template-columns: 1fr 1fr 1fr !important;\n    border-bottom: 1px solid var(--border) !important;\n}\n\n.entry-content .compare-row:last-child {\n    border-bottom: none !important;\n}\n\n.entry-content .compare-cell {\n    padding: 18px 20px !important;\n    font-size: 0.92rem !important;\n    display: flex !important;\n    align-items: center !important;\n    justify-self: stretch !important;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n    width: 100% !important;\n}\n\n.entry-content .compare-cell.compare-label {\n    font-weight: 600 !important;\n    color: var(--text-light) !important;\n    background: var(--bg) !important;\n}\n\n.entry-content .compare-header .compare-cell {\n    background: var(--primary) !important;\n    color: #ffffff !important;\n    font-weight: 700 !important;\n    justify-content: center !important;\n    text-align: center !important;\n    border-bottom: 0 !important;\n    justify-self: stretch !important;\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n    width: 100% !important;\n}\n\n.entry-content .compare-header .compare-label {\n    background: var(--accent2) !important;\n    justify-content: flex-start !important;\n}\n\n.entry-content .compare-verdict .compare-cell {\n    background: linear-gradient(135deg, #f0f9ff, #e0f2fe) !important;\n    font-weight: 500 !important;\n    color: #0c4a6e !important;\n}\n\n.entry-content .compare-verdict .compare-label {\n    background: linear-gradient(135deg, #dbeafe, #bfdbfe) !important;\n}\n\n\/* === FIX: Section header alignment === *\/\n.entry-content .section-header {\n    text-align: center !important;\n}\n\n\/* === FIX: App card - reset flex child margins === *\/\n.entry-content .app-card > * {\n    margin-left: 0 !important;\n    margin-right: 0 !important;\n}\n\n\/* === FIX: App card text colors === *\/\n.entry-content .app-card h3 {\n    color: var(--text) !important;\n}\n\n.entry-content .app-card p {\n    color: var(--text-light) !important;\n}\n\n\/* === FIX: Nav links - no underlines === *\/\n.entry-content .nav-links a,\n.entry-content .navbar a {\n    text-decoration: none !important;\n    -webkit-text-decoration: none !important;\n}\n\n\/* === FIX: Buttons - no underlines === *\/\n.entry-content .btn,\n.entry-content .btn:hover,\n.entry-content .btn:focus,\n.entry-content .nav-cta,\n.entry-content .guide-cta-btn,\n.entry-content .cta-section .btn-white {\n    text-decoration: none !important;\n    -webkit-text-decoration: none !important;\n}\n\n\/* === FIX: Hero buttons spacing === *\/\n.entry-content .hero-buttons {\n    display: flex !important;\n    gap: 16px !important;\n    justify-content: center !important;\n    flex-wrap: wrap !important;\n}\n\n\/* === FIX: Footer links - no underlines === *\/\n.entry-content footer a,\n.entry-content .footer-links a {\n    text-decoration: none !important;\n    -webkit-text-decoration: none !important;\n}\n\n\/* === FIX: Scroll-to-top button - no underline === *\/\n.entry-content .scroll-top,\n.entry-content .scroll-top:hover {\n    text-decoration: none !important;\n}\n<\/style>\n\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>WeChat Pay for Foreigners: Verify Alipay &#038; WeChat Pay Before China Travel<\/title>\n    <meta name=\"description\" content=\"WeChat Pay for foreigners \u2014 test and verify your Alipay &#038; WeChat Pay setup before China travel. Scan real Chinese QR codes with a \uffe51 test payment. Trusted by 50,000+ travelers from 120+ countries.\">\n    <meta name=\"keywords\" content=\"wechat pay for foreigners, alipay for tourists, test alipay, test wechat pay, verify china payment, china mobile payment, alipay vs wechat pay, alipay sign up, wechat pay setup, china travel payment, foreign credit card china, chinese e-wallets\">\n    <meta name=\"author\" content=\"ChinaTourTip.com\">\n    <meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large\">\n    <link rel=\"canonical\" href=\"https:\/\/chinatourtip.com\/verify-china-payment\/\">\n\n    <!-- Open Graph -->\n    <meta property=\"og:type\" content=\"website\">\n    <meta property=\"og:title\" content=\"WeChat Pay for Foreigners | Verify Alipay &#038; WeChat Pay Before Your China Trip\">\n    <meta property=\"og:description\" content=\"Test and verify your WeChat Pay and Alipay setup before traveling to China. Scan real QR codes with a \uffe51 test payment. Trusted by 50,000+ foreign travelers.\">\n    <meta property=\"og:url\" content=\"https:\/\/chinatourtip.com\/verify-china-payment\/\">\n    <meta property=\"og:image\" content=\"https:\/\/chinatourtip.com\/wp-content\/uploads\/2025\/07\/logo-52x52.png\">\n    <meta property=\"og:locale\" content=\"en_US\">\n    <meta property=\"og:site_name\" content=\"ChinaTourTip.com\">\n\n    <!-- Twitter Card -->\n    <meta name=\"twitter:card\" content=\"summary_large_image\">\n    <meta name=\"twitter:title\" content=\"WeChat Pay for Foreigners | Verify Alipay &#038; WeChat Pay Before China Travel\">\n    <meta name=\"twitter:description\" content=\"Test and verify your WeChat Pay and Alipay setup before traveling to China. Scan real QR codes with a \uffe51 test payment.\">\n    <meta name=\"twitter:image\" content=\"https:\/\/chinatourtip.com\/wp-content\/uploads\/2025\/07\/logo-52x52.png\">\n\n    <!-- JSON-LD Structured Data: WebSite -->\n    <script type=\"application\/ld+json\">\n    {\n        \"@context\": \"https:\/\/schema.org\",\n        \"@type\": \"WebSite\",\n        \"name\": \"ChinaTourTip.com\",\n        \"url\": \"https:\/\/chinatourtip.com\/\",\n        \"description\": \"Verify your Alipay and WeChat Pay setup before traveling to China with real QR code test payments.\",\n        \"potentialAction\": {\n            \"@type\": \"SearchAction\",\n            \"target\": \"https:\/\/chinatourtip.com\/?s={search_term_string}\",\n            \"query-input\": \"required name=search_term_string\"\n        }\n    }\n    <\/script>\n\n    <!-- JSON-LD Structured Data: FAQPage -->\n    <script type=\"application\/ld+json\">\n    {\n        \"@context\": \"https:\/\/schema.org\",\n        \"@type\": \"FAQPage\",\n        \"mainEntity\": [\n            {\n                \"@type\": \"Question\",\n                \"name\": \"How do I set up Alipay as a foreigner before traveling to China?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Download the Alipay app, register with your phone number, link your international credit or debit card (Visa\/Mastercard), complete identity verification with your passport, and test your setup with a \uffe51(\u2248$0.15) QR code payment before departure.\"\n                }\n            },\n            {\n                \"@type\": \"Question\",\n                \"name\": \"Can foreigners use WeChat Pay in China?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Yes. WeChat Pay now supports international credit cards (Visa, Mastercard, JCB, Discover, Diners Club). Download WeChat, enable the Wallet feature, link your card, verify your identity, and test with a QR code before your trip.\"\n                }\n            },\n            {\n                \"@type\": \"Question\",\n                \"name\": \"Which is better for foreign tourists: Alipay or WeChat Pay?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Both work well for international visitors. Alipay is slightly easier to set up for foreigners and has a Tour Pass option. WeChat Pay has marginally wider street vendor acceptance and integrates with messaging. Our recommendation: set up both for maximum coverage, and test each with our QR codes before your trip.\"\n                }\n            },\n            {\n                \"@type\": \"Question\",\n                \"name\": \"Do I need to verify my payment apps before traveling to China?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Yes, we strongly recommend verifying your Alipay and WeChat Pay setup before you arrive in China. Many travelers discover their international card doesn't work, their bank blocks overseas transactions, or identity verification is incomplete. Test with a real Chinese QR code while you're still home to avoid stress during your trip.\"\n                }\n            },\n            {\n                \"@type\": \"Question\",\n                \"name\": \"Can I use my American credit card with Chinese payment apps?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Yes, both Alipay and WeChat Pay accept US-issued Visa, Mastercard, JCB, Discover, and Diners Club cards. However, credit cards may not work with all individual (street vendor) QR codes \u2014 debit cards are more reliable for full coverage. Always test before your trip.\"\n                }\n            },\n            {\n                \"@type\": \"Question\",\n                \"name\": \"Why does my Alipay payment fail when scanning a QR code?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Common reasons include: your credit card doesn't support international transactions, your bank has overseas spending restrictions, you haven't completed identity verification, or individual merchant QR codes may not accept credit card payments. Solutions include linking a debit card, contacting your bank, or using Alipay Tour Pass.\"\n                }\n            },\n            {\n                \"@type\": \"Question\",\n                \"name\": \"Do I need to carry cash in China if I have Alipay?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Alipay is accepted nearly everywhere in China \u2014 street vendors, hotels, restaurants, taxis, supermarkets, and more. However, it's wise to carry \u00a5500 in small bills (\u00a55, \u00a510, \u00a520) as backup for emergencies or situations where mobile payment isn't available.\"\n                }\n            },\n            {\n                \"@type\": \"Question\",\n                \"name\": \"What is the difference between individual and business QR codes in China?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Individual QR codes are used by street vendors, small shops, taxi drivers, and B&Bs \u2014 they typically only accept debit cards or balance, not credit cards. Business QR codes are used by malls, hotels, large restaurants, and online platforms \u2014 they generally accept international credit cards linked to Alipay or WeChat Pay.\"\n                }\n            },\n            {\n                \"@type\": \"Question\",\n                \"name\": \"How much does a test payment cost on ChinaTourTip?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Test payments are \uffe51(\u2248$0.15) CNY. This minimal amount lets you verify your Alipay or WeChat Pay setup is working correctly before your trip. All test payments support children's education in China.\"\n                }\n            },\n            {\n                \"@type\": \"Question\",\n                \"name\": \"Which cards work with Alipay and WeChat Pay for foreigners?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Visa, Mastercard, JCB, Discover, and Diners Club cards are supported. Debit cards tend to work more reliably than credit cards. Ensure your card has international transactions enabled and no overseas spending blocks.\"\n                }\n            },\n            {\n                \"@type\": \"Question\",\n                \"name\": \"What apps should I download before visiting China?\",\n                \"acceptedAnswer\": {\n                    \"@type\": \"Answer\",\n                    \"text\": \"Essential apps include: Alipay (payments), WeChat (messaging + payments), Amap (navigation \u2014 Google Maps doesn't work well in China), Didi (ride-hailing), Microsoft Translator (translation \u2014 Google Translate is blocked), Trip.com (hotel & flight booking), and 12306 (train tickets).\"\n                }\n            }\n        ]\n    }\n    <\/script>\n\n    <!-- JSON-LD: BreadcrumbList -->\n    <script type=\"application\/ld+json\">\n    {\n        \"@context\": \"https:\/\/schema.org\",\n        \"@type\": \"BreadcrumbList\",\n        \"itemListElement\": [\n            {\n                \"@type\": \"ListItem\",\n                \"position\": 1,\n                \"name\": \"Home\",\n                \"item\": \"https:\/\/chinatourtip.com\/\"\n            },\n            {\n                \"@type\": \"ListItem\",\n                \"position\": 2,\n                \"name\": \"Test Payment\",\n                \"item\": \"https:\/\/chinatourtip.com\/verify-china-payment\/#test-payment\"\n            },\n            {\n                \"@type\": \"ListItem\",\n                \"position\": 3,\n                \"name\": \"Setup Guide\",\n                \"item\": \"https:\/\/chinatourtip.com\/verify-china-payment\/#guide\"\n            },\n            {\n                \"@type\": \"ListItem\",\n                \"position\": 4,\n                \"name\": \"Alipay vs WeChat Pay\",\n                \"item\": \"https:\/\/chinatourtip.com\/verify-china-payment\/#compare\"\n            }\n        ]\n    }\n    <\/script>\n\n    <!-- JSON-LD: Organization -->\n    <script type=\"application\/ld+json\">\n    {\n        \"@context\": \"https:\/\/schema.org\",\n        \"@type\": \"Organization\",\n        \"name\": \"ChinaTourTip.com\",\n        \"url\": \"https:\/\/chinatourtip.com\/\",\n        \"logo\": \"https:\/\/chinatourtip.com\/wp-content\/uploads\/2025\/07\/logo-52x52.png\",\n        \"sameAs\": [\n            \"https:\/\/chinatourtip.com\/\"\n        ]\n    }\n    <\/script>\n\n    <style>\n        *, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }\n\n        :root {\n            --primary: #1a1a2e;\n            --accent: #e94560;\n            --accent2: #0f3460;\n            --gold: #f5a623;\n            --bg: #fafbfc;\n            --card-bg: #ffffff;\n            --text: #2d3748;\n            --text-light: #718096;\n            --border: #e2e8f0;\n            --gradient-1: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n            --gradient-2: linear-gradient(135deg, #f093fb 0%, #f5576c 100%);\n            --gradient-3: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%);\n            --shadow-sm: 0 1px 3px rgba(0,0,0,0.08);\n            --shadow-md: 0 4px 14px rgba(0,0,0,0.1);\n            --shadow-lg: 0 10px 40px rgba(0,0,0,0.12);\n            --shadow-xl: 0 20px 60px rgba(0,0,0,0.15);\n            --radius: 16px;\n            --radius-sm: 10px;\n        }\n\n        html { scroll-behavior: smooth; font-size: 16px; }\n\n        body {\n            font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Inter', Roboto, sans-serif;\n            background: var(--bg);\n            color: var(--text);\n            line-height: 1.7;\n            -webkit-font-smoothing: antialiased;\n            overflow-x: hidden;\n        }\n\n        \/* ===== NAVIGATION ===== *\/\n        .navbar {\n            position: fixed;\n            top: 0;\n            left: 0;\n            right: 0;\n            z-index: 1000;\n            background: rgba(255,255,255,0.92);\n            backdrop-filter: blur(20px);\n            -webkit-backdrop-filter: blur(20px);\n            border-bottom: 1px solid rgba(226,232,240,0.6);\n            transition: all 0.3s ease;\n        }\n        .navbar.scrolled { box-shadow: var(--shadow-md); }\n        .nav-inner {\n            max-width: 1200px;\n            margin: 0 auto;\n            padding: 0 24px;\n            display: flex;\n            align-items: center;\n            justify-content: space-between;\n            height: 68px;\n        }\n        .nav-logo {\n            font-size: 1.3rem;\n            font-weight: 800;\n            background: var(--gradient-1);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n            text-decoration: none;\n            letter-spacing: -0.5px;\n        }\n        .nav-links { display: flex; gap: 32px; list-style: none; }\n        .nav-links a {\n            text-decoration: none;\n            color: var(--text-light);\n            font-size: 0.92rem;\n            font-weight: 500;\n            transition: color 0.2s;\n        }\n        .nav-links a:hover { color: var(--accent); }\n        .nav-cta {\n            background: var(--accent);\n            color: #fff !important;\n            -webkit-text-fill-color: #fff !important;\n            padding: 10px 22px;\n            border-radius: 50px;\n            font-weight: 600;\n            font-size: 0.9rem;\n            transition: transform 0.2s, box-shadow 0.2s;\n        }\n        .nav-cta:hover { transform: translateY(-1px); box-shadow: 0 4px 15px rgba(233,69,96,0.4); }\n\n        .hamburger { display: none; flex-direction: column; gap: 5px; cursor: pointer; background: none; border: none; padding: 4px; }\n        .hamburger span { width: 24px; height: 2.5px; background: var(--text); border-radius: 2px; transition: 0.3s; }\n\n        \/* ===== HERO ===== *\/\n        .hero {\n            min-height: 100vh;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            position: relative;\n            overflow: hidden;\n            padding: 100px 24px 60px;\n        }\n        .hero-bg {\n            position: absolute;\n            inset: 0;\n            background: linear-gradient(135deg, #0c0c1d 0%, #1a1a3e 30%, #2d1b69 60%, #1a1a2e 100%);\n            z-index: 0;\n        }\n        .hero-bg::before {\n            content: '';\n            position: absolute;\n            width: 600px;\n            height: 600px;\n            background: radial-gradient(circle, rgba(233,69,96,0.15) 0%, transparent 70%);\n            top: -100px;\n            right: -100px;\n            animation: float 8s ease-in-out infinite;\n        }\n        .hero-bg::after {\n            content: '';\n            position: absolute;\n            width: 500px;\n            height: 500px;\n            background: radial-gradient(circle, rgba(79,172,254,0.12) 0%, transparent 70%);\n            bottom: -100px;\n            left: -100px;\n            animation: float 10s ease-in-out infinite reverse;\n        }\n        @keyframes float {\n            0%, 100% { transform: translate(0, 0); }\n            50% { transform: translate(30px, -30px); }\n        }\n\n        .hero-content {\n            position: relative;\n            z-index: 1;\n            max-width: 900px;\n            text-align: center;\n        }\n        .hero-badge {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background: rgba(255,255,255,0.08);\n            border: 1px solid rgba(255,255,255,0.15);\n            padding: 8px 20px;\n            border-radius: 50px;\n            font-size: 0.85rem;\n            color: rgba(255,255,255,0.8);\n            margin-bottom: 28px;\n            backdrop-filter: blur(10px);\n        }\n        .hero-badge .dot {\n            width: 8px;\n            height: 8px;\n            background: #4ade80;\n            border-radius: 50%;\n            animation: pulse 2s ease-in-out infinite;\n        }\n        @keyframes pulse {\n            0%, 100% { opacity: 1; }\n            50% { opacity: 0.4; }\n        }\n        .hero h1 {\n            font-size: clamp(2.5rem, 6vw, 4.2rem);\n            font-weight: 900;\n            color: #fff;\n            line-height: 1.15;\n            margin-bottom: 24px;\n            letter-spacing: -1.5px;\n        }\n        .hero h1 .gradient-text {\n            background: linear-gradient(135deg, #f093fb, #f5576c, #feca57);\n            -webkit-background-clip: text;\n            -webkit-text-fill-color: transparent;\n            background-clip: text;\n        }\n        .hero p {\n            font-size: clamp(1.05rem, 2vw, 1.25rem);\n            color: rgba(255,255,255,0.7);\n            max-width: 640px;\n            margin: 0 auto 40px;\n            line-height: 1.8;\n        }\n        .hero-buttons { display: flex; gap: 16px; justify-content: center; flex-wrap: wrap; }\n        .btn {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            padding: 16px 36px;\n            border-radius: 50px;\n            font-size: 1rem;\n            font-weight: 700;\n            text-decoration: none;\n            transition: all 0.3s ease;\n            cursor: pointer;\n            border: none;\n        }\n        .btn-primary {\n            background: var(--accent);\n            color: #fff;\n            box-shadow: 0 4px 20px rgba(233,69,96,0.4);\n        }\n        .btn-primary:hover { transform: translateY(-2px); box-shadow: 0 8px 30px rgba(233,69,96,0.5); }\n        .btn-outline {\n            background: transparent;\n            color: #fff;\n            border: 2px solid rgba(255,255,255,0.25);\n        }\n        .btn-outline:hover { border-color: rgba(255,255,255,0.5); background: rgba(255,255,255,0.05); }\n\n        .hero-stats {\n            display: flex;\n            gap: 48px;\n            justify-content: center;\n            margin-top: 60px;\n            flex-wrap: wrap;\n        }\n        .stat { text-align: center; }\n        .stat-number {\n            font-size: 2rem;\n            font-weight: 800;\n            color: #fff;\n        }\n        .stat-label {\n            font-size: 0.85rem;\n            color: rgba(255,255,255,0.5);\n            margin-top: 4px;\n        }\n\n        \/* ===== SECTION ===== *\/\n        section { padding: 100px 24px; }\n        .section-inner { max-width: 1200px; margin: 0 auto; }\n        .section-header { text-align: center; margin-bottom: 64px; }\n        .section-tag {\n            display: inline-block;\n            background: linear-gradient(135deg, rgba(233,69,96,0.1), rgba(79,172,254,0.1));\n            color: var(--accent);\n            padding: 6px 18px;\n            border-radius: 50px;\n            font-size: 0.82rem;\n            font-weight: 700;\n            text-transform: uppercase;\n            letter-spacing: 1.5px;\n            margin-bottom: 16px;\n        }\n        .section-header h2 {\n            font-size: clamp(2rem, 4vw, 2.8rem);\n            font-weight: 800;\n            color: var(--primary);\n            letter-spacing: -1px;\n            line-height: 1.2;\n        }\n        .section-header p {\n            color: var(--text-light);\n            font-size: 1.1rem;\n            max-width: 600px;\n            margin: 16px auto 0;\n        }\n\n        \/* ===== PROBLEM SECTION ===== *\/\n        .problem-section { background: #fff; }\n        .problem-grid {\n            display: grid;\n            grid-template-columns: repeat(4, 1fr);\n            gap: 28px;\n        }\n        .problem-card {\n            padding: 36px 28px;\n            border-radius: var(--radius);\n            background: var(--bg);\n            border: 1px solid var(--border);\n            transition: all 0.3s ease;\n            position: relative;\n            overflow: hidden;\n        }\n        .problem-card:hover {\n            transform: translateY(-4px);\n            box-shadow: var(--shadow-lg);\n            border-color: transparent;\n        }\n        .problem-icon {\n            width: 56px;\n            height: 56px;\n            border-radius: 14px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 1.5rem;\n            margin-bottom: 20px;\n        }\n        .problem-card h3 { font-size: 1.15rem; font-weight: 700; margin-bottom: 10px; color: var(--primary); }\n        .problem-card p { color: var(--text-light); font-size: 0.95rem; line-height: 1.7; }\n\n        \/* ===== TEST QR SECTION ===== *\/\n        .test-section { background: linear-gradient(180deg, #f8f9ff 0%, #fff 100%); }\n        .qr-grid {\n            display: grid;\n            grid-template-columns: repeat(2, 1fr);\n            gap: 28px;\n        }\n        .qr-card {\n            background: var(--card-bg);\n            border-radius: var(--radius);\n            overflow: hidden;\n            box-shadow: var(--shadow-sm);\n            border: 1px solid var(--border);\n            transition: all 0.3s ease;\n        }\n        .qr-card:hover { transform: translateY(-4px); box-shadow: var(--shadow-xl); }\n        .qr-card-header {\n            padding: 24px 28px 20px;\n            display: flex;\n            align-items: center;\n            gap: 14px;\n        }\n        .qr-app-icon {\n            width: 48px;\n            height: 48px;\n            border-radius: 12px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 1.4rem;\n            font-weight: 800;\n            color: #fff;\n        }\n        .qr-app-icon.alipay { background: linear-gradient(135deg, #1677ff, #0958d9); }\n        .qr-app-icon.wechat { background: linear-gradient(135deg, #07c160, #06ae56); }\n        .qr-card-header h3 { font-size: 1.1rem; font-weight: 700; }\n        .qr-card-header .qr-type {\n            font-size: 0.82rem;\n            color: var(--text-light);\n            margin-top: 2px;\n        }\n        .qr-tags { display: flex; gap: 6px; flex-wrap: wrap; padding: 0 28px 16px; }\n        .qr-tag {\n            background: var(--bg);\n            color: var(--text-light);\n            padding: 4px 12px;\n            border-radius: 50px;\n            font-size: 0.78rem;\n            font-weight: 500;\n        }\n        .qr-body {\n            padding: 0 28px;\n            text-align: center;\n        }\n        .qr-placeholder {\n            width: 200px;\n            height: 200px;\n            margin: 0 auto 20px;\n            background: #f0f2f5;\n            border-radius: var(--radius-sm);\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            position: relative;\n            border: 2px dashed var(--border);\n        }\n        .qr-placeholder .scan-hint {\n            color: var(--text-light);\n            font-size: 0.85rem;\n            text-align: center;\n            padding: 16px;\n        }\n        .qr-price {\n            display: inline-flex;\n            align-items: center;\n            gap: 6px;\n            background: linear-gradient(135deg, #fff7ed, #fef3c7);\n            color: #b45309;\n            padding: 8px 18px;\n            border-radius: 50px;\n            font-weight: 700;\n            font-size: 0.95rem;\n            margin-bottom: 20px;\n        }\n        .qr-instructions {\n            text-align: left;\n            padding: 20px 28px;\n            background: var(--bg);\n        }\n        .qr-instructions ol {\n            padding-left: 20px;\n            display: flex;\n            flex-direction: column;\n            gap: 8px;\n        }\n        .qr-instructions li {\n            font-size: 0.9rem;\n            color: var(--text-light);\n            line-height: 1.6;\n        }\n        .qr-instructions li strong { color: var(--text); }\n        .qr-result {\n            padding: 16px 28px 24px;\n        }\n        .result-box {\n            padding: 16px 20px;\n            border-radius: var(--radius-sm);\n            font-size: 0.88rem;\n            line-height: 1.7;\n        }\n        .result-success {\n            background: linear-gradient(135deg, #ecfdf5, #d1fae5);\n            color: #065f46;\n            border: 1px solid #a7f3d0;\n        }\n        .result-fail {\n            background: linear-gradient(135deg, #fef2f2, #fee2e2);\n            color: #991b1b;\n            border: 1px solid #fecaca;\n        }\n        .result-box strong { display: block; margin-bottom: 4px; }\n\n        \/* ===== GUIDE SECTION ===== *\/\n        .guide-section { background: #fff; }\n        .guide-steps {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n            gap: 32px;\n            position: relative;\n        }\n        .guide-step {\n            text-align: center;\n            padding: 40px 24px;\n            border-radius: var(--radius);\n            position: relative;\n        }\n        .step-number {\n            width: 60px;\n            height: 60px;\n            border-radius: 50%;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 1.4rem;\n            font-weight: 800;\n            color: #fff;\n            margin: 0 auto 24px;\n        }\n        .step-1 .step-number { background: var(--gradient-1); }\n        .step-2 .step-number { background: var(--gradient-2); }\n        .step-3 .step-number { background: var(--gradient-3); }\n        .step-4 .step-number { background: linear-gradient(135deg, #f5a623, #f78e1e); }\n        .guide-step h3 { font-size: 1.15rem; font-weight: 700; margin-bottom: 10px; color: var(--primary); }\n        .guide-step p { color: var(--text-light); font-size: 0.95rem; line-height: 1.7; }\n\n        .guide-cta {\n            text-align: center;\n            margin-top: 48px;\n            padding-top: 40px;\n            border-top: 1px solid var(--border);\n        }\n        .guide-cta-btn {\n            font-size: 1.1rem;\n            padding: 18px 44px;\n        }\n        .guide-cta-hint {\n            margin-top: 14px;\n            color: var(--text-light);\n            font-size: 0.9rem;\n        }\n\n        \/* ===== COMPARE SECTION ===== *\/\n        .compare-section { background: #fff; }\n        .compare-table {\n            max-width: 900px;\n            margin: 0 auto;\n            border-radius: var(--radius);\n            overflow: hidden;\n            box-shadow: var(--shadow-md);\n            border: 1px solid var(--border);\n        }\n        .compare-row {\n            display: grid;\n            grid-template-columns: 1fr 1fr 1fr;\n            border-bottom: 1px solid var(--border);\n        }\n        .compare-row:last-child { border-bottom: none; }\n        .compare-cell {\n            padding: 18px 20px;\n            font-size: 0.92rem;\n            display: flex;\n            align-items: center;\n        }\n        .compare-cell.compare-label {\n            font-weight: 600;\n            color: var(--text-light);\n            background: var(--bg);\n        }\n        .compare-header .compare-cell {\n            background: var(--primary);\n            color: #fff;\n            font-weight: 700;\n            justify-content: center;\n            text-align: center;\n        }\n        .compare-header .compare-label {\n            background: var(--accent2);\n            justify-content: flex-start;\n        }\n        .compare-brand {\n            display: flex;\n            align-items: center;\n            gap: 10px;\n        }\n        .compare-icon {\n            width: 32px;\n            height: 32px;\n            border-radius: 8px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-weight: 800;\n            color: #fff;\n            font-size: 0.9rem;\n        }\n        .compare-icon.alipay { background: linear-gradient(135deg, #1677ff, #0958d9); }\n        .compare-icon.wechat { background: linear-gradient(135deg, #07c160, #06ae56); }\n        .compare-verdict .compare-cell {\n            background: linear-gradient(135deg, #f0f9ff, #e0f2fe);\n            font-weight: 500;\n            color: #0c4a6e;\n        }\n        .compare-verdict .compare-cell:last-child {\n            grid-column: 2 \/ -1;\n        }\n        .compare-verdict .compare-label {\n            background: linear-gradient(135deg, #dbeafe, #bfdbfe);\n        }\n\n        \/* ===== APPS SECTION ===== *\/\n        .apps-section { background: var(--bg); }\n        .apps-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));\n            gap: 20px;\n        }\n        .app-card {\n            display: flex;\n            gap: 18px;\n            padding: 24px;\n            background: var(--card-bg);\n            border-radius: var(--radius);\n            border: 1px solid var(--border);\n            transition: all 0.3s ease;\n            text-decoration: none;\n            color: inherit;\n        }\n        .app-card:hover { transform: translateY(-2px); box-shadow: var(--shadow-md); border-color: transparent; }\n        .app-icon {\n            width: 52px;\n            height: 52px;\n            border-radius: 14px;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 1.5rem;\n            flex-shrink: 0;\n        }\n        .app-card h3 { font-size: 1rem; font-weight: 700; margin-bottom: 4px; }\n        .app-card p { font-size: 0.88rem; color: var(--text-light); line-height: 1.6; }\n        .app-badge {\n            display: inline-block;\n            margin-top: 6px;\n            font-size: 0.75rem;\n            padding: 3px 10px;\n            border-radius: 50px;\n            font-weight: 600;\n        }\n        .badge-essential { background: #fee2e2; color: #991b1b; }\n        .badge-recommended { background: #dbeafe; color: #1e40af; }\n        .badge-optional { background: #e0e7ff; color: #3730a3; }\n\n        \/* ===== CASH BACKUP SECTION ===== *\/\n        .cash-section {\n            background: linear-gradient(135deg, #0c0c1d 0%, #1a1a3e 50%, #2d1b69 100%);\n            color: #fff;\n        }\n        .cash-section .section-tag { background: rgba(255,255,255,0.1); color: #f5a623; }\n        .cash-section .section-header h2 { color: #fff; }\n        .cash-section .section-header p { color: rgba(255,255,255,0.6); }\n        .cash-grid {\n            display: grid;\n            grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));\n            gap: 24px;\n        }\n        .cash-card {\n            background: rgba(255,255,255,0.06);\n            border: 1px solid rgba(255,255,255,0.1);\n            border-radius: var(--radius);\n            padding: 32px 24px;\n            backdrop-filter: blur(10px);\n            transition: all 0.3s ease;\n        }\n        .cash-card:hover { background: rgba(255,255,255,0.1); transform: translateY(-2px); }\n        .cash-card .cash-icon {\n            font-size: 2rem;\n            margin-bottom: 16px;\n        }\n        .cash-card h3 { font-size: 1.1rem; font-weight: 700; margin-bottom: 8px; }\n        .cash-card p { color: rgba(255,255,255,0.6); font-size: 0.92rem; line-height: 1.7; }\n\n        \/* ===== FAQ ===== *\/\n        .faq-section { background: #fff; }\n        .faq-list { max-width: 800px; margin: 0 auto; }\n        .faq-item {\n            border: 1px solid var(--border);\n            border-radius: var(--radius-sm);\n            margin-bottom: 12px;\n            overflow: hidden;\n            transition: all 0.3s ease;\n            cursor: pointer;\n        }\n        .faq-item:hover { border-color: #0f3460; background: #0f3460; }\n        .faq-question {\n            width: 100%;\n            padding: 20px 24px;\n            background: none;\n            border: none;\n            text-align: left;\n            font-size: 1rem;\n            font-weight: 600;\n            color: var(--primary);\n            cursor: pointer;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            gap: 16px;\n            font-family: inherit;\n            user-select: none;\n            -webkit-tap-highlight-color: transparent;\n        }\n        .faq-question:hover {\n            color: #fff;\n        }\n        .faq-item:hover .faq-question::after {\n            color: #fff;\n        }\n        .faq-question::after {\n            content: '+';\n            font-size: 1.4rem;\n            font-weight: 300;\n            color: var(--text-light);\n            transition: transform 0.3s;\n            flex-shrink: 0;\n        }\n        .faq-item.active .faq-question::after { transform: rotate(45deg); }\n        .faq-answer {\n            max-height: 0;\n            overflow: hidden;\n            transition: max-height 0.3s ease;\n        }\n        .faq-answer-inner {\n            padding: 0 24px 20px;\n            color: var(--text-light);\n            font-size: 0.95rem;\n            line-height: 1.8;\n        }\n\n        \/* ===== CTA ===== *\/\n        .cta-section {\n            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);\n            text-align: center;\n            color: #fff;\n            padding: 80px 24px;\n        }\n        .cta-section h2 {\n            font-size: clamp(1.8rem, 4vw, 2.5rem);\n            font-weight: 800;\n            margin-bottom: 16px;\n        }\n        .cta-section p {\n            font-size: 1.1rem;\n            opacity: 0.85;\n            max-width: 500px;\n            margin: 0 auto 32px;\n        }\n        .btn-white {\n            background: #fff;\n            color: var(--primary);\n            box-shadow: 0 4px 20px rgba(0,0,0,0.15);\n        }\n        .btn-white:hover { transform: translateY(-2px); box-shadow: 0 8px 30px rgba(0,0,0,0.2); }\n\n        \/* ===== FOOTER ===== *\/\n        footer {\n            background: var(--primary);\n            color: rgba(255,255,255,0.6);\n            padding: 48px 24px 32px;\n        }\n        .footer-inner {\n            max-width: 1200px;\n            margin: 0 auto;\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            flex-wrap: wrap;\n            gap: 16px;\n        }\n        .footer-brand {\n            font-size: 1.1rem;\n            font-weight: 700;\n            color: #fff;\n        }\n        .footer-links { display: flex; gap: 24px; list-style: none; }\n        .footer-links a { color: rgba(255,255,255,0.5); text-decoration: none; font-size: 0.88rem; transition: color 0.2s; }\n        .footer-links a:hover { color: #fff; }\n        .footer-copy { width: 100%; text-align: center; margin-top: 24px; padding-top: 24px; border-top: 1px solid rgba(255,255,255,0.08); font-size: 0.82rem; }\n\n        \/* ===== SCROLL TO TOP ===== *\/\n        .scroll-top {\n            position: fixed;\n            bottom: 30px;\n            right: 30px;\n            width: 48px;\n            height: 48px;\n            border-radius: 50%;\n            background: var(--accent);\n            color: #fff;\n            border: none;\n            cursor: pointer;\n            display: flex;\n            align-items: center;\n            justify-content: center;\n            font-size: 1.2rem;\n            box-shadow: var(--shadow-md);\n            opacity: 0;\n            visibility: hidden;\n            transition: all 0.3s ease;\n            z-index: 999;\n        }\n        .scroll-top.visible { opacity: 1; visibility: visible; }\n        .scroll-top:hover { transform: translateY(-3px); box-shadow: 0 6px 20px rgba(233,69,96,0.4); }\n\n        \/* ===== RESPONSIVE ===== *\/\n        @media (max-width: 768px) {\n            .nav-links { display: none; }\n            .nav-links.active {\n                display: flex;\n                flex-direction: column;\n                position: absolute;\n                top: 68px;\n                left: 0;\n                right: 0;\n                background: #fff;\n                padding: 24px;\n                gap: 16px;\n                box-shadow: var(--shadow-lg);\n            }\n            .hamburger { display: flex; }\n            .hero { min-height: auto; padding: 120px 24px 80px; }\n            .hero-stats { gap: 24px; }\n            .stat-number { font-size: 1.5rem; }\n            section { padding: 60px 20px; }\n            .problem-grid { grid-template-columns: 1fr; }\n            .qr-grid { grid-template-columns: 1fr; }\n            .apps-grid { grid-template-columns: 1fr; }\n            .entry-content .compare-table {\n                display: block !important;\n                width: 100% !important;\n                max-width: 100% !important;\n                border-radius: 12px !important;\n            }\n            .entry-content .compare-header {\n                display: none !important;\n            }\n            .entry-content .compare-row {\n                display: block !important;\n                border-bottom: 1px solid var(--border) !important;\n                padding: 20px 16px !important;\n                grid-template-columns: unset !important;\n            }\n            .entry-content .compare-row:last-child {\n                border-bottom: none !important;\n            }\n            .entry-content .compare-cell {\n                display: block !important;\n                width: 100% !important;\n                padding: 0 !important;\n                margin-bottom: 8px !important;\n                text-align: left !important;\n                justify-self: stretch !important;\n                background: transparent !important;\n                margin-left: 0 !important;\n                margin-right: 0 !important;\n            }\n            .entry-content .compare-cell:last-child {\n                margin-bottom: 0 !important;\n            }\n            .entry-content .compare-cell.compare-label {\n                font-weight: 700 !important;\n                font-size: 1rem !important;\n                color: var(--primary) !important;\n                background: transparent !important;\n                margin-bottom: 12px !important;\n                padding-bottom: 10px !important;\n                border-bottom: 2px solid var(--accent) !important;\n            }\n            .entry-content .compare-cell:not(.compare-label)::before {\n                content: attr(data-label);\n                display: block;\n                font-size: 0.7rem;\n                font-weight: 600;\n                color: var(--accent2);\n                text-transform: uppercase;\n                letter-spacing: 0.5px;\n                margin-bottom: 4px;\n            }\n            .entry-content .compare-verdict .compare-cell {\n                background: transparent !important;\n                background-image: none !important;\n                grid-column: auto !important;\n            }\n            .entry-content .compare-verdict .compare-label {\n                background: transparent !important;\n                border-bottom: 2px solid var(--accent) !important;\n            }\n        }\n\n        \/* ===== LOADING ===== *\/\n        .skeleton {\n            background: linear-gradient(90deg, #f0f0f0 25%, #e0e0e0 50%, #f0f0f0 75%);\n            background-size: 200% 100%;\n            animation: shimmer 1.5s infinite;\n            border-radius: 8px;\n        }\n        @keyframes shimmer {\n            0% { background-position: 200% 0; }\n            100% { background-position: -200% 0; }\n        }\n    <\/style>\n<\/head>\n<body>\n\n<!-- ===== NAVIGATION ===== -->\n<nav class=\"navbar\" role=\"navigation\" aria-label=\"Main navigation\">\n    <div class=\"nav-inner\">\n        <a href=\"\/\" class=\"nav-logo\" aria-label=\"ChinaTourTip.com Home\">ChinaTourTip<\/a>\n        <ul class=\"nav-links\" id=\"navLinks\">\n            <li><a href=\"#problems\">Why Verify?<\/a><\/li>\n            <li><a href=\"#test-payment\">Test Payment<\/a><\/li>\n            <li><a href=\"#guide\">Setup Guide<\/a><\/li>\n            <li><a href=\"#compare\">Alipay vs WeChat<\/a><\/li>\n            <li><a href=\"#apps\">Travel Apps<\/a><\/li>\n            <li><a href=\"#faq\">FAQ<\/a><\/li>\n            <li><a href=\"#test-payment\" class=\"nav-cta\">Test Now<\/a><\/li>\n        <\/ul>\n        <button class=\"hamburger\" id=\"hamburger\" aria-label=\"Toggle menu\" aria-expanded=\"false\">\n            <span><\/span><span><\/span><span><\/span>\n        <\/button>\n    <\/div>\n<\/nav>\n\n<!-- ===== HERO ===== -->\n<header class=\"hero\">\n    <div class=\"hero-bg\" aria-hidden=\"true\"><\/div>\n    <div class=\"hero-content\">\n        <div class=\"hero-badge\">\n            <span class=\"dot\"><\/span>\n            Trusted by 50,000+ travelers worldwide\n        <\/div>\n        <h1>\n            <span class=\"gradient-text\">WeChat Pay for Foreigners<\/span><br>\n            Test Alipay &#038; WeChat Pay Before China Travel\n        <\/h1>\n        <p>\n            The #1 pre-trip verification tool for foreign travelers. Scan real Chinese QR codes with a \uffe51(\u2248$0.15) test payment to verify your mobile payment setup works at street vendors, hotels, malls, and restaurants across China. Works with both Alipay and WeChat Pay for international visitors.\n        <\/p>\n        <div class=\"hero-buttons\">\n            <a href=\"#test-payment\" class=\"btn btn-primary\">\n                &#x1F9EA; Test Payment Now\n            <\/a>\n            <a href=\"#guide\" class=\"btn btn-outline\">\n                &#x1F4D6; Setup Guide\n            <\/a>\n        <\/div>\n        <div class=\"hero-stats\">\n            <div class=\"stat\">\n                <div class=\"stat-number\">50,000+<\/div>\n                <div class=\"stat-label\">Travelers Helped<\/div>\n            <\/div>\n            <div class=\"stat\">\n                <div class=\"stat-number\">120+<\/div>\n                <div class=\"stat-label\">Countries Served<\/div>\n            <\/div>\n            <div class=\"stat\">\n                <div class=\"stat-number\">98.5%<\/div>\n                <div class=\"stat-label\">Success Rate<\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/header>\n\n<!-- ===== PROBLEMS ===== -->\n<section class=\"problem-section\" id=\"problems\">\n    <div class=\"section-inner\">\n        <div class=\"section-header\">\n            <span class=\"section-tag\">The Problem<\/span>\n            <h2>Why Foreign Travelers Struggle With China Payments<\/h2>\n            <p>China is a nearly cashless society \u2014 QR codes are everywhere from street vendors to skyscrapers. But many international visitors discover their Alipay and WeChat Pay don&#8217;t work when they arrive.<\/p>\n        <\/div>\n        <div class=\"problem-grid\">\n            <article class=\"problem-card\">\n                <div class=\"problem-icon\" style=\"background: linear-gradient(135deg, #fee2e2, #fecaca);\">&#x1F4F1;<\/div>\n                <h3>Cashless Society<\/h3>\n                <p>China is 90% cashless. Street vendors, taxis, and even beggars use QR codes. Without mobile payment, you&#8217;re stranded.<\/p>\n            <\/article>\n            <article class=\"problem-card\">\n                <div class=\"problem-icon\" style=\"background: linear-gradient(135deg, #fef3c7, #fde68a);\">&#x1F4B3;<\/div>\n                <h3>Card Compatibility Issues<\/h3>\n                <p>Not all international credit cards work with Alipay or WeChat Pay. Individual QR codes often reject credit cards entirely.<\/p>\n            <\/article>\n            <article class=\"problem-card\">\n                <div class=\"problem-icon\" style=\"background: linear-gradient(135deg, #dbeafe, #bfdbfe);\">&#x1F3E6;<\/div>\n                <h3>Bank Restrictions<\/h3>\n                <p>Many banks block overseas transactions by default. Your card may be linked but still fail at the point of sale.<\/p>\n            <\/article>\n            <article class=\"problem-card\">\n                <div class=\"problem-icon\" style=\"background: linear-gradient(135deg, #e0e7ff, #c7d2fe);\">&#x1F50D;<\/div>\n                <h3>No Pre-Trip Testing<\/h3>\n                <p>There&#8217;s no way to test your payment setup until you&#8217;re standing in front of a vendor in China \u2014 until now.<\/p>\n            <\/article>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ===== TEST PAYMENT ===== -->\n<section class=\"test-section\" id=\"test-payment\">\n    <div class=\"section-inner\">\n        <div class=\"section-header\">\n            <span class=\"section-tag\">Test Payment<\/span>\n            <h2>Verify Your Setup With Real Chinese QR Codes<\/h2>\n            <p>Scan these authentic Chinese QR codes with a \uffe51(\u2248$0.15) test payment. Works for both Alipay and WeChat Pay for foreigners. If it works here, it works everywhere in China.<\/p>\n        <\/div>\n        <div class=\"qr-grid\">\n\n            <!-- Alipay Individual -->\n            <article class=\"qr-card\">\n                <div class=\"qr-card-header\">\n                    <div class=\"qr-app-icon alipay\">A<\/div>\n                    <div>\n                        <h3>Alipay \u2014 Debit Card<\/h3>\n                        <div class=\"qr-type\">Street vendors, B&#038;Bs, individuals<\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"qr-tags\">\n                    <span class=\"qr-tag\" style=\"background:#dcfce7;color:#166534;\">&#x2705; 100% Available<\/span>\n                    <span class=\"qr-tag\" style=\"background:#dcfce7;color:#166534;\">Everything<\/span>\n                    <span class=\"qr-tag\" style=\"background:#dcfce7;color:#166534;\">Any Person<\/span>\n                    <span class=\"qr-tag\" style=\"background:#dcfce7;color:#166534;\">All Payments<\/span>\n                    <span class=\"qr-tag\" style=\"background:#dcfce7;color:#166534;\">All Transport<\/span>\n                <\/div>\n                <div class=\"qr-body\">\n                    <div class=\"qr-placeholder\" style=\"border:none;background:transparent;\">\n                        <img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXAAAAFwCAYAAAChGSA\/AAAQAElEQVR4Aezb25FryXEF0I4xYUyQTTKTNtEEfkv8IQlOBInbPQA2UHnquRTqib6NRFbmKmiHPnB++7\/\/\/\/s\/\/DDwGfAZ8BlY7zPw25f\/IUCAAIElBQT4ktdmaAIbCFihWUCANxNqQIAAgTECAnyMu1MJECDQLCDAmwk1OFPA1gTGCwjw8XdgAgIECHwkIMA\/YvMmAgQIjBcQ4OPvYMQEziRAYAMBAb7BJVqBAIEzBQT4mfduawIENhBYMsA3cLcCAQIEmgUEeDOhBgQIEBgjIMDHuDuVAIElBeYaWoDPdR+mIUCAQCwgwGMqhQQIEJhLQIDPdR+mIXClgN6bCQjwzS7UOgQInCMgwM+5a5sSILCZgADf7EJ3XsduBAj8KiDAf\/XwLwIECCwjIMCXuSqDEiBA4FcBAf6rx3X\/0pkAAQLFAgK8GFQ7AgQI9BIQ4L2knUOAAIFigTDAi0\/VjgABAgSaBQR4M6EGBAgQGCMgwMe4O5UAgVBA2WMBAf7YxisECBCYWkCAT309hiNAgMBjAQH+2MYrBNoFdCBwoYAAvxBXawIECFwpIMCv1NWbAAECFwoI8Atx129tAwIEZhYQ4DPfjtkIECDwRGCqAP+f\/\/3b16k\/T+7orZcSv7cadiiebeZknqQmoZutT9XMyV4r1iQ+PWumCvDixbUjQIDA1gICfOvrtRwBAjsLCPCdb9duBAiMEeh0qgDvBO0YAgQIVAsI8GpR\/QgQINBJQIB3gnYMgXUETLqKgABf5abMSYAAgW8CAvwbiH8SIEBgFYHlAvyvf\/n9a7WfVT4M93MmD1nc17f8ntznG\/O0jBK\/t+fMye4950mQknlmq0n2mq1muQCfDdA8BAgQGCUgwEfJO5cAAQKNAgK8EbD67foRIEAgFRDgqZQ6AgQITCYgwCe7EOMQIEAgFagN8PRUdQQIECDQLCDAmwk1IECAwBgBAT7G3akECNQKHNltywBPHnyoqun5qUlm7jlP1VlVe1X1SR4wqdq9Z5\/Z9kruq6qmp3PPs7YM8J6AziJAgMAoAQE+St65BO4E\/ErgEwEB\/oma9xAgQGACAQE+wSUYgQABAp8ICPBP1LznVwH\/IkBgiIAAH8LuUAIECLQLCPB2Qx0IECAwRECAfw1xdygBAgSaBQR4M+FcDaoe1kj6JA9ZJDrJWT37JHslNT33SuZJahJnNfMICPB57sIkBAgcJtC6rgBvFfR+AgQIDBIQ4IPgHUuAAIFWAQHeKuj9BE4VsPdwAQE+\/AoMQIAAgc8EBPhnbt5FgACB4QICfPgVGGCMgFMJrC8gwNe\/QxsQIHCogADf7OKThzWqaqroknmSs5I+SU3yAE5SU3VWsntSk8yc9FEzj4AAn+cu3plELQECBL4EuA8BAQIEFhUQ4ItenLEJECAwJMCxEyBAgEC7gABvN9SBAAECQwQE+BB2hxIgMEZgr1MF+F73aRsCBA4SEOAHXbZVCRDYS2DLAE8eWKiqme3jMNteVQ+z7LpX4nP3GXv4a+JTddbDId58IZm5qubN0ZYp3zLAl9E3KAECBBoEBHgDnrcSIEBgpIAAH6l\/2NnWJUCgVkCA13rqRoAAgW4CArwbtYMIECBQKyDAU091BAgQmExAgE92IcYhQIBAKiDAUyl1BAgQGCPw8NTlAjx5GGG2mof6g15IfJIHKJLxkz7JPMlZSZ+qeWbrk\/j0rEnuYraanj5VZy0X4FWL60OAAIHVBQT46jdofgKTCxjvOgEBfp2tzgQIELhUQIBfyqs5AQIErhMQ4NfZ6ryDgB0ITCwgwCe+HKMRIEDgmYAAf6bjNQIECEwsIMAnvpz20XQgQGBngakCPHk4Yteaqg9Z8nBEYlg1T9JnxXkS52T3qj7JWVXOSZ9daxLnnjVTBXjPxZ1FgACB1QVmDvDVbc1PgACBSwUE+KW8mhMgQOA6AQF+na3OBAisKrDI3AJ8kYsyJgECBL4LCPDvIv5NgACBRQQE+CIXZUwCuYDKUwQE+Ck3bU8CBLYTmCrAqx5qSPrMVpN8spKHI5I+ye5Jn2Se5KykJpknqel5VuKT1CR7JTVVuyd9ZqtJfFasmSrAVwQ0c7mAhgQIhAICPIRSRoAAgdkEBPhsN2IeAgQIhAICPIRKy9QRIECgl4AA7yXtHAIECBQLCPBiUO0IECDQS+DXAO91qnMIECBAoFlAgDcTakCAAIExAlsGeM+HI5JrW3GeqgcxevpUOSe7J3tV9ak6q8onmSep+TbP15\/9O+mT1CR3kdQkZ\/Ws2TLAewI6iwABAqMEBPgoeecSIECgUUCANwJ6O4GbgB8CIwQE+Ah1ZxIgQKBAQIAXIGpBgACBEQICfIT6bGeahwCBJQUE+JLXZmgCBAh8fQlwnwICBAgsKrBBgH8m\/2cPDVz1t6oHBJI+yQ6fif18V9VZyV5VNT+3+PmXZK+k5mfn6\/5SNU\/inJyV1FSdVaWazFx1VlWfYwO8ClAfAgQIjBIQ4KPknUuAwPICoxcQ4KNvwPkECBD4UECAfwjnbQQIEBgtIMBH34DzCYwScO7yAgJ8+Su0AAECpwoI8FNv3t4ECCwvIMCXv8JTF7A3AQJbBnjygEDV1SdnJQ8IJH16zlx1VtIn8enZJ7mLpCaZOamp8uk5c7JXUtNz5p5nJbsnNVsGeLK4GgIECKwuIMDH3KBTCRAg0CwgwJsJNSBAgMAYAQE+xt2pBAgQaBb4KMCbT9WAAAECBJoFBHgzoQYECBAYIyDAx7g7lQCBjwS86V5AgN9r+J0AAQILCSwX4FVftk\/6JDXJXSd9ZntYI5mnaq\/Z+iS7J\/ee1CS7JzXJWUlN1e4rzly1e+JcVbNcgFctrg+BAQKOJFAqIMBLOTUjQIBAPwEB3s\/aSQQIECgVEOClnHs3sx0BAnMJCPC57sM0BAgQiAUEeEylkAABAnMJnBPgc7mbhgABAs0CAryZUAMCBAiMEZgqwJMv0ic1CWXSp2fNig8+JM7JXolzVZ+eMyd7JfMkfap8kj5JTTJzVU1imNQkeyV9\/qTmsj9NFeCXbakxAQIENhQQ4BteqpUIEDhDQICfcc+2JPCxgDfOKyDA570bkxEgQOCpgAB\/yuNFAgQIzCsgwOe9G5NVCOhBYGMBAb7x5VqNAIG9BQT43vdrOwIENhZYLsB7ftm+6qykz58\/1PD71xV\/r\/o8V81WNU\/inNQkeyUzJ2clfZKaZOae8yQzV9VU7ZUYVs1c1We5AK9aXB8CBAisLiDAV79B8xMgcKzAlQF+LKrFCRAg0ENAgPdQdgYBAgQuEBDgF6BqSYDAYIFDjhfgh1y0NQkQ2E9AgO93pzYiQOAQAQF+yEVbcyUBsxLIBKYK8OQL+cmX7ZOahKdnn2T3ZOZd+yS7J\/eV1FQZJmcle1XVzDZPsteud5HsntRMFeDJwGoIECBA4A8BAf6Hg\/\/WCehEgEAnAQHeCdoxBAgQqBYQ4NWi+hEgQKCTgAD\/Bu2fBAgQWEVAgK9yU+YkQIDANwEB\/g3EPwkQIDBG4P1TBfj7Zt5BgACBKQSWC\/Dki\/0r1iSfhmSvqj7JQx8956naK5k52T2ZJ6lJzkpmrqqZbebEJ6lJ9koMkz49a5YL8J44ziJAIBZQOEBAgA9AdyQBAgQqBAR4haIeBAgQGCAgwAegO3I+ARMRWFFAgK94a2YmQIDAvwQE+L8Q\/C8BAgRWFBDgK97a95n9mwCBIwUE+JHXbmkCBHYQmCrAky\/kV9Ukl5ecVdWn6qxknqqanjMnZ1XVJA909KxJ9krutKpPsnvVPMlZVTXJzLPVTBDgs5GYhwABAmsICPA17smUBAgQ+CEgwH+Q+AMBAqcIrL6nAF\/9Bs1PgMCxAgL82Ku3OAECqwsI8NVv0PznCtj8eAEBfvxHAAABAqsKCPBVb87cBAgcLzBVgM\/2hfxknuThiKRPz09iMnMyT9te\/z0hmSc5K6n576ltvyUzt53w3ruTeRKfpE9Sk0xfNU9yVlJTtVdyVlXNVAFetZQ+BAgQOEFAgJ9wy3YkQGBLAQH+2bV6FwECBIYLCPDhV2AAAgQIfCYgwD9z8y4CBAiMEbg7VYDfYfiVAAECKwkI8JVuy6wECBC4ExDgdxh+JUDgagH9KwWWC\/CqL9tX9UkuIzmr6qGGqrOSeZLdq2qSvZKaZJ6kT+KT9EnmSc5KaqrmSWauqkn2Ss5Kdq86K5mnqma5AK9aXB8CBAisLiDAV79B8\/cUcBaBqQQE+FTXYRgCBAjkAgI8t1JJgACBqQQE+FTXce0wuhMgsJeAAN\/rPm1DgMBBAgL8oMu2KgECewmsE+B7uduGAAECzQJTBXjVl+2TL+QnNYlu0iepqdo9mbmqJpk5qUl8kpqqvZKzkr2q5qk6K9krqUn2qpp5trOSeXrWTBXgPRd3FgECBEKBacsE+LRXYzACBAg8FxDgz328SoAAgWkFBPi0V2MwAjUCuuwrIMD3vVubESCwuYAA3\/yCrUeAwL4CAnzfu91jM1sQIPBQQIA\/pPECAQIE5haYKsB7PkSw4oMGVTMnfZKa5L6Smqr\/E0nOSmqS3ZOZk7N69pltr9nmSe5itpqpAnw2nPZ5dCBAgMB1AgL8OludCRAgcKmAAL+UV3MCBAhcJ\/AswK87VWcCBAgQaBYQ4M2EGhAgQGCMgAAf4+5UAgSeCXgtEhDgEZMiAgQIzCcgwOe7ExMRIEAgElguwJMv\/1c9QJEIVs3Tc+Zkr6p5Ep9knqRPUpOclez+vOZvX7fXq+ZJ+iQ1t5le\/SR9kprEuWfNq71vr6+413IB3vPSnUWAAIGZBQT4zLdjNgIECDwREOBPcA59ydoECCwiIMAXuShjEiBA4LuAAP8u4t8ECBBYRGC7AF\/E3ZgECBBoFhDgzYQaECBAYIyAAB\/j7lQCBLYT6L\/QsQF+++L+q5\/ki\/2vetxeT\/r0vPrbTK9+Zps58Xm10+31ZK+kpmqeqj633V79VJ1V1efVvLfXk7NOrjk2wE++dLsTILCHgADf4x5tQaBVwPsXFBDgC16akQkQIHATEOA3BT8ECBBYUECAL3hpRv4p4C8EThQQ4Cfeup0JENhCQIBvcY2WIEDgRAEBPsOtm4EAAQIfCAjwJ2i3Bwle\/Tx5+39eetXj9nrPh0eSs24zvfr5z4JPfnnV4\/Z6Ms+TI9566Xbeq5+3Gj4pTvZKap4cMeSlV36316sGS3ySmmSe29yvfpI+PWsEeE9tZxEgQKBQoCDAC6fRigABAgRiAQEeUykkQIDAXAICfK77MA0BAm8InF4qwE\/\/BNifAIFlBQT4sldncAIEThcQ4Kd\/Auw\/TsDJBBoFBHgjoLcTIEBglMBUAV71hfykz2w1yQfg1UMGt9eTvZKzkj5JTXJWVc1s89zu49XPbLsnhlU1Vbu\/Mr69nsxcNU\/PPlMFeM\/FndUq4P0ECIwWEOCjb8D5BAgQ+FBAgH8I520ECBAYLXBqgI92dz4BAgSaBQR4H0K87wAABcBJREFUM6EGBAgQGCMgwMe4O5UAgVMFCvcW4IWYWhEgQKCngADvqe0sAgQIFApMFeC3L9yf+pPc6WwPIyR3leyV9KmqSeZJapK7SGqSs5KaxCfp87rm66vnWck8SU0yc8\/7SmZOaqYK8GRgNQQIECDwh4AA\/8PBfwkQILCcgABf7soM3CDgrQS2EhDgW12nZQgQOElAgJ9023YlQGArAQG+0HUalQABAvcCAvxew+8ECBBYSECAL3RZRiVAgMC9QL8Avz+14ffky\/az1TSs+8tbk4cRqmp+OXiRfyT3nqxSZZj0SeZJ9kpqkrOSmp5n9TRMdp+tZrkAnw3QPAQIEBglIMBHyTuXAIFeAtueI8C3vVqLESCwu4AA3\/2G7UeAwLYCAnzbq7XYLgL2IPBIQIA\/kvF3AgQITC4gwCe\/IOMRIEDgkYAAfyTj7zUCuhAgcJnAlgGefPm\/quaym\/mwcfKQRVKTHJ\/0qapJ5knutOc8VTMneyVnJTXJWVU1yTxJTXKnSZ9kr6RPz5otA7wnoLMIECAwSkCAP5X3IgECBOYVEODz3o3JCBAg8FRAgD\/l8SIBAgTGCCSnCvBESQ0BAgQmFBDgE16KkQgQIJAICPBESQ0BAu8JqO4iIMC7MDuEAAEC9QICvN50aMeqhxGSPklNglHVJ3mgIzkrqUnO6lmTOCfzVPWpOiuZ5+QaAX7y7dv9gYA\/E1hDQICvcU+mJECAwA8BAf6DxB8IECCwhoAAX+Oe3plSLQEChwgI8EMu2poECOwnIMD3u1MbESBwiMB0AX6IuzUJECDQLCDAmwk1IECAwBgBAT7G\/bJTkwcokgdVkgGrzkr6JPMke1WdVTVPMnNyVlJTdVbSJ6mpuovkrMTnr3\/5\/evVTEmfnjUCvKe2swgQIFAoIMALMbUiQIBATwEB3lPbWQSuE9D5QAEBfuClW5kAgT0EBPge92gLAgQOFBDgB176jCubiQCB9wUE+Ptm3kGAAIEpBAT4FNdgCAIECLwvsGWAv\/oyfuXr\/ybv9J9k7mSUqj7JWUnNrg9iVDknPklNMk\/PmmTm5PNzcs2WAX7yhdqdAIFzBAT4OXdtUwIENhP47etrs42sQ4AAgUME\/H\/gh1y0NQkQ2E9AgO93pzYisIyAQdsEBHibn3cTIEBgmIAAH0bvYAIECLQJCPA2P+8+WcDuBAYLLBfgyZf\/Z6upuuNkr+Ssqj7JWcmDIUmfpCbZK6lJzqqqSXySmmSenrsnZ1XtlfRJ5kkMZ6tZLsBnAzQPAQIERgkI8FHyw881AAECqwsI8NVv0PwECBwrIMCPvXqLEyCwusCqAb66u\/kJECDQLCDAmwk1IECAwBgBAT7G3akECKwqMNHcAnyiyzAKAQIE3hGYKsCTL+TvWpNcWrJ7VZ+qs3rOk8xcVZPs1bNmtr2SeRKf2fokM\/esmSrAey7uLAJnCth6JwEBvtNt2oUAgaMEBPhR121ZAgR2EhDgO93m\/rvYkACBOwEBfofhVwIECKwkIMBXui2zEiBA4E5AgN9hXP2r\/gQIEKgUEOCVmnoRIECgo4AA74jtKAIECFQK5AFeeapeBAgQINAsIMCbCTUgQIDAGAEBPsbdqQQI5AIqHwgI8Acw\/kyAAIHZBQT47DdkPgIECDwQEOAPYPyZQJWAPgSuEhDgV8nqS4AAgYsFBPjFwNoTIEDgKgEBfpXsLn3tQYDAtAICfNqrMRgBAgSeCwjw5z5eJUCAwLQCmwf4tO4GI0CAQLOAAG8m1IAAAQJjBAT4GHenEiCwuUCP9QR4D2VnECBA4AIBAX4BqpYECBDoISDAeyg7g8BqAuZdQkCAL3FNhiRAgMBPAQH+08RfCBAgsISAAF\/imgz5noBqAmcICPAz7tmWBAhsKCDAN7xUKxEgcIaAAJ\/vnk1EgACBSECAR0yKCBAgMJ+AAJ\/vTkxEgACBSKA8wKNTFREgQIBAs8A\/AQAA\/\/81XTBzAAAABklEQVQDACxU3V0Wf2ufAAAAAElFTkSuQmCC\" alt=\"Alipay test QR code for foreigners - debit card\" style=\"width:200px;height:200px;border-radius:12px;\">\n                    <\/div>\n                    <div class=\"qr-price\">\uffe51(\u2248$0.15) CNY<\/div>\n                <\/div>\n                <div class=\"qr-instructions\">\n                    <ol>\n                        <li>Open your <strong>Alipay app<\/strong><\/li>\n                        <li>Tap the <strong>&#8220;Scan&#8221; icon<\/strong><\/li>\n                        <li>Scan this QR code (or take a screenshot and import from album)<\/li>\n                        <li>Confirm payment of <strong>\uffe51(\u2248$0.15)<\/strong><\/li>\n                        <li>If you see <strong>&#8220;Payment Successful&#8221;<\/strong>, your setup works!<\/li>\n                    <\/ol>\n                <\/div>\n                <div class=\"qr-result\">\n                    <div class=\"result-box result-success\">\n                        <strong>&#x2705; Success = 100% Coverage!<\/strong>\n                        Debit Card works everywhere: street vendors, restaurants, taxis, hotels, malls, metro, Didi \u2014 all payments, all transportation, any person.\n                    <\/div>\n                    <div class=\"result-box result-fail\" style=\"margin-top: 10px;\">\n                        <strong>&#x274C; Failed? Try these fixes:<\/strong>\n                        Individual QR codes often don&#8217;t accept credit cards. Link a debit card as backup, carry \u00a5500 cash, or use Alipay Tour Pass.\n                    <\/div>\n                <\/div>\n            <\/article>\n\n            <!-- Alipay Business -->\n            <article class=\"qr-card\">\n                <div class=\"qr-card-header\">\n                    <div class=\"qr-app-icon alipay\">A<\/div>\n                    <div>\n                        <h3>Alipay \u2014 Credit Card<\/h3>\n                        <div class=\"qr-type\">Malls, Hotels, Online platforms<\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"qr-tags\">\n                    <span class=\"qr-tag\" style=\"background:#fef3c7;color:#92400e;\">&#x26A0;&#xFE0F; No Street Food<\/span>\n                    <span class=\"qr-tag\" style=\"background:#dbeafe;color:#1e40af;\">70% Restaurants<\/span>\n                    <span class=\"qr-tag\" style=\"background:#dbeafe;color:#1e40af;\">80% Hotels<\/span>\n                    <span class=\"qr-tag\" style=\"background:#dcfce7;color:#166534;\">100% Malls<\/span>\n                    <span class=\"qr-tag\" style=\"background:#dbeafe;color:#1e40af;\">Didi Only<\/span>\n                <\/div>\n                <div class=\"qr-body\">\n                    <div class=\"qr-placeholder\" style=\"border:none;background:transparent;\">\n                        <img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXAAAAFwCAYAAAChGSA\/AAAQAElEQVR4AezbTXJzR3IFUIaWoCV4TV6m1+QleGx70n\/RUuAjCegSL19VVtXpaLVIIJGVeQpxowd8v\/3v\/\/3\/3\/zDwHfAd8B3YL3vwG8f\/kOAAAECSwoI8CWvzdAENhCwwmUBAX6ZUAMCBAjMERDgc9ydSoAAgcsCAvwyoQZnCtiawHwBAT7\/DkxAgACBtwQE+FtsPkSAAIH5AgJ8\/h3MmMCZBAhsICDAN7hEKxAgcKaAAD\/z3m1NgMAGAksG+AbuViBAgMBlAQF+mVADAgQIzBEQ4HPcnUqAwJICvYYW4L3uwzQECBCIBQR4TKWQAAECvQQEeK\/7MA2BOwX03kxAgG92odYhQOAcAQF+zl3blACBzQQE+GYXuvM6diNA4FcBAf6rh98IECCwjIAAX+aqDEqAAIFfBQT4rx73\/aYzAQIEigUEeDGodgQIEBglIMBHSTuHAAECxQJhgBefqh0BAgQIXBYQ4JcJNSBAgMAcAQE+x92pBAiEAsqeCwjw5zbeIUCAQGsBAd76egxHgACB5wIC\/LmNdwhcF9CBwI0CAvxGXK0JECBwp4AAv1NXbwIECNwoIMBvxF2\/tQ0IEOgsIMA7347ZCBAg8EKgVYD\/x3\/+z8ep\/7y4oz\/fqrL5s+GAH5KZkzGq+ow8a8WZq3yS3VesSXxG1rQK8OLFtSNAgMDWAgJ86+u1HAECOwsI8J1v124ECMwRGHSqAB8E7RgCBAhUCwjwalH9CBAgMEhAgA+CdgyBdQRMuoqAAF\/lpsxJgACBTwIC\/BOIXwkQILCKwHIB\/t\/\/9fvHav9UfRmSvZOzRj5AUTXPD3ZPjrxckxgmMyd9kpqqsy7D\/LtBMk+3mn+PvtS\/lgvwpXQNS4AAgRsFBPiNuFoTIEDgTgEBfqfuG719hAABAqmAAE+l1BEgQKCZgABvdiHGIUCAQCpQG+DpqeoIECBA4LKAAL9MqAEBAgTmCAjwOe5OJUCgVuDIblsGePLgQ1XNit+aqgcokt2Ts5I+VfeV9EnmSfaqOiuZZ+RZyTxJTTJzVU0yz4o1Wwb4ihdhZgIECPxUQID\/VEw9gRsEtCTwjoAAf0fNZwgQINBAQIA3uAQjECBA4B0BAf6Oms\/8KuA3AgSmCAjwKewOJUCAwHUBAX7dUAcCBAhMERDgH1PcHUqAAIHLAgL8MuG4BslDDVUPmFSdlegkMyc1yVlJTXLWSJ+qmZO9krPU9BEQ4H3uwiQECBwmcHVdAX5V0OcJECAwSUCAT4J3LAECBK4KCPCrgj5P4FQBe08XEODTr8AABAgQeE9AgL\/n5lMECBCYLiDAp1+BAeYIOJXA+gICfP07tAEBAocKCPBDL\/6v1k4e+kgeZklq\/mqW09+vuovTHXfcX4CveaumJkCAwIcA9yUgQIDAogICfNGLMzYBAgSmBDh2AgQIELguIMCvG+pAgACBKQICfAq7QwkQmCOw16kCfK\/7tA0BAgcJCPCDLtuqBAjsJbBlgCcPPlTVrPh1SHavegAnOSsxTOapOiuZJznrhpmfjpbM8\/TDk95IZq6qmbTi7cduGeC3qzmAAAECDQQEeINLMAIBAgTeERDg76j5zFsCPkSAQK2AAK\/11I0AAQLDBAT4MGoHESBAoFZAgKee6ggQINBMQIA3uxDjECBAIBUQ4KmUOgIECMwReHrqcgGePBzRreap\/qQ3Ep\/kAYqq8avmGdmnavekT7LXyD5VZyV7jaxJ9upWs1yAdwM0DwECBGYJCPBZ8s4lcIiANe8TEOD32epMgACBWwUE+K28mhMgQOA+AQF+n63OOwjYgUBjAQHe+HKMRoAAgVcCAvyVjvcIECDQWECAN76c66PpQIDAzgKtAjx5eGTXmqovWfLgQ2JYNc\/IPsleiU8y88g+yV7JzCP7JGetWJM4j6xpFeAjF3cWAQIEVhfoHOCr25qfAAECtwoI8Ft5NSdAgMB9AgL8PludCRBYVWCRuQX4IhdlTAIECHwWEOCfRfxOgACBRQQE+CIXZUwCuYDKUwQE+Ck3bU8CBLYTaBXgVQ9HVN1S1TxJn6Qm2St5OCLpM7ImmTnxSWqq9kpmrjqraq+kz4o13Zyr5kn6tArwZGA12wtYkACBUECAh1DKCBAg0E1AgHe7EfMQIEAgFBDgIVRapo4AAQKjBAT4KGnnECBAoFhAgBeDakeAAIFRAr8G+KhTnUOAAAEClwUE+GVCDQgQIDBHoFWAJw9HVD1oMJI72SuZp6pPleHIeUb6VO1V1SfZPbnTqnmSPm\/UfHz3mardR\/okM1fVtArwqqX0IUCAwAkCAvyEW7YjAQJbCgjwLa\/VUqMFnEdghoAAn6HuTAIECBQICPACRC0IECAwQ0CAz1DvdqZ5CBBYUkCAL3lthiZAgMDHhwD3LSBAgMCiAq0C\/L0\/tv\/92wcAvnso4PG15L4e65\/9nMyc1Dzr\/\/h60iepqdo96VM1T3JWUvPo+eznqpmTPs9m+Onrye7JPEmfbjWJVbeZq+ZpFeBVS+lDgACBEwQE+Am3bEcCBG4RmN1UgM++AecTIEDgTQEB\/iacjxEgQGC2gACffQPOJzBLwLnLCwjw5a\/QAgQInCogwE+9eXsTILC8gABf\/gpPXcDeBAgcG+AjH2pIHjRI5kn6JDXdvvZVMyeGye7JPFVnJfNUnZXsNXKe5KyqmZM+Vc7JXlU1xwZ4FaA+BAgQmCUgwOfIO5UAAQKXBQT4ZUINCBAgMEdAgM9xdyoBAgQuC7wV4JdP1YAAAQIELgsI8MuEGhAgQGCOgACf4+5UAgTeEvChRwEB\/qjhZwIECCwk0CrAd\/1j+5EPCCRnJc7Jdzg5K+mzYk1imNRU7V51VlWfZK\/k+5PUVJ2V9OlW0yrAu+GYh0CxgHYESgUEeCmnZgQIEBgnIMDHWTuJAAECpQICvJRz72a2I0Cgl4AA73UfpiFAgEAsIMBjKoUECBDoJXBOgPdyNw0BAgQuCwjwy4QaECBAYI7AlgE+8o\/\/kwcfqmqSvZKzkq9a1VnJPCPPqto9mTmpSeapMuw2T7JXUlNlWHXWN\/Pc9tKWAX6blsYECBBoJCDAG12GUQgQIPATAQH+Ey21BA4UsHJfAQHe925MRoAAgZcCAvwljzcJECDQV0CA970bk1UI6EFgYwEBvvHlWo0Agb0FBPje92s7AgQ2FlguwLv9sX3ycERS8\/137OevJmclNT8\/+d5PjJw5+Y4lNYlIsldSk5yV1CRnJTWJT9InmTmpGXlWMk9VzXIBXrW4PgQIEFhdQICvfoPmJ0DgWIE7A\/xYVIsTIEBghIAAH6HsDAIECNwgIMBvQNWSAIHJAoccL8APuWhrEiCwn4AA3+9ObUSAwCECAvyQi7bmSgJmJZAJtArwqj+2Tx4iSHhG9kl2HzlP1VmJc1VNYpjUVM3TzXDkPCOdk\/sauXsyT1VNqwCvWkofAgQInCAgwE+45bE7Oo0AgUECAnwQtGMIECBQLSDAq0X1I0CAwCABAf4J2q8ECBBYRUCAr3JT5iRAgMAnAQH+CcSvBAgQmCPw81MF+M\/NfIIAAQItBLYM8JEPESQPCCTzJH2Sb0xVn+SsZK+kJpk5qUlmrqpJ9kpqquZJ+iTzVDlX9Ulmrto96dOtZssA74ZsHgIHCFhxgoAAn4DuSAIECFQICPAKRT0IECAwQUCAT0B3ZD8BExFYUUCAr3hrZiZAgMA\/BAT4PxD8lwABAisKCPAVb+3zzH4nQOBIAQF+5LVbmgCBHQRaBXjyx\/9Vf9hfdXnJPMleyTzJWVU1yTxVeyVnJXsl8yQ1I89K5klqEsNd+1TdV2LYraZBgHcjMQ8BAgTWEBDga9yTKQkQIPBFQIB\/IfECAQKnCKy+pwBf\/QbNT4DAsQIC\/NirtzgBAqsLCPDVb9D85wrY\/HgBAX78VwAAAQKrCgjwVW\/O3AQIHC+wZYAnDywkNVUPCCR9km9iMnNVTTJzUvN8nt8\/\/ngv2T2pSeZJav6Y69W\/R86TzJzMM7Jm5Myv7umP90bOM9J5ywAfCegsAgQIzBIQ4LPknUuAAIGLAgL8PUCfIkCAwHQBAT79CgxAgACB9wQE+HtuPkWAAIE5Ag+nCvAHDD8SIEBgJQEBvtJtmZUAAQIPAgL8AcOPBAjcLaB\/pcCWAT7yj\/aTs\/54mODVv6suNZknOevVrD95Lzlr5MxV8yQzJ07JPEmfpCaZOalJZq6qSfaqOqvb7sleWwZ4srgaAgQIrC4gwFe\/QfOPFHAWgVYCArzVdRiGAAECuYAAz61UEiBAoJWAAG91HfcOozsBAnsJCPC97tM2BAgcJCDAD7psqxIgsJfAOgG+l7ttCBAgcFlguQBP\/rA\/qUnkqvpUPSAwsk9yVlXNyLuoutNk5sSnap7krGTmZJ6qs5I+SU2yV1KT7J70GVmzXICPxHEWAQIEPj4+2iII8LZXYzACBAi8FhDgr328S4AAgbYCArzt1RiMQI2ALvsKCPB979ZmBAhsLiDAN79g6xEgsK+AAN\/3bvfYzBYECDwVEOBPabxBgACB3gKtAnzkH+2PvJYVHxBIZk5qRjon35+kpmqvqj7JzIlz1Twj+yRnVfkkht1qWgV4N5zr8+hAgACB+wQE+H22OhMgQOBWAQF+K6\/mBAgQuE\/gVYDfd6rOBAgQIHBZQIBfJtSAAAECcwQE+Bx3pxIg8ErAe5GAAI+YFBEgQKCfgADvdycmIkCAQCTQKsCTP9qPtmpWlDxokNQkPlU1CWHVzMlZI2uSvV7Pk7+761m5wOvKxCf5zr8+Zd13WwX4uowmJ0CAwHgBAT7e3IkECBAoERDgJYxbNbEMAQKLCAjwRS7KmAQIEPgsIMA\/i\/idAAECiwhsF+CLuBuTAAEClwUE+GVCDQgQIDBHQIDPcXcqAQLbCYxf6NgATx4QSGqShwiqapKvRzJzUpOcleyV9Kmq6TbPSOeq3atm3vVOq\/aq6nNsgFcB6kOAAIFZAgJ8lrxzCfQSMM2CAgJ8wUszMgECBP4pIMD\/qeAfAgQILCggwBe8NCN\/FfAKgRMFBPiJt25nAgS2EBDgW1yjJQgQOFFAgHe4dTMQIEDgDYFWAZ48RFBV84bV2x9JZn67+acPJg90JDWf2k7\/NTFMaqoWGWk4cq\/Ep2qepE9Sk8w88r6SeapqWgV41VL6ECBA4ASBggA\/gcmOBAgQ6CcgwPvdiYkIECAQCQjwiEkRAQIdBU6fSYCf\/g2wPwECywoI8GWvzuAECJwuIMBP\/wbYf56AkwlcFBDgFwF9nAABArMEWgV48sf23WqSi0tmTvokDzVU1STzVNVU+ezap8o56ZMYVtVUzbPidz7ZPalpFeDJwGq6CJiDAIHZAgJ89g04nwABAm8KCPA34XyMAAECswVODfDZ7s4nQIDAZQEBfplQAwIECMwREOBz3J1KgMCpAoV7C\/BCTK0IECAwUkCAj9R2FgECBAoFWgV41R\/kr9in8E7\/slXyIMZfNgkLDn7ArwAABY1JREFUkrsIW5WUJbuPnDmZJ6kpwYmafHyM9EnO6uYTMpaUtQrwko00IUCAwCECAvyQi7YmAQL7CQjw\/e7URs8FvENgKwEBvtV1WoYAgZMEBPhJt21XAgS2EhDgC12nUQkQIPAoIMAfNfxMgACBhQQE+EKXZVQCBAg8CowL8MdTL\/yc\/NF+t5oL6\/7y0WSvXz7w5Jfk4Yiqmicj3PJyMnNycOKcnJXUJPMkfZKa5KykJvFJ+iQ1VWclfUYaJrsnNcsFeLKUGgIECJwgIMBPuGU7EjhbYNvtBfi2V2sxAgR2FxDgu9+w\/QgQ2FZAgG97tRbbRcAeBJ4JCPBnMl4nQIBAcwEB3vyCjEeAAIFnAgL8mYzXawR0IUDgNoEtAzz5g\/yqmttu5pvGyczJAwtJzTfHf3mpqs+Xxt+8MPKsb47\/8lIyT1LzpfGbL1SdlXzHqmqSVZOzqvpUGSbzVNVsGeBVOPoQIECgs4AAf3k73iRAgEBfAQHe925MRoAAgZcCAvwljzcJECAwRyA5VYAnSmoIECDQUECAN7wUIxEgQCAREOCJkhoCBH4moHqIgAAfwuwQAgQI1AsI8HrT2zpWPWjQ7eGIqnlG+iQzV9VU7ZX0SWpu+4J\/0ziZJ3H+pvUWLwnwLa7RErUCuhFYQ0CAr3FPpiRAgMAXAQH+hcQLBAgQWENAgK9xTz+ZUi0BAocICPBDLtqaBAjsJyDA97tTGxEgcIhAuwA\/xN2aBAgQuCwgwC8TakCAAIE5AgJ8jvttpyYPNSQPR1TVVC2a7FV1VtIn8Un6JDXJ7klN1VlJn6qaZK\/kLpKaj4+qqcf1EeDjrJ1EgACBUgEBXsqpGQECBMYJCPBx1k4icKeA3gcKCPADL93KBAjsISDA97hHWxAgcKCAAD\/w0juubCYCBH4uIMB\/buYTBAgQaCEgwFtcgyEIECDwc4EtAzz5o\/2qmn+RH\/o\/yUMWSU0VX3JWUpN8N5KZR\/ZJzkp2r9ormaeqJpl515otA3zXy7IXAQIEHgUE+KOGnwkQILCQwG8fHwtNa1QCBAgQ+FPA\/wP\/k8IPBAgQWEtAgK91X6YlsJWAZa4JCPBrfj5NgACBaQICfBq9gwkQIHBNQIBf8\/PpkwXsTmCywHIBnjyM0K2m6o6TvZKHI5J5Rp6VzFO1V3JWsntVTTJPUpPMk\/QZ6ZzMM7KmynDkzMsF+EgcZxEgQKCzgADvfDu3zqY5AQKrCwjw1W\/Q\/AQIHCsgwI+9eosTILC6wKoBvrq7+QkQIHBZQIBfJtSAAAECcwQE+Bx3pxIgsKpAo7kFeKPLMAoBAgR+ItAqwJOHCHatSS4t2T3pk9RUnZX0SWqqZk7O6lYzcvfkrF1rknvvtnurAO+GYx4C+wnYaCcBAb7TbdqFAIGjBAT4UddtWQIEdhIQ4Dvd5v672JAAgQcBAf6A4UcCBAisJCDAV7otsxIgQOBBQIA\/YNz9o\/4ECBCoFBDglZp6ESBAYKCAAB+I7SgCBAhUCuQBXnmqXgQIECBwWUCAXybUgAABAnMEBPgcd6cSIJALqHwiIMCfwHiZAAEC3QUEePcbMh8BAgSeCAjwJzBeJlAloA+BuwQE+F2y+hIgQOBmAQF+M7D2BAgQuEtAgN8lu0tfexAg0FZAgLe9GoMRIEDgtYAAf+3jXQIECLQV2DzA27objAABApcFBPhlQg0IECAwR0CAz3F3KgECmwuMWE+Aj1B2BgECBG4QEOA3oGpJgACBEQICfISyMwisJmDeJQQE+BLXZEgCBAh8FRDgX028QoAAgSUEBPgS12TInwmoJnCGgAA\/455tSYDAhgICfMNLtRIBAmcICPB+92wiAgQIRAICPGJSRIAAgX4CArzfnZiIAAECkUB5gEenKiJAgACBywJ\/BwAA\/\/8EXHsHAAAABklEQVQDAPNzfk5U3jzBAAAAAElFTkSuQmCC\" alt=\"Alipay test QR code for tourists - credit card\" style=\"width:200px;height:200px;border-radius:12px;\">\n                    <\/div>\n                    <div class=\"qr-price\">\uffe51(\u2248$0.15) CNY<\/div>\n                <\/div>\n                <div class=\"qr-instructions\">\n                    <ol>\n                        <li>Open your <strong>Alipay app<\/strong><\/li>\n                        <li>Tap the <strong>&#8220;Scan&#8221; icon<\/strong><\/li>\n                        <li>Scan this QR code<\/li>\n                        <li>Confirm payment of <strong>\uffe51(\u2248$0.15)<\/strong><\/li>\n                        <li>If you see <strong>&#8220;Payment Successful&#8221;<\/strong>, your setup works!<\/li>\n                    <\/ol>\n                <\/div>\n                <div class=\"qr-result\">\n                    <div class=\"result-box result-success\">\n                        <strong>&#x2705; Success = 80-100% Coverage!<\/strong>\n                        Credit Card: No street food, 70% restaurants, 80% hotels, 100% malls, Didi only.\n                    <\/div>\n                    <div class=\"result-box result-fail\" style=\"margin-top: 10px;\">\n                        <strong>&#x274C; Failed?<\/strong>\n                        Credit Card may not work at small vendors. Link a debit card for full coverage, or carry \uffe5500 cash.\n                    <\/div>\n                <\/div>\n            <\/article>\n\n            <!-- WeChat Individual -->\n            <article class=\"qr-card\">\n                <div class=\"qr-card-header\">\n                    <div class=\"qr-app-icon wechat\">W<\/div>\n                    <div>\n                        <h3>WeChat Pay \u2014 Debit Card<\/h3>\n                        <div class=\"qr-type\">Street vendors, B&#038;Bs, individuals<\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"qr-tags\">\n                    <span class=\"qr-tag\" style=\"background:#dcfce7;color:#166534;\">&#x2705; 100% Available<\/span>\n                    <span class=\"qr-tag\" style=\"background:#dcfce7;color:#166534;\">Everything<\/span>\n                    <span class=\"qr-tag\" style=\"background:#dcfce7;color:#166534;\">Any Person<\/span>\n                    <span class=\"qr-tag\" style=\"background:#dcfce7;color:#166534;\">All Payments<\/span>\n                    <span class=\"qr-tag\" style=\"background:#dcfce7;color:#166534;\">All Transport<\/span>\n                <\/div>\n                <div class=\"qr-body\">\n                    <div class=\"qr-placeholder\" style=\"border:none;background:transparent;\">\n                        <img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXAAAAFwCAYAAAChGSA\/AAAQAElEQVR4Aezc25EcSXIF0LKRaVQYFUZIqkAVKBDJn10s1nqtu4Gqm5We8cxDGwDd5RnhHifKrvEjbf\/43\/\/7\/3\/4w8B3wHfAd2C978AfD\/9HgAABAksKCPAlr83QBDYQcISygAAvE9qAAAECYwQE+Bh3XQkQIFAWEOBlQhvcU8CpCYwXEODj78AEBAgQOCUgwE+xWUSAAIHxAgJ8\/B2MmEBPAgQ2EBDgG1yiIxAgcE8BAX7Pe3dqAgQ2EFgywDdwdwQCBAiUBQR4mdAGBAgQGCMgwMe460qAwJICcw0twOe6D9MQIEDgsIAAP0zlQQIECMwlIMDnug\/TEGgpYO\/NBAT4ZhfqOAQI3EdAgN\/nrp2UAIHNBAT4Zhe683GcjQCBrwIC\/KuH3wgQILCMgABf5qoMSoAAga8CAvyrR7vf7EyAAIGLBQT4xaC2I0CAQC8BAd5LWh8CBAhcLHAwwC\/uajsCBAgQKAsI8DKhDQgQIDBGQICPcdeVAIGDAh57LiDAn9uoECBAYGoBAT719RiOAAECzwUE+HMbFQJ1ATsQaCggwBvi2poAAQItBQR4S117EyBAoKGAAG+Iu\/7WTkCAwMwCAnzm2zEbAQIEXggI8Bc4SgQIEJhZYLoA\/\/Ovvx8X\/Zlyn\/RlSGdP66v11fun+VM9+aX1o+vV+dP6VB99\/tb90\/l716cL8N4A+hEgQGBVAQG+6s2ZmwCBeQU6TSbAO0FrQ4AAgasFBPjVovYjQIBAJwEB3glaGwLrCJh0FQEBvspNmZMAAQLfBAT4NxC\/EiBAYBWB5QL8f\/77vx4z\/6lefDpb2r\/6HmzaP9Wr\/dP50\/6Px+PliK33f9n8RzH1\/\/HIy\/9ar6\/6vhz+RzHNP7r+Y8Sl\/lsuwJfSNSwBAgQaCgjwhri2JkCAQEsBAd5S98TelhAgQOCogAA\/KuU5AgQITCYgwCe7EOMQIEDgqMC1AX60q+cIECBAoCwgwMuENiBAgMAYge0CPL3HWq2PuaZ+XdN7uP0mOdcpzZ\/u\/1zX46ta90\/7p\/rxk7R5Ms33on7of\/+\/zdTjdt0uwMdR6kyAAIG+AgK8r7duBAgQuExAgF9GaSMC5wWsJHBGQICfUbOGAAECEwgI8AkuwQgECBA4IyDAz6hZ81XAbwQIDBEQ4EPYNSVAgEBdQIDXDS\/dofqea3oPujpsmq+6f1rf+nzV\/tX50vrW\/ql\/8lHvKyDAH33BdSNAgMBVAgL8Kkn7ECBAoLOAAO8Mrh0BAgQ+BKr\/CvCqoPUECBAYJCDAB8FrS4AAgaqAAK8KWk\/grgLOPVxAgA+\/AgMQIEDgnIAAP+e27KrR7\/mm\/tX3nNP61D\/VW198mn\/3\/q3Pt9v+Any3G3WegwIeI7C+gABf\/w6dgACBmwoI8JtevGMTILC+gABf8w5NTYAAgYcA9yUgQIDAogICfNGLMzYBAgSGBDh2AgQIEKgLbBfg6T3ear1OXtshzZ92r75nnPqnepqvdb16\/jRf2j\/5VOtpvtb7p\/6pXp0vrU\/9V6tvF+CrXYB5CRDoKbBXLwG+1306DQECNxIQ4De6bEclQGAvAQG+1306zd4CTkfgi4AA\/8LhFwIECKwjIMDXuSuTEiBA4IuAAP\/C4ZeWAvYmQOBageUCPL1nO7p+7fW8v1s6f3pPNq1PE1XXp\/2r9dbnr8432q91\/7T\/6Hr1\/nqvXy7AewPpR4AAgVkFBPjRm\/EcAQIEJhMQ4JNdiHEIECBwVECAH5XyHAECBMYIPO0qwJ\/SKBAgQGBuAQE+9\/2YjgABAk8FBPhTGgUCBK4QsEc7gekCPL2nu3q93VUe2zm9Z5t8q+uPTfn8qdT\/+cpjldbnT\/On\/sdOcf6pav+0fvX6edk2K6cL8DbHtCsBAgT2ExDg+92pE10pYC8CEwsI8Ikvx2gECBB4JSDAX+moESBAYGIBAT7x5dRHswMBAjsLCPCdb9fZCBDYWkCAb329DkeAwM4C0wX4p\/dkH7\/7ufVl\/K7n589S\/8\/Pnvm5un9an+pp5rQ+1dP+1feEq\/3TfNX90\/rW9dbnS\/u3rlf90nzV\/a9eP12AX31A+xEgQGBXAQG+6806FwEC5wUWWSnAF7koYxIgQOC7gAD\/LuJ3AgQILCIgwBe5KGMSOC7gybsICPC73LRzEiCwnYAA3+5KHYgAgbsITBfg6T3g1u9pVvun9amevnhpfbVe7V9d\/+dff\/\/2\/f907x\/1dP40X6qn\/VM97f9xjrP\/tu6f5q\/2b71\/cm09fzrfu\/XpAvzdA3ieAAECdxUQ4He9eecmQGB5AQF+8RXajgABAr0EBHgvaX0IECBwsYAAvxjUdgQIEOgl8DXAe3XVhwABAgTKAgK8TGgDAgQIjBHYLsDTe56pnq4hvSea9k\/11D+tr9ZT\/1RP\/dP6VK\/6p\/Wpf6pXz5\/mS\/Vq\/3S+av3F\/I8jtdQ\/nT\/1SPvPVt8uwGcDNg8BAgRaCQjwVrL2JUCAQGMBAd4Y2Pb3EHBKAiMEBPgIdT0JECBwgYAAvwDRFgQIEBghIMBHqM\/W0zwECCwpIMCXvDZDEyBA4PGYLsCr73G2fs+z9Xxp\/lSvfqmr+7den\/xbnz\/1T+dP9bR\/6\/Ol+ar9q+cbvb56\/qvXTxfg7x\/QCgIECNxTQIDf896dmgCBDQQE+AaX6AgECIwRGN1VgI++Af0JECBwUkCAn4SzjAABAqMFBPjoG9CfwCgBfZcXEODLX6EDECBwV4HlAjy9B5rqrS+62r+6Pr3Hm+pVnzR\/qlf7p\/O17l\/dP82ffKrr0\/6pns4\/er7q\/Gl97\/pyAd4bSL9ZBcxFgIAA9x0gQIDAogICfNGLMzYBAgQE+JjvgK4ECBAoCwjwMqENCBAgMEZAgI9x15UAAQJlgVMBXu5qAwIECBAoC2wX4Ok901Svvsfaev9042n+tD7V0\/7p\/NX90\/pUr86X1qd68kvzp\/XVeuqfzpfqaf80f1qf+lfrqX\/v+nYB3htQPwIEegro9VlAgH\/W8DMBAgQWEhDgC12WUQkQIPBZQIB\/1vAzgbYCdidwqYAAv5TTZgQIEOgnIMD7WetEgACBSwUE+KWce2\/mdAQIzCUwXYCn9zQTX3qPNNVT\/7Q+1XffP91PtV71S\/3T\/aX11Xrqn86f6mm+1D\/Vq\/un9alenS\/tP1t9ugCfDcg8BAgQmFXgPgE+6w2YiwABAicFBPhJOMsIECAwWkCAj74B\/QkQ2F2g2fkEeDNaGxMgQKCtgABv62t3AgQINBMQ4M1obUxgDwGnmFdguwBP78GmevU90rT\/6K9Cdb7kk+rp\/NX50vrqfGl9qrc+f9p\/9Xq633S+dD+pnvbvXd8uwHsD6keAAIFRAgJ8lLy+fQR0IbCxgADf+HIdjQCBvQUE+N7363QECGwsIMCnvlzDESBA4LmAAH9uo0KAAIGpBQT41NdjOAIECDwXaBngz7u+qKz2Hub3o6T5U\/37fu\/+Xt0\/vWeb6mnetL46f7V\/mi\/tn+pp\/9nP33r+0fun+5utPl2AzwZkHgIECMwqIMBnvRlzESBwXuAmKwX4TS7aMQkQ2E9AgO93p05EgMBNBAT4TS7aMVcSMCuBYwIC\/JiTpwgQIDCdgACf7koMRIAAgWMCywV4ek\/02LGfP5X2r9afdz5WqfZv\/Z7x4\/E4dpAnT6XzpflT\/Unb\/3xcXV+dv7o+zd+6nuZP9TTffy7qyQ\/V\/dP6J22HfbxcgA+T0pgAAQKTCQjwyS7EOAQIEDgqIMC\/SfmVAAECqwgI8FVuypwECBD4JiDAv4H4lQABAmME3u8qwN83s4IAAQJTCAjwKa7BEAQIEHhfYLoAb\/0eZnrPNNUTcXV96\/NX56+er7o+zV\/1S+tTPc3Xul6dr7D+0NHS\/bfu33r\/QwgXPjRdgF94NlsRIEBgawEBvvX1OhwBAjsLCPCdb9fZDgt4kMCKAgJ8xVszMwECBH4ICPAfCP4jQIDAigICfMVb+z6z3wkQuKWAAL\/ltTs0AQI7CEwX4Ok90YSe1qf3QFM99U\/rUz3tn86X1s9en\/18ab5Ur95\/Wj+6f\/p+tZ4\/nT\/V0\/yz1ScI8NlIzEOAAIE1BAT4GvdkSgIECPwiIMB\/IfEBAQJ3EVj9nAJ89Rs0PwECtxUQ4Le9egcnQGB1AQG++g2a\/74CTn57AQF++68AAAIEVhW4XYC3fg807V+tt36PNu2fvuhpfbWe+qd61T\/tn86X1qf50vrW\/dN81Xp1\/tY+af\/e9dsFeG9g\/Z4J+JwAgaqAAK8KWk+AAIFBAgJ8ELy2BAgQqAoI8HOCVhEgQGC4gAAffgUGIECAwDkBAX7OzSoCBAiMEfjUVYB\/wvAjAQIEVhK4XYCn90zTe6zpctP+1Xrq37qe5k9+1Xrqn84\/en06f5ovra\/Wk1+qp\/nT+jR\/Wp\/6V\/dP\/XvXbxfgvYH1I0Dgs4CfrxQQ4Fdq2osAAQIdBQR4R2ytCBAgcKWAAL9S0167CzgfgakEBPhU12EYAgQIHBcQ4MetPEmAAIGpBAT4VNfRdhi7EyCwl8B0AZ7e40z8aX3r90Cr+1fXV8+f+qd6up9qvXX\/ql\/1fGl9mi+tr9ZH90\/3n+rV88+2froAnw3IPAQIEJhVYJ0An1XQXAQIEBgkIMAHwWtLgACBqoAArwpaT4DA7gLTnk+AT3s1BiNAgMBrAQH+2keVAAEC0woI8GmvxmAErhGwy74C0wV4eo+zWq++x5r6V\/evrk\/zVb\/Kab7W9TR\/9fzV9Wm+1vXkX+0\/2qf1+ao+vddPF+C9AfQjQIDAqgICfNWbu8vczkmAwFMBAf6URoEAAQJzCwjwue\/HdAQIEHgqIMCf0lxRsAcBAgTaCQjwdrZ2JkCAQFMBAd6U1+YECBBoJ\/AqwNt1fbFzes8z1V9s\/bOU3mNtvf\/PIV78leZL9RdbHyqNPn8asvV81f1bz5\/2T9+P1uer9k\/zpf2TT6q33j\/1f7c+XYC\/ewDPEyBA4K4CAvyuN+\/cBGYWMNshAQF+iMlDBAgQmE9AgM93JyYiQIDAIQEBfojJQwTeEfAsgT4CAryPsy4ECBC4XECAX05qQwIECPQRmC7AW7+HWX3PNK1P9XStrden\/f\/86+9HuoNX9bR\/Ov+rvY\/UUv9UTz1az1\/tXz1fWl+tp\/OlevKvzpfWp\/6969MFeG8A\/QgQILCqgABf9ebMTYDA7QW2C\/Db3ygAAgRuIyDAb3PVDkqAwG4CAny3G3UeAgQGCfRvK8D7m+tIgACBSwQE+CWMNiFAgEB\/gekCvPV7mOk909Q\/ra\/WW38F0nzp\/Kme9q+eL\/VvvX\/qn+ppvur6tP+L+s9Sur9q\/WeTF3+l86d6mu9F6yVL0wX4koqGJkCAwAABAT4AXUsCBAhcISDAr1C0x3ABAxC4o4AAv+OtOzMBAlsICPAtrtEhCBC4o4AAn+HWzUCAAIETAgL8BJolBAgQmEFAgF98C+k91VS\/eJy3t0vv0aZ69Xxpfer\/9oHfhf0jaAAABtFJREFUXDC6\/5vj\/vJ48v1lwbcP0vpqPfmm+rdx3\/619f5vDxQWXBDgoYMyAQIECDQREOBNWG1KgACB9gICvL2xDgQINBK4+7YC\/O7fAOcnQGBZAQG+7NUZnACBuwsI8Lt\/A5x\/nIDOBIoCArwIaDkBAgRGCUwX4Ok9zFSvQqb903uuaX21Xu2f1lfr1fNV7y+tT\/Ol9aneev\/Uv3U9na9abz1\/2j99\/9P63vXpArw3gH5nBawjQGC0gAAffQP6EyBA4KSAAD8JZxkBAgRGC9w1wEe760+AAIGygAAvE9qAAAECYwQE+Bh3XQkQuKvAhecW4Bdi2ooAAQI9BaYL8PQe5uh6upzqfGn\/9J5t6p\/Wt+5f3b+6Pvmk\/avr0\/7VerrfVE\/90\/mr9db9q+dP8\/WuTxfgvQH0I0DgHQHPziQgwGe6DbMQIEDgDQEB\/gaWRwkQIDCTgACf6TbM0lrA\/gS2EhDgW12nwxAgcCcBAX6n23ZWAgS2EhDgC12nUQkQIPBZYLoAT+9prl7\/jH\/m5\/Se7Zk9P69Jvql\/Wv+51+9+Tvun+u\/2vNNnySfVq1bV+6\/2v9v66QL8bhfgvAQIEDgr0C\/Az05oHQECBAj8VkCA\/5bFhwQIEJhfQIDPf0cmJECgJrDtagG+7dU6GAECuwsI8N1v2PkIENhWQIBve7UOtouAcxB4JrBcgKf3WEfXn0Ef\/TzNf3SfZ8+N3n90\/+p7ytX1z+7l4\/Pq\/tX1H3Oc\/bf1\/abzpfrZc826brkAnxXSXAQIEOgtIMB7i9+tn\/MSINBMQIA3o7UxAQIE2goI8La+didAgEAzAQH+klaRAAEC8woI8HnvxmQECBB4KSDAX\/IoEiBAYIzAka7bBXh6D7RaP4JaeSbNl\/ZO61O9+h5v2r9aT+dP9er5Wq+v7p\/OX61X7y+tr85XXT\/7fN\/Pt12Afz+g3wkQILCrgADf9Wadi8BIAb27CAjwLsyaECBA4HoBAX69qR0JECDQRUCAd2HWZC0B0xJYQ0CAr3FPpiRAgMAvAgL8FxIfECBAYA0BAT7ZPV3wHnDTE1Xfk03nS\/V0uOp81fXV+VL\/VE9+1fXpfNV6mr91vTp\/7\/UCvLe4fgQIELhIQIBfBGkbAgQI9BaYLsB7A+hHgACBVQUE+Ko3Z24CBG4vIMBv\/xUAQIDAvwXW+1uAr3dnJiZAgMBPAQH+k8FfBAgQWE9AgC92Z63f463un97TTftXryP1r+7fen2a\/0X98a9adb7Z72f2+ar+764X4O+KeZ4AAQKTCAjwSS7CGAQIEHhXQIC\/K+b5JgI2JUDgfQEB\/r6ZFQQIEJhCQIBPcQ2GIECAwPsCAvx9s19X+IQAAQIDBAT4AHQtCRAgcIXAdgH+r3dhW\/65An3mPZJdeg831dPZ0\/pUr+5fXZ\/8qvtX16f5Wter81fXV78\/qX\/v+h+PR++W+hEgQIDAFQLb\/X\/gV6DYgwABAisICPAVbsmMBDYVcKyagACv+VlNgACBYQICfBi9xgQIEKgJCPCan9V3FnB2AoMFBPjgC9CeAAECZwWWC\/D0Hufo+tmL+FiX5v947tm\/aX16z7e6\/tlcH5+n\/h\/PPft39Ppnc318XvVb\/Xzp\/KlePf\/HPZz9N813dt9W65YL8FYQ99vXiQkQWF1AgK9+g+YnQOC2AgL8tlfv4AQIrC6waoCv7m5+AgQIlAUEeJnQBgQIEBgjIMDHuOtKgMCqAhPNLcAnugyjECBA4B2B6QI8vQe6ej1dTuvzVfvPvj7Nl+qj\/dN8o+ujfVr3T\/uP9v\/ef7oA\/z6g3wkQuFLAXjsJCPCdbtNZCBC4lYAAv9V1OywBAjsJCPCdbnP\/szghAQKfBAT4Jww\/EiBAYCUBAb7SbZmVAAECnwQE+CeM1j\/anwABAlcKCPArNe1FgACBjgICvCO2VgQIELhS4HiAX9nVXgQIECBQFhDgZUIbECBAYIyAAB\/jrisBAscFPPlEQIA\/gfExAQIEZhcQ4LPfkPkIECDwRECAP4HxMYGrBOxDoJWAAG8la18CBAg0FhDgjYFtT4AAgVYCAryV7C77OgcBAtMKCPBpr8ZgBAgQeC0gwF\/7qBIgQGBagc0DfFp3gxEgQKAsIMDLhDYgQIDAGAEBPsZdVwIENhfocTwB3kNZDwIECDQQEOANUG1JgACBHgICvIeyHgRWEzDvEgICfIlrMiQBAgR+FRDgv5r4hAABAksICPAlrsmQ7wl4msA9BAT4Pe7ZKQkQ2FBAgG94qY5EgMA9BAT4fPdsIgIECBwSEOCHmDxEgACB+QQE+Hx3YiICBAgcErg8wA919RABAgQIlAX+CQAA\/\/9Tgea0AAAABklEQVQDAKdD9YpwpAaNAAAAAElFTkSuQmCC\" alt=\"WeChat Pay for foreigners test QR code - debit card\" style=\"width:200px;height:200px;border-radius:12px;\">\n                    <\/div>\n                    <div class=\"qr-price\">\uffe51(\u2248$0.15) CNY<\/div>\n                <\/div>\n                <div class=\"qr-instructions\">\n                    <ol>\n                        <li>Open your <strong>WeChat app<\/strong><\/li>\n                        <li>Tap <strong>&#8220;+&#8221;<\/strong> icon \u2192 select <strong>&#8220;Scan&#8221;<\/strong><\/li>\n                        <li>Scan this QR code<\/li>\n                        <li>Confirm payment of <strong>\uffe51(\u2248$0.15)<\/strong><\/li>\n                        <li>If you see <strong>&#8220;Payment Successful&#8221;<\/strong>, your setup works!<\/li>\n                    <\/ol>\n                <\/div>\n                <div class=\"qr-result\">\n                    <div class=\"result-box result-success\">\n                        <strong>&#x2705; Success = 100% Coverage!<\/strong>\n                        Debit Card works everywhere: street vendors, restaurants, taxis, hotels, malls, metro, Didi \u2014 all payments, all transportation, any person.\n                    <\/div>\n                    <div class=\"result-box result-fail\" style=\"margin-top: 10px;\">\n                        <strong>&#x274C; Failed?<\/strong>\n                        Debit Card should work everywhere. Try: link a different debit card, carry \uffe5500 cash as backup, or use Alipay Tour Pass.\n                    <\/div>\n                <\/div>\n            <\/article>\n\n            <!-- WeChat Business -->\n            <article class=\"qr-card\">\n                <div class=\"qr-card-header\">\n                    <div class=\"qr-app-icon wechat\">W<\/div>\n                    <div>\n                        <h3>WeChat Pay \u2014 Credit Card<\/h3>\n                        <div class=\"qr-type\">Malls, Hotels, Online platforms<\/div>\n                    <\/div>\n                <\/div>\n                <div class=\"qr-tags\">\n                    <span class=\"qr-tag\" style=\"background:#fef3c7;color:#92400e;\">&#x26A0;&#xFE0F; No Street Food<\/span>\n                    <span class=\"qr-tag\" style=\"background:#dbeafe;color:#1e40af;\">70% Restaurants<\/span>\n                    <span class=\"qr-tag\" style=\"background:#dbeafe;color:#1e40af;\">80% Hotels<\/span>\n                    <span class=\"qr-tag\" style=\"background:#dcfce7;color:#166534;\">100% Malls<\/span>\n                    <span class=\"qr-tag\" style=\"background:#dbeafe;color:#1e40af;\">Didi Only<\/span>\n                <\/div>\n                <div class=\"qr-body\">\n                    <div class=\"qr-placeholder\" style=\"border:none;background:transparent;\">\n                        <img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXAAAAFwCAYAAAChGSA\/AAAQAElEQVR4Aezb25Eby7EF0Iljk1yQCzJSLsgFGSTpRy9SJ5pDNrQHnV2VVb1u3EOCmERW5irEDn1M\/\/a3v\/\/jn\/5j4DvgO+A7sN534LcP\/0eAAAECSwoI8CWvzdAENhCwwmUBAX6ZUAMCBAjMERDgc9ydSoAAgcsCAvwyoQbPFLA1gfkCAnz+HZiAAAECbwkI8LfYfIgAAQLzBQT4\/DuYMYEzCRDYQECAb3CJViBA4JkCAvyZ925rAgQ2EFgywDdwtwIBAgQuCwjwy4QaECBAYI6AAJ\/j7lQCBJYU6DW0AO91H6YhQIBALCDAYyqFBAgQ6CUgwHvdh2kI3Cmg92YCAnyzC7UOAQLPERDgz7lrmxIgsJmAAN\/sQndex24ECPwoIMB\/9PAvAgQILCMgwJe5KoMSIEDgRwEB\/qPHff\/SmQABAsUCArwYVDsCBAiMEhDgo6SdQ4AAgWKBMMCLT9WOAAECBC4LCPDLhBoQIEBgjoAAn+PuVAIEQgFl5wIC\/NzGTwgQINBaQIC3vh7DESBA4FxAgJ\/b+AmB6wI6ELhRQIDfiKs1AQIE7hQQ4Hfq6k2AAIEbBQT4jbjrt7YBAQKdBQR459sxGwECBF4ItArwP\/zxTx9P\/e\/FHf3+o8Tm9+IHvkh8kpqELumT1HQ7a+Q8iU+3msRnZE2rAC9eXDsCBAhsLSDAt75eyxEgsLOAAN\/5du1GgMAcgUGnCvBB0I4hQIBAtYAArxbVjwABAoMEBPggaMcQWEfApKsICPBVbsqcBAgQ+CQgwD+B+CcBAgRWEVguwP\/6lz9\/rPZfty9D8nBEMnO3Pt9nfvlX8t152eD7D6v6fG+33V+JT7eaFS9huQBfEdnMBAgQuENAgN+hqicBAgQGCAjwAchfOUItAQIEUgEBnkqpI0CAQDMBAd7sQoxDgACBVKA2wNNT1REgQIDAZQEBfplQAwIECMwREOBz3J1KgECtwCO7bRngyQMmVTUjvzXJgw\/JXlUzj5xn5F7JWUlNlXPSJ7mLpM\/ImsSwqmbkXiPP2jLARwI6iwABArMEBPgseecSOAh4SeAdAQH+jprPECBAoIGAAG9wCUYgQIDAOwIC\/B01n\/lRwL8IEJgiIMCnsDuUAAEC1wUE+HVDHQgQIDBFQIB\/THF3KAECBC4LCPDLhOMaJA81jJsmOyl5wCSpSU5L+lQZJmclNVXzJD4jz0rmUXNdQIBfN9SBAAECbwlc\/ZAAvyro8wQIEJgkIMAnwTuWAAECVwUE+FVBnyfwVAF7TxcQ4NOvwAAECBB4T0CAv+fmUwQIEJguIMCnX4EB5gg4lcD6AgJ8\/Tu0AQECDxUQ4AtdfPJgSFJTtXLyYEhSk8yT7FV1VjJP1VnJXiPnSc5S00dAgPe5i69MopYAAQIfAtyXgAABAosKCPBFL87YBAgQmBLg2AkQIEDguoAAv26oAwECBKYICPAp7A4lQGCOwF6nCvC97tM2BAg8SECAP+iyrUqAwF4CWwZ48nBEVc2KX4dk910fVEl2T2qSe68yPJx1+rJq5tMDbvhBMnNVzQ3jt2i5ZYC3kDUEAQIEbhYQ4DcDa0+AAIG7BAT4XbL6\/iTgDQIEagUEeK2nbgQIEBgmIMCHUTuIAAECtQICPPVUR4AAgWYCArzZhRiHAAECqYAAT6XUESBAYI7A6anLBXjycES3mlP9L\/4g2StpmfRJHqBIzkpqzJMorVWT3Gm3mrWEv027XIB\/G9ufBAgQICDAfQcIELhVQPP7BAT4fbY6EyBA4FYBAX4rr+YECBC4T0CA32er8w4CdiDQWECAN74coxEgQOCVgAB\/peNnBAgQaCwgwBtfzvXRdCBAYGeBVgGePDyya03Vlyx5OKLqrJF9qvZK+iTfsZG7J\/OM3CuZZ9eakfeenNUqwJOB1RAgQIDAN4HOAf5tQn8SIECAwC8FBPgvWbxJgACB\/gICvP8dmZAAgdECi5wnwBe5KGMSIEDgs4AA\/yzi3wQIEFhEQIAvclHGJJALqHyKgAB\/yk3bkwCB7QRaBXjyMEJyA0mfpGbkWck8Ix+OqJonMayqSXySs5Ldk5oVz6qaOemT1KzonOxVVdMqwKuW0mdpAcMTIBAKCPAQShkBAgS6CQjwbjdiHgIECIQCAjyESsvUESBAYJSAAB8l7RwCBAgUCwjwYlDtCBAgMErgxwAfdapzCBAgQOCygAC\/TKgBAQIE5gi0CvDkQYyqX+yvOivpU1WTfEW6+XSbJzHsVpN8f5KZq\/okZ71x70nbX9aMPOuXA0x8s1WAT3RwNAECBJYTEODLXZmBCRAg8E1AgH9z8CeBSwI+TGCGgACfoe5MAgQIFAgI8AJELQgQIDBDQIDPUO92pnkIEFhSQIAveW2GJkCAwMeHAPctIECAwKICrQL8vV\/Iv08+efAhmbmqJtm0auaqs0b2Sc5KahLDkTXJzElN1fcw2b1qnqRP1TzJWd1qWgV4NxzzECBAoLOAAO98O2YjQKC1wOzhBPjsG3A+AQIE3hQQ4G\/C+RgBAgRmCwjw2TfgfAKzBJy7vIAAX\/4KLUCAwFMFBPhTb97eBAgsLyDAl7\/Cpy5gbwIEBPiL70Dy4EPyEEFS82KM33+UzJPU\/N7w4ovkrJG7J2clNQlLsnvSJ6lJzkr2qqpJZk5qknmSPklNclZSk5w1skaAj9R2FgECBAoFBHgh5hdaKSVAgMBlAQF+mVADAgQIzBEQ4HPcnUqAAIHLAm8F+OVTNSBAgACBywIC\/DKhBgQIEJgjIMDnuDuVAIG3BHzoKCDAjxpeEyBAYCGB5QK86pftk4cjkntM+iQ1VXslfZKaZPeqPiN9krO67Z7Mk9Qkuyc1yVlJzcizknlWrFkuwFdENjOB7wL+IlAqIMBLOTUjQIDAOAEBPs7aSQQIECgVEOClnHs3sx0BAr0EBHiv+zANAQIEYgEBHlMpJECAQC+B5wR4L3fTECBA4LKAAL9MqAEBAgTmCCwX4Mkv\/ycPmCQ1yZUkfZKaqrOSPklN4pz02bVmV5\/ku1q1e3JW1fenauY357ntY8sF+G0SGhMgQGAxAQG+2IUZlwABAv8TEOD\/k\/A3AQK\/FPBmXwEB3vduTEaAAIGXAgL8JY8fEiBAoK+AAO97NyarENCDwMYCAnzjy7UaAQJ7Cwjwve\/XdgQIbCywZYAnv7Sf1CQPGiR93q\/508fxs92+h8fZzl53mzm506qZz0yO7ydnVc1c1afbzEfPs9cjd098qmq2DPAqHH0IECDQWUCAd74dsxEgQOCFwJ0B\/uJYPyJAgACBqwIC\/KqgzxMgQGCSgACfBO9YAgRuFHhIawH+kIu2JgEC+wkI8P3u1EYECDxEQIA\/5KKtuZKAWQlkAq0CvOqX7ZM+Sc3ZQwHH9xPm5Kykz641ic\/R\/Ox1N59kr6qZz0yO7ydnHevPXid91IwRaBXgY1Z2CgECBPYQEOB73GOnLcxCgMAgAQE+CNoxBAgQqBYQ4NWi+hEgQGCQgAD\/BO2fBAgQWEVAgK9yU+YkQIDAJwEB\/gnEPwkQIDBH4OunCvCvm\/kEAQIEWgi0CvCzBweO7498OKLqrOP8Z69bfBtuGOJs3+P7Nxx7qeVxtrPXyXfj7LPH95NBj\/Vnr5M+3WrOdvnq+932GjlPqwAfubizCBAoFdBsgoAAn4DuSAIECFQICPAKRT0IECAwQUCAT0B3ZD8BExFYUUCAr3hrZiZAgMC\/BQT4vxH8PwECBFYUEOAr3trnmf2bAIFHCgjwR167pQkQ2EFguQD\/6i\/5n9Unl3f22eP7yQMdVTXJzEnNcf6z10mfFfc62\/f4frJ7Vc1Iw+OOZ6+Teap2r+pTNfOZyfH9qpmr+jQI8KpV9CFAgMCzBAT4s+7btgQIbCQgwDe6TKsQIPA1gdWrBfjqN2h+AgQeKyDAH3v1FidAYHUBAb76DZr\/uQI2f7yAAH\/8VwAAAQKrCgjwVW\/O3AQIPF6gVYBX\/UJ+cqvHX84\/e13V56z\/rPeTve6vqT8h+f4kNVWTVZ2VfE+Ss5KaqrOSPolz1czJPMlZycwja1oF+MjFnUWAAIHVBQT46jdofgIEHisgwN+7ep8iQIDAdAEBPv0KDECAAIH3BAT4e24+RYAAgTkCh1MF+AHDSwIECKwkIMBXui2zEiBA4CAgwA8YXhIgcLeA\/pUCrQK86pftk1\/IT2oS6KRPVU23eZL7qqpJdh95VtU8SZ\/k+5PsnpxVVZPMvOJZVTNX9WkV4FVL6UOAAIEnCAjwJ9yyHasE9CHQSkCAt7oOwxAgQCAXEOC5lUoCBAi0EhDgra7j3mF0J0BgLwEBvtd92oYAgQcJCPAHXbZVCRDYS2CdAN\/L3TYECBC4LLBcgCcPLFTVXNb93iCZ53vpkL9GzpM80JHUVMHselbik9z7SJ+qmav2SvokM4+sWS7AR+I4iwABAh8fH20RBHjbqzEYAQIEXgsI8Nc+fkqAAIG2AgK87dUYjECNgC77Cgjwfe\/WZgQIbC4gwDe\/YOsRILCvgADf92732MwWBAicCgjwUxo\/IECAQG+B5QK86kGDpE9Sk1xv0mfkQwTJPFV7JX1G1ox0Ts6qqqkyHDnPk7+HVfe1XIBXLT6mj1MIECBwn4AAv89WZwIECNwqIMBv5dWcAAEC9wm8CvD7TtWZAAECBC4LCPDLhBoQIEBgjoAAn+PuVAIEXgn4WSQgwCMmRQQIEOgnIMD73YmJCBAgEAm0CvBuv9ifPNSQKCd9qnavmifpU1VT5VNleL1PlUxtn2SvpCaZKrnTpE8yT3JWUpPM062mVYB3wzEPAQIEOgsI8M63YzYCBAi8EBDgL3Ae+iNrEyCwiIAAX+SijEmAAIHPAgL8s4h\/EyBAYBGB7QJ8EXdjEiBA4LKAAL9MqAEBAgTmCAjwOe5OJUBgO4HxCy0X4Mkv5Cc1CXXyEMHIPslZSU3VXslZyV2MnCc5K5k5qUl8knmqapJ5kr2q5knOSmqq5kl8utUsF+DdAM1DgACBWQICfJa8cwn0EjDNggICfMFLMzIBAgT+IyDA\/6PgPwIECCwoIMAXvDQj\/yzgHQJPFBDgT7x1OxMgsIWAAN\/iGi1BgMATBQR4h1s3AwECBN4QaBXgK\/7SfjJzUpPcXfLAQtVZyTxVNcnMSU0yT1Wf5C6SmqqZk72SmpHzJGclhlV7JfN0q2kV4N1wzEOAAIHOAgUB3nk9sxEgQGBfAQG+793ajACBzQUE+OYXbD0COws8fTcB\/vRvgP0JEFhWQIAve3UGJ0Dg6QIC\/OnfAPvPE3AygYsCAvwioI8TIEBglkCrAE9+aX8W1Nm5ycxJzVn\/4\/tVDyxU9TnOdva6avez\/sf3k72SeZKa5KzjbGevkz7JPEnN2QzH95M+VTXHc89eV\/mc9T++n+x1rO\/wulWAdwAxQyqgjgCB2QICfPYNOJ8AAQJvCgjwN+F8jAABArMFnhrgs92dT4AAgcsCAvwyoQYECBCYIyDAjNMIJgAABbNJREFU57g7lQCBpwoU7i3ACzG1IkCAwEgBAT5S21kECBAoFGgV4Mkv7e9aU3inrVol95U8QFFVMxKnavekT1JTs\/vHx8izkntP9ho5czJPVU2rAK9aSh8CBAg8QUCAP+GW7UiAwJYCAnzLa7XUiYC3CWwlIMC3uk7LECDwJAEB\/qTbtisBAlsJCPCFrtOoBAgQOAoI8KOG1wQIEFhIQIAvdFlGJUCAwFFgXIAfT73wOvnF\/m41F9a95aOJT3Jw8nBE1VnJPFU1yV7JWcnuyVlJn2SeqpqR8yQ+Sc3Imauckz7LBXiylBoCBAg8QUCAP+GW7Ujg2QLbbi\/At71aixEgsLuAAN\/9hu1HgMC2AgJ826u12C4C9iBwJiDAz2S8T4AAgeYCArz5BRmPAAECZwIC\/EzG+zUCuhAgcJvAlgGe\/GJ\/Vc1tN\/OLxlUPIyS7\/+L4t94aeVYyYNU8yV0kZ1X1SXZPapKZq2qSeRKfpM\/ImZN5qmq2DPAqHH0IECDQWUCAv7wdPyRAgEBfAQHe925MRoAAgZcCAvwljx8SIEBgjkByqgBPlNQQIECgoYAAb3gpRiJAgEAiIMATJTUECHxNQPUQAQE+hNkhBAgQqBcQ4PWmt3VMHkaoOrzqrORBjKqzqnbvNnMyT7J70qeqpmqeqj7JXslZ3WoEeLcbMU8DASMQWENAgK9xT6YkQIDATwIC\/CcSbxAgQGANAQG+xj19ZUq1BAg8RECAP+SirUmAwH4CAny\/O7URAQIPEWgX4A9xtyYBAgQuCwjwy4QaECBAYI6AAJ\/j\/phTk4d0kocskj4jUZOZk3mSvZKaZJ6kT9XMSZ+kJpk5qUnO+utf\/vzx\/xyTPiNrBPhIbWcRIECgUECAF2JqRYAAgZECAnyktrMI3Ceg8wMFBPgDL93KBAjsISDA97hHWxAg8EABAf7AS++4spkIEPi6gAD\/uplPECBAoIWAAG9xDYYgQIDA1wW2DPD\/98v4lT\/\/L\/mgPyrnHtUroUkexEjmTc7qVlO1V2LYbfdk5sQnqUl2T+ZJ+oys2TLARwI6iwABArMEBPgseecSIEDgosBvHx8XO\/g4AQIECEwR8L\/Ap7A7lAABAtcFBPh1Qx0IEHhTwMeuCQjwa34+TYAAgWkCAnwavYMJECBwTUCAX\/Pz6ScL2J3AZIHlAjz5ZftuNVV3nOyVnJX0SWqSs6pqknmSmmSeqj7JAybJWUmfZK+qPiPPSnySeZKakT7JPEnNcgGeLKWGAAECTxAQ4E+45V\/u6E0CBFYXEOCr36D5CRB4rIAAf+zVW5wAgdUFVg3w1d3NT4AAgcsCAvwyoQYECBCYIyDA57g7lQCBVQUazS3AG12GUQgQIPAVgVYBnvwi\/a41yaUlu1f16XZWMs\/ImsQ5qUlmHtln5FnJ7klNMvOuNa0CfFdkexHoI2CSnQQE+E63aRcCBB4lIMAfdd2WJUBgJwEBvtNt7r+LDQkQOAgI8AOGlwQIEFhJQICvdFtmJUCAwEFAgB8w7n6pPwECBCoFBHilpl4ECBAYKCDAB2I7igABApUCeYBXnqoXAQIECFwWEOCXCTUgQIDAHAEBPsfdqQQI5AIqTwQE+AmMtwkQINBdQIB3vyHzESBA4ERAgJ\/AeJtAlYA+BO4SEOB3yepLgACBmwUE+M3A2hMgQOAuAQF+l+wufe1BgEBbAQHe9moMRoAAgdcCAvy1j58SIECgrcDmAd7W3WAECBC4LCDALxNqQIAAgTkCAnyOu1MJENhcYMR6AnyEsjMIECBwg4AAvwFVSwIECIwQEOAjlJ1BYDUB8y4hIMCXuCZDEiBA4GcBAf6ziXcIECCwhIAAX+KaDPk1AdUEniEgwJ9xz7YkQGBDAQG+4aVaiQCBZwgI8H73bCICBAhEAgI8YlJEgACBfgICvN+dmIgAAQKRQHmAR6cqIkCAAIHLAv8CAAD\/\/3\/i0yQAAAAGSURBVAMAvrumP8z\/dWQAAAAASUVORK5CYII=\" alt=\"WeChat Pay test QR code for international visitors - credit card\" style=\"width:200px;height:200px;border-radius:12px;\">\n                    <\/div>\n                    <div class=\"qr-price\">\uffe51(\u2248$0.15) CNY<\/div>\n                <\/div>\n                <div class=\"qr-instructions\">\n                    <ol>\n                        <li>Open your <strong>WeChat app<\/strong><\/li>\n                        <li>Tap <strong>&#8220;+&#8221;<\/strong> icon \u2192 select <strong>&#8220;Scan&#8221;<\/strong><\/li>\n                        <li>Scan this QR code<\/li>\n                        <li>Confirm payment of <strong>\uffe51(\u2248$0.15)<\/strong><\/li>\n                        <li>If you see <strong>&#8220;Payment Successful&#8221;<\/strong>, your setup works!<\/li>\n                    <\/ol>\n                <\/div>\n                <div class=\"qr-result\">\n                    <div class=\"result-box result-success\">\n                        <strong>&#x2705; Success = 80-100% Coverage!<\/strong>\n                        Credit Card: No street food, 70% restaurants, 80% hotels, 100% malls, Didi only.\n                    <\/div>\n                    <div class=\"result-box result-fail\" style=\"margin-top: 10px;\">\n                        <strong>&#x274C; Failed?<\/strong>\n                        Credit Card may not work at small vendors. Link a debit card for full coverage, or carry \uffe5500 cash.\n                    <\/div>\n                <\/div>\n            <\/article>\n\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ===== SETUP GUIDE ===== -->\n<section class=\"guide-section\" id=\"guide\">\n    <div class=\"section-inner\">\n        <div class=\"section-header\">\n            <span class=\"section-tag\">Step-by-Step Guide<\/span>\n            <h2>How to Set Up Alipay &#038; WeChat Pay as a Foreigner<\/h2>\n            <p>Follow these 4 simple steps before your trip to China to ensure seamless mobile payments. Works for international visitors and tourists.<\/p>\n        <\/div>\n        <div class=\"guide-steps\">\n            <div class=\"guide-step step-1\">\n                <div class=\"step-number\">1<\/div>\n                <h3>Download the Apps<\/h3>\n                <p>Download Alipay and\/or WeChat from the App Store or Google Play. Register with your international phone number.<\/p>\n            <\/div>\n            <div class=\"guide-step step-2\">\n                <div class=\"step-number\">2<\/div>\n                <h3>Link Your Card<\/h3>\n                <p>Add your Visa, Mastercard, JCB, or other supported international credit\/debit card. Debit cards tend to work more reliably.<\/p>\n            <\/div>\n            <div class=\"guide-step step-3\">\n                <div class=\"step-number\">3<\/div>\n                <h3>Verify Identity<\/h3>\n                <p>Complete passport verification within the app. This is required for full payment functionality as a foreign user.<\/p>\n            <\/div>\n            <div class=\"guide-step step-4\">\n                <div class=\"step-number\">4<\/div>\n                <h3>Test Before You Go<\/h3>\n                <p>Scan a test QR code above with a \uffe51(\u2248$0.15) payment. If successful, your setup is ready for China travel.<\/p>\n            <\/div>\n        <\/div>\n        <div class=\"guide-cta\">\n            <a href=\"#test-payment\" class=\"btn btn-primary guide-cta-btn\">\n                &#x1F9EA; Verify Your Payment Now \u2014 \uffe51(\u2248$0.15) Test\n            <\/a>\n            <p class=\"guide-cta-hint\">Make a real \uffe51(\u2248$0.15) payment to confirm your setup works before your trip<\/p>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ===== ALIPAY VS WECHAT PAY ===== -->\n<section class=\"compare-section\" id=\"compare\">\n    <div class=\"section-inner\">\n        <div class=\"section-header\">\n            <span class=\"section-tag\">Side by Side<\/span>\n            <h2>Alipay vs WeChat Pay: Which Is Better for Foreign Tourists?<\/h2>\n            <p>Both Chinese e-wallets work for international visitors, but they have different strengths. Here&#8217;s how to choose \u2014 or why you should set up both.<\/p>\n        <\/div>\n        <div class=\"compare-table\">\n            <div class=\"compare-row compare-header\">\n                <div class=\"compare-cell compare-label\">Feature<\/div>\n                <div class=\"compare-cell\">\n                    <div class=\"compare-brand\">\n                        <span class=\"compare-icon alipay\">A<\/span>\n                        <strong>Alipay<\/strong>\n                    <\/div>\n                <\/div>\n                <div class=\"compare-cell\">\n                    <div class=\"compare-brand\">\n                        <span class=\"compare-icon wechat\">W<\/span>\n                        <strong>WeChat Pay<\/strong>\n                    <\/div>\n                <\/div>\n            <\/div>\n            <div class=\"compare-row\">\n                <div class=\"compare-cell compare-label\">Foreign Card Support<\/div>\n                <div class=\"compare-cell\" data-label=\"Alipay: \">&#x2705; Visa, Mastercard, JCB, Discover<\/div>\n                <div class=\"compare-cell\" data-label=\"WeChat Pay: \">&#x2705; Visa, Mastercard, JCB, Discover, Diners Club<\/div>\n            <\/div>\n            <div class=\"compare-row\">\n                <div class=\"compare-cell compare-label\">Ease of Setup for Foreigners<\/div>\n                <div class=\"compare-cell\" data-label=\"Alipay: \">\u2b50\u2b50\u2b50\u2b50\u2b50 Most straightforward<\/div>\n                <div class=\"compare-cell\" data-label=\"WeChat Pay: \">\u2b50\u2b50\u2b50\u2b50 Requires WeChat app first<\/div>\n            <\/div>\n            <div class=\"compare-row\">\n                <div class=\"compare-cell compare-label\">Street Vendor Acceptance<\/div>\n                <div class=\"compare-cell\" data-label=\"Alipay: \">&#x2705; Very high<\/div>\n                <div class=\"compare-cell\" data-label=\"WeChat Pay: \">&#x2705; Very high (slightly wider)<\/div>\n            <\/div>\n            <div class=\"compare-row\">\n                <div class=\"compare-cell compare-label\">Tour Pass \/ Prepaid Option<\/div>\n                <div class=\"compare-cell\" data-label=\"Alipay: \">&#x2705; Alipay Tour Pass available<\/div>\n                <div class=\"compare-cell\" data-label=\"WeChat Pay: \">&#x26A0;&#xFE0F; No dedicated tour pass<\/div>\n            <\/div>\n            <div class=\"compare-row\">\n                <div class=\"compare-cell compare-label\">English Interface<\/div>\n                <div class=\"compare-cell\" data-label=\"Alipay: \">&#x2705; Good English support<\/div>\n                <div class=\"compare-cell\" data-label=\"WeChat Pay: \">&#x2705; English available in Wallet<\/div>\n            <\/div>\n            <div class=\"compare-row\">\n                <div class=\"compare-cell compare-label\">Best For<\/div>\n                <div class=\"compare-cell\" data-label=\"Alipay: \">Shopping, hotels, online bookings<\/div>\n                <div class=\"compare-cell\" data-label=\"WeChat Pay: \">Everyday use, social integration<\/div>\n            <\/div>\n            <div class=\"compare-row compare-verdict\">\n                <div class=\"compare-cell compare-label\">Our Recommendation<\/div>\n                <div class=\"compare-cell\" data-label=\"\" colspan=\"2\">\n                    <strong>Set up both!<\/strong> Most foreign travelers install both Alipay and WeChat Pay for maximum coverage. Test both with our QR codes before your trip to ensure they work with your international bank card.\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ===== ESSENTIAL APPS ===== -->\n<section class=\"apps-section\" id=\"apps\">\n    <div class=\"section-inner\">\n        <div class=\"section-header\">\n            <span class=\"section-tag\">Travel Toolkit<\/span>\n            <h2>Essential Apps for China Travel in 2026<\/h2>\n            <p>Replace your usual apps with these Chinese alternatives \u2014 English-friendly, first-hand information, more affordable.<\/p>\n        <\/div>\n        <div class=\"apps-grid\">\n            <a href=\"https:\/\/apps.apple.com\/us\/app\/microsoft-translator\/id1018949559\" class=\"app-card\" target=\"_blank\" rel=\"noopener\">\n                <div class=\"app-icon\" style=\"background: linear-gradient(135deg, #0078d4, #005a9e); color: #fff;\">&#x1F310;<\/div>\n                <div>\n                    <h3>Microsoft Translator<\/h3>\n                    <p>Works in China (unlike Google Translate). Has offline mode. Supports camera translation for menus and signs.<\/p>\n                    <span class=\"app-badge badge-essential\">Essential<\/span>\n                <\/div>\n            <\/a>\n            <a href=\"https:\/\/apps.apple.com\/us\/app\/amap-navigation-guide\/id461703208\" class=\"app-card\" target=\"_blank\" rel=\"noopener\">\n                <div class=\"app-icon\" style=\"background: linear-gradient(135deg, #3b82f6, #1d4ed8); color: #fff;\">&#x1F5FA;&#xFE0F;<\/div>\n                <div>\n                    <h3>Amap (\u9ad8\u5fb7\u5730\u56fe)<\/h3>\n                    <p>Google Maps has offset issues in China. Amap by Alibaba offers reliable navigation with English support.<\/p>\n                    <span class=\"app-badge badge-essential\">Essential<\/span>\n                <\/div>\n            <\/a>\n            <a href=\"https:\/\/apps.apple.com\/us\/app\/didi-rider-affordable-rides\/id1362398401\" class=\"app-card\" target=\"_blank\" rel=\"noopener\">\n                <div class=\"app-icon\" style=\"background: linear-gradient(135deg, #ff6b35, #e63900); color: #fff;\">&#x1F697;<\/div>\n                <div>\n                    <h3>Didi (\u6ef4\u6ef4\u51fa\u884c)<\/h3>\n                    <p>China&#8217;s Uber. Supports English and international credit cards. More affordable than taxis in most countries.<\/p>\n                    <span class=\"app-badge badge-essential\">Essential<\/span>\n                <\/div>\n            <\/a>\n            <a href=\"https:\/\/hk.trip.com\/\" class=\"app-card\" target=\"_blank\" rel=\"noopener\">\n                <div class=\"app-icon\" style=\"background: linear-gradient(135deg, #2563eb, #1e40af); color: #fff;\">&#x1F3E8;<\/div>\n                <div>\n                    <h3>Trip.com (\u643a\u7a0b)<\/h3>\n                    <p>Book hotels &#038; flights. All listed hotels accept foreign guests \u2014 important since not all Chinese hotels do.<\/p>\n                    <span class=\"app-badge badge-recommended\">Recommended<\/span>\n                <\/div>\n            <\/a>\n            <a href=\"https:\/\/mobile.12306.cn\/\" class=\"app-card\" target=\"_blank\" rel=\"noopener\">\n                <div class=\"app-icon\" style=\"background: linear-gradient(135deg, #0ea5e9, #0284c7); color: #fff;\">&#x1F684;<\/div>\n                <div>\n                    <h3>12306 (\u94c1\u8def12306)<\/h3>\n                    <p>China&#8217;s official railway app for booking train tickets. Supports English. Surprisingly user-friendly.<\/p>\n                    <span class=\"app-badge badge-recommended\">Recommended<\/span>\n                <\/div>\n            <\/a>\n            <a href=\"https:\/\/apps.apple.com\/cn\/app\/%E5%A4%A7%E4%BC%97%E7%82%B9%E8%AF%84-%E5%8F%91%E7%8E%B0%E5%A5%BD%E5%90%83%E5%A5%BD%E7%8E%A9%E5%A5%BD%E5%9C%BA%E6%99%AF\/id351091731\" class=\"app-card\" target=\"_blank\" rel=\"noopener\">\n                <div class=\"app-icon\" style=\"background: linear-gradient(135deg, #f59e0b, #d97706); color: #fff;\">&#x1F37D;&#xFE0F;<\/div>\n                <div>\n                    <h3>Dianping (\u5927\u4f17\u70b9\u8bc4)<\/h3>\n                    <p>China&#8217;s Yelp. Find the best restaurants, attractions, and venues with local reviews and ratings.<\/p>\n                    <span class=\"app-badge badge-optional\">Optional<\/span>\n                <\/div>\n            <\/a>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ===== CASH BACKUP ===== -->\n<section class=\"cash-section\" id=\"cash\">\n    <div class=\"section-inner\">\n        <div class=\"section-header\">\n            <span class=\"section-tag\">Backup Plan<\/span>\n            <h2>When Mobile Payment Isn&#8217;t Enough<\/h2>\n            <p>Even with a working Alipay setup, it&#8217;s wise to prepare for edge cases.<\/p>\n        <\/div>\n        <div class=\"cash-grid\">\n            <div class=\"cash-card\">\n                <div class=\"cash-icon\">&#x1F4B5;<\/div>\n                <h3>Carry Cash Backup<\/h3>\n                <p>Exchange \u00a5500 in small bills (\u00a55, \u00a510, \u00a520) before your trip. Enough for emergencies without weighing you down.<\/p>\n            <\/div>\n            <div class=\"cash-card\">\n                <div class=\"cash-icon\">&#x1F3E7;<\/div>\n                <h3>ATM Withdrawals<\/h3>\n                <p>Major banks (ICBC, Bank of China, HSBC) have ATMs that accept international cards. Withdraw RMB as needed.<\/p>\n            <\/div>\n            <div class=\"cash-card\">\n                <div class=\"cash-icon\">&#x1F3AB;<\/div>\n                <h3>Alipay Tour Pass<\/h3>\n                <p>Top up $300 USD through the Alipay international app. Incur small service fees but works as excellent backup.<\/p>\n            <\/div>\n            <div class=\"cash-card\">\n                <div class=\"cash-icon\">&#x1F4B3;<\/div>\n                <h3>Link a Debit Card<\/h3>\n                <p>Debit cards work more reliably than credit cards with individual QR codes. Set it as a secondary payment method.<\/p>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ===== FAQ ===== -->\n<section class=\"faq-section\" id=\"faq\">\n    <div class=\"section-inner\">\n        <div class=\"section-header\">\n            <span class=\"section-tag\">FAQ<\/span>\n            <h2>Frequently Asked Questions<\/h2>\n            <p>Everything you need to know about mobile payments in China as a foreign traveler.<\/p>\n        <\/div>\n        <div class=\"faq-list\">\n            <div class=\"faq-item\">\n                <button class=\"faq-question\" aria-expanded=\"false\">How do I set up Alipay as a foreigner before traveling to China?<\/button>\n                <div class=\"faq-answer\">\n                    <div class=\"faq-answer-inner\">Download the Alipay app, register with your phone number, link your international credit or debit card (Visa\/Mastercard), complete identity verification with your passport, and test your setup with a \uffe51(\u2248$0.15) QR code payment before departure.<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"faq-item\">\n                <button class=\"faq-question\" aria-expanded=\"false\">Can foreigners use WeChat Pay in China?<\/button>\n                <div class=\"faq-answer\">\n                    <div class=\"faq-answer-inner\">Yes. WeChat Pay now supports international credit cards (Visa, Mastercard, JCB, Discover, Diners Club). Download WeChat, enable the Wallet feature, link your card, verify your identity, and test with a QR code before your trip.<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"faq-item\">\n                <button class=\"faq-question\" aria-expanded=\"false\">Which is better for foreign tourists: Alipay or WeChat Pay?<\/button>\n                <div class=\"faq-answer\">\n                    <div class=\"faq-answer-inner\">Both work well for international visitors. Alipay is slightly easier to set up for foreigners and has a Tour Pass option. WeChat Pay has marginally wider street vendor acceptance and integrates with messaging. Our recommendation: set up both for maximum coverage, and test each with our QR codes before your trip.<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"faq-item\">\n                <button class=\"faq-question\" aria-expanded=\"false\">Do I need to verify my payment apps before traveling to China?<\/button>\n                <div class=\"faq-answer\">\n                    <div class=\"faq-answer-inner\">Yes, we strongly recommend verifying your Alipay and WeChat Pay setup before you arrive in China. Many travelers discover their international card doesn&#8217;t work, their bank blocks overseas transactions, or identity verification is incomplete. Test with a real Chinese QR code while you&#8217;re still home to avoid stress during your trip.<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"faq-item\">\n                <button class=\"faq-question\" aria-expanded=\"false\">Can I use my American credit card with Chinese payment apps?<\/button>\n                <div class=\"faq-answer\">\n                    <div class=\"faq-answer-inner\">Yes, both Alipay and WeChat Pay accept US-issued Visa, Mastercard, JCB, Discover, and Diners Club cards. However, credit cards may not work with all individual (street vendor) QR codes \u2014 debit cards are more reliable for full coverage. Always test before your trip.<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"faq-item\">\n                <button class=\"faq-question\" aria-expanded=\"false\">Why does my Alipay payment fail when scanning a QR code?<\/button>\n                <div class=\"faq-answer\">\n                    <div class=\"faq-answer-inner\">Common reasons include: your credit card doesn&#8217;t support international transactions, your bank has overseas spending restrictions, you haven&#8217;t completed identity verification, or individual merchant QR codes may not accept credit card payments. Solutions include linking a debit card, contacting your bank, or using Alipay Tour Pass.<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"faq-item\">\n                <button class=\"faq-question\" aria-expanded=\"false\">Do I need to carry cash in China if I have Alipay?<\/button>\n                <div class=\"faq-answer\">\n                    <div class=\"faq-answer-inner\">Alipay is accepted nearly everywhere in China \u2014 street vendors, hotels, restaurants, taxis, supermarkets, and more. However, it&#8217;s wise to carry \u00a5500 in small bills (\u00a55, \u00a510, \u00a520) as backup for emergencies or situations where mobile payment isn&#8217;t available.<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"faq-item\">\n                <button class=\"faq-question\" aria-expanded=\"false\">What is the difference between individual and business QR codes in China?<\/button>\n                <div class=\"faq-answer\">\n                    <div class=\"faq-answer-inner\">Individual QR codes are used by street vendors, small shops, taxi drivers, and B&#038;Bs \u2014 they typically only accept debit cards or balance, not credit cards. Business QR codes are used by malls, hotels, large restaurants, and online platforms \u2014 they generally accept international credit cards linked to Alipay or WeChat Pay.<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"faq-item\">\n                <button class=\"faq-question\" aria-expanded=\"false\">How much does a test payment cost on ChinaTourTip?<\/button>\n                <div class=\"faq-answer\">\n                    <div class=\"faq-answer-inner\">Test payments are \uffe51(\u2248$0.15) CNY. This minimal amount lets you verify your Alipay or WeChat Pay setup is working correctly before your trip. 50% of all test payments are donated to support children&#8217;s education in China.<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"faq-item\">\n                <button class=\"faq-question\" aria-expanded=\"false\">Which cards work with Alipay and WeChat Pay for foreigners?<\/button>\n                <div class=\"faq-answer\">\n                    <div class=\"faq-answer-inner\">Visa, Mastercard, JCB, Discover, and Diners Club cards are supported. Debit cards tend to work more reliably than credit cards. Ensure your card has international transactions enabled and no overseas spending blocks.<\/div>\n                <\/div>\n            <\/div>\n            <div class=\"faq-item\">\n                <button class=\"faq-question\" aria-expanded=\"false\">What apps should I download before visiting China?<\/button>\n                <div class=\"faq-answer\">\n                    <div class=\"faq-answer-inner\">Essential apps include: Alipay (payments), WeChat (messaging + payments), Amap (navigation \u2014 Google Maps doesn&#8217;t work well in China), Didi (ride-hailing), Microsoft Translator (translation \u2014 Google Translate is blocked), Trip.com (hotel &#038; flight booking), and 12306 (train tickets).<\/div>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n<\/section>\n\n<!-- ===== CTA ===== -->\n<section class=\"cta-section\">\n    <div class=\"section-inner\">\n        <h2>Ready for China?<\/h2>\n        <p>Test your payment setup now and travel with confidence. Your \uffe51(\u2248$0.15) test payment supports children&#8217;s education in China.<\/p>\n        <a href=\"#test-payment\" class=\"btn btn-white\">&#x1F9EA; Test Payment Now<\/a>\n    <\/div>\n<\/section>\n\n<!-- ===== FOOTER ===== -->\n<footer>\n    <div class=\"footer-inner\">\n        <div class=\"footer-brand\"><a href=\"https:\/\/chinatourtip.com\/\" style=\"color:inherit;text-decoration:none\">ChinaTourTip<\/a><\/div>\n        <ul class=\"footer-links\">\n            <li><a href=\"#problems\">Why Test<\/a><\/li>\n            <li><a href=\"#test-payment\">Test Payment<\/a><\/li>\n            <li><a href=\"#guide\">Setup Guide<\/a><\/li>\n            <li><a href=\"#compare\">Alipay vs WeChat<\/a><\/li>\n            <li><a href=\"#apps\">Travel Apps<\/a><\/li>\n            <li><a href=\"#faq\">FAQ<\/a><\/li>\n        <\/ul>\n        <div class=\"footer-copy\">\n            \u00a9 2025\u20132026 <a href=\"https:\/\/chinatourtip.com\/\" style=\"color:inherit;text-decoration:none\">ChinaTourTip.com<\/a> \u2014 Helping travelers navigate China&#8217;s cashless economy.\n        <\/div>\n    <\/div>\n<\/footer>\n\n<!-- Scroll to Top -->\n<button class=\"scroll-top\" id=\"scrollTop\" aria-label=\"Scroll to top\">\u2191<\/button>\n\n<script>\n    \/\/ Mobile compare table fix \u2014 inject style at end of body to override all earlier rules\n    if (window.matchMedia('(max-width: 768px)').matches) {\n        var s = document.createElement('style');\n        s.id = 'mobile-compare-fix';\n        s.textContent = [\n            '.compare-table, .entry-content .compare-table { display: block !important; width: 100% !important; max-width: 100% !important; border-radius: 12px !important; }',\n            '.compare-row, .entry-content .compare-row { display: block !important; border-bottom: 1px solid #e2e8f0 !important; padding: 20px 16px !important; gap: 0 !important; }',\n            '.compare-row:last-child, .entry-content .compare-row:last-child { border-bottom: none !important; }',\n            '.compare-cell, .entry-content .compare-cell { display: block !important; width: 100% !important; padding: 0 !important; margin-bottom: 8px !important; text-align: left !important; justify-self: stretch !important; margin-left: 0 !important; margin-right: 0 !important; background: transparent !important; }',\n            '.compare-cell:last-child, .entry-content .compare-cell:last-child { margin-bottom: 0 !important; }',\n            '.compare-cell.compare-label, .entry-content .compare-cell.compare-label { font-weight: 700 !important; font-size: 1rem !important; color: #1a1a2e !important; margin-bottom: 12px !important; padding-bottom: 10px !important; border-bottom: 2px solid #e94560 !important; background: transparent !important; }',\n            '.compare-verdict .compare-cell, .entry-content .compare-verdict .compare-cell { background: transparent !important; background-image: none !important; grid-column: auto !important; }',\n            '.compare-verdict .compare-label, .entry-content .compare-verdict .compare-label { background: transparent !important; border-bottom: 2px solid #e94560 !important; }'\n        ].join('\\n');\n        document.head.appendChild(s);\n        \/\/ Also force-hide header via inline style with !important\n        document.querySelectorAll('.compare-header').forEach(function(el) {\n            el.style.setProperty('display', 'none', 'important');\n            el.style.setProperty('visibility', 'hidden', 'important');\n            el.style.setProperty('height', '0', 'important');\n            el.style.setProperty('overflow', 'hidden', 'important');\n            el.style.setProperty('padding', '0', 'important');\n        });\n    }\n\n    \/\/ Mobile menu toggle\n    const hamburger = document.getElementById('hamburger');\n    const navLinks = document.getElementById('navLinks');\n    hamburger.addEventListener('click', () => {\n        navLinks.classList.toggle('active');\n        hamburger.setAttribute('aria-expanded', navLinks.classList.contains('active'));\n    });\n\n    \/\/ Navbar scroll effect\n    const navbar = document.querySelector('.navbar');\n    window.addEventListener('scroll', () => {\n        navbar.classList.toggle('scrolled', window.scrollY > 20);\n    });\n\n    \/\/ Scroll to top button\n    const scrollTopBtn = document.getElementById('scrollTop');\n    window.addEventListener('scroll', () => {\n        scrollTopBtn.classList.toggle('visible', window.scrollY > 500);\n    });\n    scrollTopBtn.addEventListener('click', () => {\n        window.scrollTo({ top: 0, behavior: 'smooth' });\n    });\n\n    \/\/ FAQ accordion \u2014 single delegated handler on each faq-item\n    document.querySelectorAll('.faq-item').forEach(item => {\n        const btn = item.querySelector('.faq-question');\n        const answer = item.querySelector('.faq-answer');\n\n        item.addEventListener('click', function(e) {\n            \/\/ Only respond to clicks on the button or the item wrapper itself\n            if (e.target !== btn && e.target !== item) return;\n\n            e.stopPropagation();\n            const isActive = item.classList.contains('active');\n\n            \/\/ Close all others\n            document.querySelectorAll('.faq-item').forEach(i => {\n                if (i !== item) {\n                    i.classList.remove('active');\n                    i.querySelector('.faq-answer').style.maxHeight = null;\n                    i.querySelector('.faq-question').setAttribute('aria-expanded', 'false');\n                }\n            });\n\n            if (isActive) {\n                item.classList.remove('active');\n                answer.style.maxHeight = null;\n                btn.setAttribute('aria-expanded', 'false');\n            } else {\n                item.classList.add('active');\n                answer.style.maxHeight = answer.scrollHeight + 'px';\n                btn.setAttribute('aria-expanded', 'true');\n            }\n        });\n    });\n\n    \/\/ Smooth scroll for anchor links\n    document.querySelectorAll('a[href^=\"#\"]').forEach(anchor => {\n        anchor.addEventListener('click', function(e) {\n            e.preventDefault();\n            const target = document.querySelector(this.getAttribute('href'));\n            if (target) {\n                target.scrollIntoView({ behavior: 'smooth', block: 'start' });\n                navLinks.classList.remove('active');\n            }\n        });\n    });\n<\/script>\n\n<\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>WeChat Pay for Foreigners: Verify Alipay &#038; WeChat Pay Before China Travel ChinaTourTip Why Verify? Test Payment Setup Guide Alipay [&hellip;]<\/p>\n","protected":false},"author":20,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"rank_math_focus_keyword":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-15088","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/chinatourtip.com\/fr\/wp-json\/wp\/v2\/pages\/15088","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chinatourtip.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/chinatourtip.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/chinatourtip.com\/fr\/wp-json\/wp\/v2\/users\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/chinatourtip.com\/fr\/wp-json\/wp\/v2\/comments?post=15088"}],"version-history":[{"count":1,"href":"https:\/\/chinatourtip.com\/fr\/wp-json\/wp\/v2\/pages\/15088\/revisions"}],"predecessor-version":[{"id":15089,"href":"https:\/\/chinatourtip.com\/fr\/wp-json\/wp\/v2\/pages\/15088\/revisions\/15089"}],"wp:attachment":[{"href":"https:\/\/chinatourtip.com\/fr\/wp-json\/wp\/v2\/media?parent=15088"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}