Biglietti contactless in Apple Pay
Per trasmettere i dati di biglietti supportati ai terminali NFC compatibili, Apple utilizza il protocollo VAS (Value Added Services) di Apple. Il protocollo VAS può essere implementato sui terminali contactless o sulle app per iPhone e utilizza NFC per comunicare con i dispositivi Apple supportati. Funziona entro una breve distanza e può essere utilizzato per presentare biglietti contactless in modo indipendente o come parte di una transazione di Apple Pay.
Quando il dispositivo viene avvicinato al terminale NFC, quest'ultimo avvia la ricezione delle informazioni del biglietto inviando una richiesta di biglietto. Se un utente dispone di un biglietto con l'identificatore del fornitore del biglietto, gli viene richiesto di autorizzarne l'utilizzo tramite Face ID, Touch ID o il codice. Le informazioni del biglietto, la data e l'ora e una chiave casuale ECDH P‑256 utilizzabile una sola volta vengono usate insieme alla chiave pubblica del fornitore del biglietto per generare una chiave di codifica per i dati del biglietto, che vengono poi inviati al terminale.
Nelle versioni da iOS 12.0.1 a iOS 13 compreso, gli utenti possono selezionare manualmente il biglietto prima di presentarlo al terminale NFC dell'esercente. In iOS 13.1 o versioni successive, i fornitori dei biglietti possono configurare manualmente i biglietti selezionati perché richiedano o meno l'autenticazione da parte dell'utente per poter essere utilizzati.