{"id":11806,"date":"2026-02-04T00:42:31","date_gmt":"2026-02-04T00:42:31","guid":{"rendered":"https:\/\/www.alphapay.com\/?p=11806"},"modified":"2026-02-13T00:14:21","modified_gmt":"2026-02-13T00:14:21","slug":"qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose","status":"publish","type":"post","link":"https:\/\/www.alphapay.com\/zh\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/","title":{"rendered":"QR Wallets at Self-Checkout: Two Payment Flows and How to Choose"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"11806\" class=\"elementor elementor-11806\" data-elementor-post-type=\"post\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c052772 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c052772\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-4fe5290\" data-id=\"4fe5290\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fc80410 elementor-widget elementor-widget-text-editor\" data-id=\"fc80410\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.13.3 - 28-05-2023 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t<p data-local-id=\"89589287d1c0\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\" data-pm-slice=\"1 1 []\">Self-checkout is an environment with very little tolerance for friction. When a lane slows down, the impact is immediate: longer queues, more attendant interventions, and more abandoned transactions.<\/p><p data-local-id=\"35956cd5d8f7\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">In most implementations, the payment rail isn\u2019t the bottleneck. The bottleneck is the step that <a href=\"https:\/\/www.alphapay.com\/zh\/payfacs-a-guide-to-payment-facilitation\/\" data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"link\"><strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">initiates payment<\/strong><\/a>. That single interaction determines how reliably customers complete checkout without assistance.<\/p><p data-local-id=\"6c3acd154e1c\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">For <a href=\"https:\/\/www.alphapay.com\/zh\/how-qr-code-payments-work\/\" data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"link\"><strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">QR wallets at self-checkout<\/strong><\/a>, there are two common ways to receive payment:<\/p><ol class=\"ak-ol\" start=\"1\" data-local-id=\"d41005241f3f\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"orderedList\" data-prosemirror-node-block=\"true\"><li data-local-id=\"9a99adf6756c\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"listItem\" data-prosemirror-node-block=\"true\"><p data-local-id=\"09a23c67df37\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\"><strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">Customer scans a QR code displayed on the self-checkout screen<\/strong><\/p><\/li><li data-local-id=\"f59b65da68bc\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"listItem\" data-prosemirror-node-block=\"true\"><p data-local-id=\"dba73de901ac\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\"><strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">Customer presents a QR code on their phone, and the scanner reads it<\/strong><\/p><\/li><\/ol><h2 data-local-id=\"9f0c21d38afd\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"heading\" data-prosemirror-node-block=\"true\">Ways To Receive Payment<\/h2><h3 data-local-id=\"72157eed35c2\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"heading\" data-prosemirror-node-block=\"true\">1) Customer scans the screen<\/h3><p data-local-id=\"f7317cc2eb76\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">The self-checkout displays a <a href=\"https:\/\/www.alphapay.com\/zh\/accept-wechat-pay-alipay-and-unionpay-with-alphapay-merchant-qr-codes\/\" data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"link\"><strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">payment QR code<\/strong><\/a>. The customer opens <a href=\"https:\/\/www.alphapay.com\/zh\/how-to-accept-mobile-wallets-and-digital-payments\/\" data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"link\"><strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">their wallet app and scans<\/strong><\/a> the code using their phone camera, then confirms.<\/p><p data-local-id=\"bcded6aa125e\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">This model is straightforward when conditions are controlled and the screen experience is designed around scanning.<\/p><h3 data-local-id=\"14335b38d723\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"heading\" data-prosemirror-node-block=\"true\">2) Terminal or POS Scans the Customer\u2019s Phone<\/h3><p data-local-id=\"ece6c1237c1f\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">The customer generates a QR code in their wallet app. The self-checkout scanner (handheld or fixed) reads the customer\u2019s QR code to complete payment.<\/p><p data-local-id=\"56c40f45977d\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">This aligns with the many cashier lanes that already support QR wallets where the customer presents a code, and the lane scans it.<\/p><h2 data-local-id=\"dcda55ad18bb\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"heading\" data-prosemirror-node-block=\"true\">How Each Scan Flow Performs<\/h2><h3 data-local-id=\"0615f2134315\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"heading\" data-prosemirror-node-block=\"true\">Screen-to-phone<\/h3><p data-local-id=\"32aba6cca63d\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">When the screen is bright, the QR code is large, and glare is minimal, screen-to-phone scanning can be smooth.<\/p><p data-local-id=\"7780fd7475e5\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">The challenge is that performance depends heavily on variables outside the lane\u2019s control. The most common issues typically come from edge cases:<\/p><ul class=\"ak-ul\" data-local-id=\"cb277b6a-76ca-4f78-b529-8ca54c5d4615\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"bulletList\" data-prosemirror-node-block=\"true\"><li data-local-id=\"faef3b7d-3a8e-4e6c-be81-1c8694aca9dd\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"listItem\" data-prosemirror-node-block=\"true\"><p data-local-id=\"3aa3802885e2\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">Phone camera performance in low light<\/p><\/li><li data-local-id=\"e611a904-5def-4cae-8ca0-e7530f535197\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"listItem\" data-prosemirror-node-block=\"true\"><p data-local-id=\"f07a0650a150\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">Glare, viewing angles, and screen brightness<\/p><\/li><li data-local-id=\"d0a734cd-4239-4aa3-8a76-0411115c0b8f\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"listItem\" data-prosemirror-node-block=\"true\"><p data-local-id=\"21868e28aa4d\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">Unclear UI states (customers scanning the wrong code)<\/p><\/li><li data-local-id=\"53e37589-cf7e-4488-9285-7a4ecd258e9a\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"listItem\" data-prosemirror-node-block=\"true\"><p data-local-id=\"e89fadf506e4\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">Timeouts that appear as \u201cno response\u201d<\/p><\/li><\/ul><p data-local-id=\"f1874439985f\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">Operationally, they show up as attendant assistance and support volume.<\/p><h3 data-local-id=\"b02b4332ff30\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"heading\" data-prosemirror-node-block=\"true\">Scanner-to-phone<\/h3><p data-local-id=\"2a541628e5b3\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">Scanner hardware is designed for fast, repeatable reads in imperfect conditions. When the lane scans the customer\u2019s QR code, the checkout experience becomes more standardized because the lane controls the scanning surface and the read behaviour.<\/p><p data-local-id=\"ec9dc85f7560\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">The remaining issues are typically easier to identify and resolve:<\/p><ul class=\"ak-ul\" data-local-id=\"607a8358-47d0-4ab2-8efa-19fccd9319f2\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"bulletList\" data-prosemirror-node-block=\"true\"><li data-local-id=\"b64c3b47-935d-4220-bd38-d8db0a6a21f1\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"listItem\" data-prosemirror-node-block=\"true\"><p data-local-id=\"4666045796c0\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">scanner readiness and routine cleaning\/calibration<\/p><\/li><li data-local-id=\"d3d9aab2-5120-4ffc-b71f-d06d22b4f937\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"listItem\" data-prosemirror-node-block=\"true\"><p data-local-id=\"0910fb93e8aa\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">connectivity timeouts<\/p><\/li><li data-local-id=\"913453f0-a6ac-4abd-96e3-b50809328d42\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"listItem\" data-prosemirror-node-block=\"true\"><p data-local-id=\"845d0440b6f4\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">customers presenting the wrong QR<\/p><\/li><\/ul><p data-local-id=\"30859a06c1cb\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">In high-traffic stores, that predictability translates into fewer interventions and steadier throughput.<\/p><h2 data-local-id=\"f9a87d75801e\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"heading\" data-prosemirror-node-block=\"true\">Scan Direction Changes Staffing Load<\/h2><p data-local-id=\"73fd4b04d9eb\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">In self-checkout, friction doesn\u2019t get logged as feedback. It shows up as interventions, retries, and slower lanes.<\/p><p data-local-id=\"3efe48d0668d\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">The more variables you push onto the customer\u2019s phone and camera, the more frequently an attendant gets pulled into the flow. And every time that happens, a lane stops being self-service.<\/p><p data-local-id=\"a068c536ebc3\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">Both patterns can be fast once payment is initiated, while scan direction determines how consistently you get that outcome at peak.<\/p><h2 data-local-id=\"bbfa55a12381\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"heading\" data-prosemirror-node-block=\"true\">Which Flow Scales Better?<\/h2><p data-local-id=\"d532ea2a7d1f\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">If the goal is higher throughput with fewer attendant interventions, the scanner-gun flow is typically the better default.<\/p><p data-local-id=\"7b1ee6a4caa7\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">\u201cCustomer scans the screen\u201d can still be the right choice when:<\/p><ul class=\"ak-ul\" data-local-id=\"5e8664cc-fba3-47f4-8836-d2364467ac82\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"bulletList\" data-prosemirror-node-block=\"true\"><li data-local-id=\"83d787b3-1a6c-4092-a5c0-1f17cb72b6fa\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"listItem\" data-prosemirror-node-block=\"true\"><p data-local-id=\"fdba76958756\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">the self-checkout experience is kiosk-style and screen-led<\/p><\/li><li data-local-id=\"b5a7bebf-89a3-4c99-aea7-8b4c9c47f59b\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"listItem\" data-prosemirror-node-block=\"true\"><p data-local-id=\"261a69cf113b\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">scanner hardware isn\u2019t available, or isn\u2019t integrated into the payment step<\/p><\/li><li data-local-id=\"e255c8fc-d8f2-4a69-bdef-e1f0c88632ff\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"listItem\" data-prosemirror-node-block=\"true\"><p data-local-id=\"69bec6ee1c5e\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">you can tightly control QR presentation (size, placement, brightness, glare)<\/p><\/li><\/ul><p data-local-id=\"08fb4b75a6a1\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">In peak-heavy environments, the model that gives the lane more control over scanning is the one that scales more reliably.<\/p><h2 data-local-id=\"2448dc43d781\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"heading\" data-prosemirror-node-block=\"true\">How to Choose the Right Flow<\/h2><p data-local-id=\"1c65b96ac30c\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">Choose <strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">customer scans screen<\/strong> when you\u2019re building a screen-led self-checkout experience and want to minimize dependence on scanner hardware at the payment step.<\/p><p data-local-id=\"6633570238de\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">Choose <strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">scanner scans customer<\/strong> when you\u2019re optimizing for consistent speed at peak and want to reduce variability that typically drives retries and attendant assistance.<\/p><p data-local-id=\"7cab3aa1dc9e\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">Whichever model you choose, treat rollout as an operational change\u2014UI prompts, retry behaviour, and lane support procedures matter as much as the tender type itself.<\/p><p data-local-id=\"866afccf7514\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">For either flow to work consistently in-store, the goal is to make the payment step hard to misinterpret and easy to recover.<\/p><p data-local-id=\"85b7aebe23d5\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\"><strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">Keep the payment state singular<\/strong><br data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"hardBreak\" data-prosemirror-node-inline=\"true\" \/>Show one clear instruction and one QR code on a dedicated payment screen. Avoid competing QR codes, secondary prompts, or UI states that make customers hesitate.<\/p><p data-local-id=\"5d8851766725\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\"><strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">Make retries intentional<\/strong><br data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"hardBreak\" data-prosemirror-node-inline=\"true\" \/>If a scan fails or times out, route customers to one obvious next step (try again, or generate a new code). Don\u2019t force them to back out and reselect payment.<\/p><p data-local-id=\"9a540b4ccc7c\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\"><strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">Log what happened<\/strong><br data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"hardBreak\" data-prosemirror-node-inline=\"true\" \/>When a transaction doesn\u2019t complete, you should be able to tell whether it was a scan issue, a timeout, or a customer cancellation. That\u2019s the difference between reducing repeat issues and simply responding faster.<\/p><h2 data-local-id=\"0405629d194f\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"heading\" data-prosemirror-node-block=\"true\">Product Note: Two QR Wallet Flows Checkout<\/h2><p data-local-id=\"9e3282884d1d\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">For QR wallets, most checkout deployments use one of two scan models. AlphaPay supports both for <a href=\"https:\/\/www.alphapay.com\/zh\/canadian-businesses-adding-wechat-pay-alipay-and-unionpay\/\" data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"link\"><strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">WeChat Pay, Alipay, and UnionPay<\/strong><\/a>, so you can match the flow to your lane setup and traffic patterns.<\/p><h2 data-local-id=\"1a1c78b05a6d\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"heading\" data-prosemirror-node-block=\"true\">What we built it for<\/h2><p data-local-id=\"ee9e93a72615\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">AlphaPay integrates <a href=\"https:\/\/www.alphapay.com\/zh\/payment-solution\/\" data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"link\"><strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">QR wallet payments<\/strong><\/a> into existing systems without forcing you into a single interaction model. You can keep the lane experience familiar, protect throughput, and reduce the operational drag that usually shows up after launch.<\/p><p data-local-id=\"2c7f846dd40d\" data-prosemirror-content-type=\"node\" data-prosemirror-node-name=\"paragraph\" data-prosemirror-node-block=\"true\">Ready to explore what flow to rollout? <a href=\"https:\/\/www.alphapay.com\/zh\/contact-us\/\" data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"link\"><strong data-prosemirror-content-type=\"mark\" data-prosemirror-mark-name=\"strong\">Reach out to our team<\/strong><\/a> to explore options that best suit your business.<\/p>\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-c99b859 e-con-boxed e-flex e-con\" data-id=\"c99b859\" data-element_type=\"container\" data-settings=\"{&quot;content_width&quot;:&quot;boxed&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Self-checkout is an environment with very little tolerance for friction. When a lane slows down, the impact is immediate: longer queues, more attendant interventions, and more abandoned transactions. In most implementations, the payment rail isn\u2019t the bottleneck. The bottleneck is the step that initiates payment. That single interaction determines how reliably customers complete checkout without [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":11807,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[29],"tags":[],"class_list":["post-11806","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.13 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>QR Wallets at Self-Checkout: Two Payment Flows and How to Choose - AlphaPay<\/title>\n<meta name=\"description\" content=\"For QR wallets at self-checkout, there are two common ways to receive payment: Customer scans a QR code displayed on the self-checkout screen\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.alphapay.com\/zh\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"QR Wallets at Self-Checkout: Two Payment Flows and How to Choose - AlphaPay\" \/>\n<meta property=\"og:description\" content=\"For QR wallets at self-checkout, there are two common ways to receive payment: Customer scans a QR code displayed on the self-checkout screen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.alphapay.com\/zh\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/\" \/>\n<meta property=\"og:site_name\" content=\"AlphaPay\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AlphaPayOfficial\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-04T00:42:31+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-13T00:14:21+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.alphapay.com\/wp-content\/uploads\/2026\/02\/Blog-Two-QR-Wallet-Flows-at-Checkout.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1665\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.alphapay.com\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.alphapay.com\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/www.alphapay.com\/#\/schema\/person\/52cd3b0bb8e81c8fe055755c666937ca\"},\"headline\":\"QR Wallets at Self-Checkout: Two Payment Flows and How to Choose\",\"datePublished\":\"2026-02-04T00:42:31+00:00\",\"dateModified\":\"2026-02-13T00:14:21+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.alphapay.com\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/\"},\"wordCount\":832,\"publisher\":{\"@id\":\"https:\/\/www.alphapay.com\/#organization\"},\"articleSection\":[\"Blog\"],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.alphapay.com\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/\",\"url\":\"https:\/\/www.alphapay.com\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/\",\"name\":\"QR Wallets at Self-Checkout: Two Payment Flows and How to Choose - AlphaPay\",\"isPartOf\":{\"@id\":\"https:\/\/www.alphapay.com\/#website\"},\"datePublished\":\"2026-02-04T00:42:31+00:00\",\"dateModified\":\"2026-02-13T00:14:21+00:00\",\"description\":\"For QR wallets at self-checkout, there are two common ways to receive payment: Customer scans a QR code displayed on the self-checkout screen\",\"breadcrumb\":{\"@id\":\"https:\/\/www.alphapay.com\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.alphapay.com\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.alphapay.com\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.alphapay.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"QR Wallets at Self-Checkout: Two Payment Flows and How to Choose\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.alphapay.com\/#website\",\"url\":\"https:\/\/www.alphapay.com\/\",\"name\":\"AlphaPay\",\"description\":\"Connect with Chinese Consumers Through Borderless Payment\",\"publisher\":{\"@id\":\"https:\/\/www.alphapay.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.alphapay.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.alphapay.com\/#organization\",\"name\":\"AlphaPay\",\"url\":\"https:\/\/www.alphapay.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.alphapay.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.alphapay.com\/wp-content\/uploads\/2022\/02\/AlphaPay-logo-\u7ea2-\u900f\u660e.png\",\"contentUrl\":\"https:\/\/www.alphapay.com\/wp-content\/uploads\/2022\/02\/AlphaPay-logo-\u7ea2-\u900f\u660e.png\",\"width\":865,\"height\":180,\"caption\":\"AlphaPay\"},\"image\":{\"@id\":\"https:\/\/www.alphapay.com\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/AlphaPayOfficial\/\",\"https:\/\/www.linkedin.com\/company\/alpha-pay\/\",\"https:\/\/www.instagram.com\/alphapay_official\/\",\"https:\/\/www.youtube.com\/channel\/UCWdzgXZzoX1se_sY5j0_x-Q\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.alphapay.com\/#\/schema\/person\/52cd3b0bb8e81c8fe055755c666937ca\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.alphapay.com\/#\/schema\/person\/image\/\",\"url\":\"\/\/www.alphapay.com\/wp-content\/uploads\/2022\/02\/Logo-Alphapay-Logo-Icon.png\",\"contentUrl\":\"\/\/www.alphapay.com\/wp-content\/uploads\/2022\/02\/Logo-Alphapay-Logo-Icon.png\",\"caption\":\"admin\"},\"description\":\"\u8fd9\u4e2a\u4eba\u5f88\u61d2\uff0c\u4ec0\u4e48\u90fd\u6ca1\u6709\u7559\u4e0b\uff5e\",\"sameAs\":[\"http:\/\/15.223.57.149\"],\"url\":\"https:\/\/www.alphapay.com\/zh\/author\/admin\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"QR Wallets at Self-Checkout: Two Payment Flows and How to Choose - AlphaPay","description":"For QR wallets at self-checkout, there are two common ways to receive payment: Customer scans a QR code displayed on the self-checkout screen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.alphapay.com\/zh\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/","og_locale":"zh_CN","og_type":"article","og_title":"QR Wallets at Self-Checkout: Two Payment Flows and How to Choose - AlphaPay","og_description":"For QR wallets at self-checkout, there are two common ways to receive payment: Customer scans a QR code displayed on the self-checkout screen","og_url":"https:\/\/www.alphapay.com\/zh\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/","og_site_name":"AlphaPay","article_publisher":"https:\/\/www.facebook.com\/AlphaPayOfficial\/","article_published_time":"2026-02-04T00:42:31+00:00","article_modified_time":"2026-02-13T00:14:21+00:00","og_image":[{"width":1665,"height":1000,"url":"https:\/\/www.alphapay.com\/wp-content\/uploads\/2026\/02\/Blog-Two-QR-Wallet-Flows-at-Checkout.png","type":"image\/png"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"admin","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"4 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.alphapay.com\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/#article","isPartOf":{"@id":"https:\/\/www.alphapay.com\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/"},"author":{"name":"admin","@id":"https:\/\/www.alphapay.com\/#\/schema\/person\/52cd3b0bb8e81c8fe055755c666937ca"},"headline":"QR Wallets at Self-Checkout: Two Payment Flows and How to Choose","datePublished":"2026-02-04T00:42:31+00:00","dateModified":"2026-02-13T00:14:21+00:00","mainEntityOfPage":{"@id":"https:\/\/www.alphapay.com\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/"},"wordCount":832,"publisher":{"@id":"https:\/\/www.alphapay.com\/#organization"},"articleSection":["Blog"],"inLanguage":"zh-Hans"},{"@type":"WebPage","@id":"https:\/\/www.alphapay.com\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/","url":"https:\/\/www.alphapay.com\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/","name":"QR Wallets at Self-Checkout: Two Payment Flows and How to Choose - AlphaPay","isPartOf":{"@id":"https:\/\/www.alphapay.com\/#website"},"datePublished":"2026-02-04T00:42:31+00:00","dateModified":"2026-02-13T00:14:21+00:00","description":"For QR wallets at self-checkout, there are two common ways to receive payment: Customer scans a QR code displayed on the self-checkout screen","breadcrumb":{"@id":"https:\/\/www.alphapay.com\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.alphapay.com\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.alphapay.com\/qr-wallets-at-self-checkout-two-payment-flows-and-how-to-choose\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.alphapay.com\/"},{"@type":"ListItem","position":2,"name":"QR Wallets at Self-Checkout: Two Payment Flows and How to Choose"}]},{"@type":"WebSite","@id":"https:\/\/www.alphapay.com\/#website","url":"https:\/\/www.alphapay.com\/","name":"AlphaPay","description":"\u5929\u4e0b\u652f\u4ed8 \u6377\u8db3\u5148\u767b","publisher":{"@id":"https:\/\/www.alphapay.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.alphapay.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"zh-Hans"},{"@type":"Organization","@id":"https:\/\/www.alphapay.com\/#organization","name":"AlphaPay","url":"https:\/\/www.alphapay.com\/","logo":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.alphapay.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.alphapay.com\/wp-content\/uploads\/2022\/02\/AlphaPay-logo-\u7ea2-\u900f\u660e.png","contentUrl":"https:\/\/www.alphapay.com\/wp-content\/uploads\/2022\/02\/AlphaPay-logo-\u7ea2-\u900f\u660e.png","width":865,"height":180,"caption":"AlphaPay"},"image":{"@id":"https:\/\/www.alphapay.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/AlphaPayOfficial\/","https:\/\/www.linkedin.com\/company\/alpha-pay\/","https:\/\/www.instagram.com\/alphapay_official\/","https:\/\/www.youtube.com\/channel\/UCWdzgXZzoX1se_sY5j0_x-Q"]},{"@type":"Person","@id":"https:\/\/www.alphapay.com\/#\/schema\/person\/52cd3b0bb8e81c8fe055755c666937ca","name":"admin","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.alphapay.com\/#\/schema\/person\/image\/","url":"\/\/www.alphapay.com\/wp-content\/uploads\/2022\/02\/Logo-Alphapay-Logo-Icon.png","contentUrl":"\/\/www.alphapay.com\/wp-content\/uploads\/2022\/02\/Logo-Alphapay-Logo-Icon.png","caption":"admin"},"description":"\u8fd9\u4e2a\u4eba\u5f88\u61d2\uff0c\u4ec0\u4e48\u90fd\u6ca1\u6709\u7559\u4e0b\uff5e","sameAs":["http:\/\/15.223.57.149"],"url":"https:\/\/www.alphapay.com\/zh\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.alphapay.com\/zh\/wp-json\/wp\/v2\/posts\/11806","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alphapay.com\/zh\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alphapay.com\/zh\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alphapay.com\/zh\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alphapay.com\/zh\/wp-json\/wp\/v2\/comments?post=11806"}],"version-history":[{"count":8,"href":"https:\/\/www.alphapay.com\/zh\/wp-json\/wp\/v2\/posts\/11806\/revisions"}],"predecessor-version":[{"id":11858,"href":"https:\/\/www.alphapay.com\/zh\/wp-json\/wp\/v2\/posts\/11806\/revisions\/11858"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.alphapay.com\/zh\/wp-json\/wp\/v2\/media\/11807"}],"wp:attachment":[{"href":"https:\/\/www.alphapay.com\/zh\/wp-json\/wp\/v2\/media?parent=11806"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alphapay.com\/zh\/wp-json\/wp\/v2\/categories?post=11806"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alphapay.com\/zh\/wp-json\/wp\/v2\/tags?post=11806"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}