La section suivante fournit la liste des commandes APDU que l'application sans contact effectue dans le terminal NFC lors de la communication avec un portefeuille. Certaines de ces fonctions sont automatisées, tandis que d'autres sont déclenchées par un appel d'API à partir du terminal du point de vente ou du point de vente marchand.
Le tableau suivant offre un aperçu des commandes APDU disponibles:
Type de commande | ACP | INS | P1 | P2 | Lc | Champ de données de la commande | Le |
---|---|---|---|---|---|---|---|
Sélectionnez "Mobile Wallet" avec OSE - OSE.VAS.01 | 00 | A4 | 04 | 00 | 0A | 4F53452E5641532E3031 | 00 |
Sélectionner les cartes de fidélité sans contact 2 | 00 | A4 | 04 | 00 | 09 | A000000476D0000111 | 00 |
Négocier une session sécurisée sans contact | 90 | 53 | 00 | 00 | xx | Variable | 00 |
Obtenir les données des cartes de fidélité sans contact | 90 | 50 | 00 | 00 | xx | Variable | 00 |
Obtenir des données supplémentaires sur les cartes de fidélité sans contact | 90 | C0 | 00 | 00 | xx | Variable | 00 |
Données push des données sans contact | 90 | 52 | 00 | 00 | xx | Variable | 00 |
Ce tableau utilise les abréviations suivantes:
- CLA: type de commande.
- INS: commandes spécifiques telles que
get data
. - P1, P2: paramètres 1 et 2 pour une commande. Par exemple, une valeur de décalage de 2 octets dans un fichier pour écrire des données.
- Lc: longueur du champ de commande.
- Champ de données de la commande: données comme indiqué dans les sections suivantes.
- Le: longueur de champ attendue de la réponse.
Les autres tables de cette référence utilisent l'abréviation M/O/C, qui signifie "obligatoire" ou "facultatif" ou "conditionnel". Les champs marqués comme facultatifs ne sont facultatifs que lorsque le protocole est utilisé et doivent toujours être mis en œuvre.