Welcome to our new developer portal! Use the "Ask" button to chat with our AI Agent.
For the complete documentation index, see llms.txt. This page is also available as Markdown.

Visa CDCVM

Overview

This page describes CDCVM behavior for a Visa digital card.

See Configure Visa CVM priority for details about CVM selection between the digital wallet application and the POS terminal. It also explains how to prioritize Online PIN.

Low-value transaction (LVT)

For Visa, the terminal determines whether a transaction is an LVT.

It uses the TTQ (Terminal Transaction Qualifier) in the Get Processing Options (GPO) APDU command.

To support LVT without authentication:

Transit payment without authentication

NFC Wallet SDK treats a transaction with a Visa digital card as a transit transaction when both conditions are true:

  • The transaction amount is 0.

  • The terminal indicates support for ODA for Online Authorizations (TTQ byte 1 bit 1 is set).

To support transit payments at a transit gate without authentication:

  • You must enable transit payment without authentication as described in Define risk management.

Last updated

Was this helpful?