단말기는 EMVCo 등급 1 및 등급 2 인증을 충족해야 합니다. 자세한 내용은 EMVCo 웹사이트를 참고하세요.
오프라인 데이터 인증
사용자가 터미널을 빠르게 통과할 수 있도록 대중교통 단말기는 다음을 지원해야 합니다.
오프라인 데이터 인증 (ODA). ODA는 결제 단말기가 비접촉 결제 카드 또는 휴대기기로 오프라인 인증을 실행할 수 있도록 하는 암호화 검사입니다. ODA는 제시된 카드가 진짜라는 높은 수준의 신뢰를 제공합니다. 이를 통해
사용자가 네트워크가 요청을 처리할 때까지 기다릴 필요 없이
있습니다. 대중교통 터미널이 간헐적으로 오프라인 상태일 때도 ODA가 사용됩니다. 대중교통
단말기가 다시 온라인 상태가 되면 결제가 처리됩니다.
ODA 기능은 항상 온라인 상태가 아니거나 연결 안정성이 낮은 터미널이 있는 대중교통 정류장에 적합합니다. 또한 승객이 게이트에 들어갈 때 결제 처리 시간이 느려질 수 있는 경우에도 사용됩니다. 게이트는 일반적으로 사용자가 휴대기기를 탭한 후 500밀리초 이내에 열립니다.
ODA를 사용하려면 대중교통 터미널이 올바르게 구성되어 있어야 합니다. 결제 대행업체에 문의
또는 시스템 통합업체에 문의하세요.
Google 월렛은 다음 네트워크에서 ODA를 지원합니다.
Visa
Mastercard
Amex
설문조사와 카드 충돌
실물 NFC 카드에는 정적 UID가 있습니다. 그러나 모든 Android 모바일 장치는
항상 변경될 수 있습니다 이렇게 하면 추적을 방지하여 사용자의 개인 정보 보호 수준이 향상되지만 대중교통 터미널이 NFC 필드에서 두 개 이상의 카드를 인식하는 '카드 충돌'이 발생할 수 있습니다.
사용자가 휴대전화를 들고 단말기에 접근하면 NFC 자장 강도가 증가하고
필드가
연결. 휴대전화의 연결이 끊어지면 트랜잭션이 중지되고 다시 시도됩니다. 이로 인해 휴대기기 UID가 변경되며, 단말기가 카드 충돌 로직으로 구성된 경우 단기간에 두 개 이상의 UID를 잘못 인식하여 거래가 중지될 수 있습니다. 카드 충돌 로직이 있는 터미널의 터미널 폴링 속도가 너무 빠르면 이 문제가 더욱 악화됩니다.
이 문제를 해결하려면 UID 카드 충돌 로직을 사용 중지하거나 터미널의 폴링 속도를 낮춥니다.
AID select, PPSE, ePPSE
개방 루프 및 폐쇄 루프 카드를 모두 지원하는 단말기의 경우
다음과 같은 순서를 따릅니다.
AID를 사용하는 모든 폐쇄 루프 카드가 먼저 선택됩니다.
PPSE를 사용하는 모든 개방 루프 카드
ePPSE
ePPSE는 EMVCo의 새로운 사양으로, 단말기의 정보를
직전에 휴대기기에 대한 정보를 확인할 수 있습니다. 이렇게 하면
특정 유형의 결제 카드를 선택하여
발생합니다 대중교통의 경우 대중교통에 기본 카드를 설정하면 대중교통 터미널을 탭할 때 기본 결제 카드가 재정의될 수 있습니다.
현재 Google 월렛은 ePPSE를 지원하지 않지만 대중교통에 ePPSE를 사용 설정하고자 하는 경우 Google 월렛에 개방형 루프 대중교통 양식을 제출할 때 이를 명시해 주세요.
[null,null,["최종 업데이트: 2025-07-25(UTC)"],[[["\u003cp\u003eTo integrate with Google Wallet for transit, terminals must be EMV certified and support Offline Data Authentication (ODA) for faster contactless payments, especially with unreliable connections.\u003c/p\u003e\n"],["\u003cp\u003eGoogle Wallet supports ODA for Visa, Mastercard, and Amex, ensuring quicker transactions even when terminals are intermittently offline.\u003c/p\u003e\n"],["\u003cp\u003eTransit terminals should be configured to handle potential card clashes caused by dynamic UIDs in Android devices by disabling UID clash logic or lowering polling speeds.\u003c/p\u003e\n"],["\u003cp\u003eFor terminals supporting both open and closed loop cards, prioritize closed loop cards using AID select, followed by open loop cards using PPSE.\u003c/p\u003e\n"],["\u003cp\u003eWhile Google Wallet doesn't currently support ePPSE, expressing interest in enabling it for transit is encouraged when submitting the onboarding form.\u003c/p\u003e\n"]]],["Integrating with Google Wallet requires EMVCo Level 1 and 2 certification for terminals. Transit terminals must support Offline Data Authentication (ODA) for fast, offline transactions. Terminals must manage card clash issues caused by Android's dynamic UIDs, either by disabling clash logic or reducing polling speed. For terminals supporting both open and closed-loop, prioritize closed-loop cards using AID select, then open loop using PPSE. Google Wallet does not support ePPSE.\n"],null,["# Basic functionality requirements\n\nTo integrate with Google Wallet, the following basic functionalities must be\nimplemented.\n\nEMV certification\n-----------------\n\nTerminals need to meet EMVCo Level 1 and 2 certification. For more details, see the\n[EMVCo website](https://www.emvco.com/).\n\nOffline data authentication\n---------------------------\n\nTo allow users quick passage through a terminal, transit terminals must support\n[Offline data authentication (ODA)](https://en.wikipedia.org/wiki/EMV#Offline_data_authentication_(ODA)). ODA is a cryptographic check that\nallows a payment terminal to perform offline authentication with a contactless payment card or\nmobile device. ODA provides a high level of trust that the card presented is genuine. It allows\nthe transit gate to open without a need for the user to wait for the network to process the\npayment. ODA is also used when transit terminals are intermittently offline. When the transit\nterminal is back online, the payment is processed.\n\nThe ODA feature is ideal for transit stations that have terminals that aren't always online or\nhave less-reliable connections. It's also used when payment processing time might slow the\ncommuter down as they enter the gate. The gates usually open within 500 milliseconds of when the\nuser taps their mobile device.\n\nTo use ODA, the transit terminal needs to be configured correctly. Contact your payment processor\nor system integrator for details on how to configure the terminals.\n\nGoogle Wallet supports ODA for the following networks:\n\n- Visa\n- Mastercard\n- Amex\n\n| **Note:** If a transit terminal is online with a highly reliable and fast internet connection, the open loop transaction still works. However, the transaction is treated like a simple merchant transaction rather than a specific \"transit\" tap.\n\nPolling and card clash\n----------------------\n\nPhysical NFC cards have a static UID. However, all Android mobile devices have a dynamic UID that\nchanges on every transaction. This adds a level of privacy for users because it prevents tracking, but\nit can cause a \"card clash,\" which is when transit terminals recognize more than one card in the\nNFC field.\n\nAs a user approaches a terminal with their phone, the NFC field strength increases and their\ndevice might start a transaction before the field is strong and stable enough to establish a\nconnection. If the phone loses connection, it stops and retries the transaction. This causes the\nmobile device UID to change, and if the terminal is configured with card clash logic, it might\nfalsely recognize more than one UID in a short span and stops the transaction. This situation is\nexacerbated when terminals with card clash logic have terminal polling speeds that are too high.\nTo resolve this situation, either disable the UID card clash logic or lower the polling speed of\nthe terminal.\n\nAID select, PPSE, and ePPSE\n---------------------------\n\nFor terminals that support both open loop and closed loop cards, it's best to set them up in the\nfollowing order:\n\n1. All the closed loop cards that use AID select first.\n2. All open loop cards that use PPSE.\n\n### ePPSE\n\nePPSE is a new specification from EMVCo that helps provide information from the terminal to the\nmobile device about the type of transaction right before the transaction occurs. This allows the\nphone to choose a specific payment card, predefined by the user, for that particular type of\ntransaction. For transit, this could mean setting a default card for transit, which would override\nthe default payment card, when tapped on a transit terminal.\n\nGoogle Wallet does not currently support ePPSE, however if you are interested in enabling ePPSE\nfor transit, please indicate that when you submit the\n[open loop\ntransit form](https://support.google.com/pay/merchants/contact/open_loop_transit_onboarding) to Google Wallet."]]