# Matériel

Les passes Wallet Crew sont conçus pour une utilisation dans le monde réel. Un pass devient utile lorsque le matériel sur site peut le lire de manière fiable, à la bonne vitesse et dans le bon environnement.

Dans la plupart des déploiements, le matériel est la première contrainte. Il influence le choix entre **code-barres/QR** et **NFC**, et il définit l'expérience opérationnelle au moment du passage en caisse ou à la porte.

<details>

<summary><strong>Exemples concrets</strong></summary>

* Fidélité en magasin : un lecteur 2D lit un code QR affiché dans Apple Wallet ou Google Wallet.
* Rachat de carte cadeau : un lecteur PDV lit un code-barres depuis l'écran d'un téléphone, puis applique une remise.
* Entrée événementielle : des lecteurs portables ou des portiques fixes lisent des codes QR à haut débit.
* Contrôle d'accès : lecture par contact NFC avec des lecteurs compatibles avec Google Smart Tap ou Apple VAS.
* Validation assistée par le personnel : le smartphone d'un employé scanne le code QR d'un client via une application basée sur la caméra, telle que [Scanner de cartes](https://app.gitbook.com/s/WLc8AHXW4tdrAXUBfrYF/scan/crew-check).

</details>

## Pourquoi le matériel est important pour les projets Wallet

Les passes Wallet sont destinés au monde physique. Chaque pass est conçu pour être présenté à un comptoir, une porte ou un point de contrôle. Cette interaction ne fonctionne que si le « côté lecture » est résolu.

C'est pourquoi la qualification du matériel doit intervenir tôt. Cela réduit le risque du projet. Cela évite des surprises tardives telles que des codes écran illisibles, un débit insuffisant ou une incompatibilité NFC.

### Liste de contrôle pour la qualification du matériel

{% stepper %}
{% step %}

#### Choisir le type d'interaction

Décidez si l'interaction principale est **balayage code-barres/QR**, **tap NFC**, ou un mélange. Ce choix doit correspondre au flux sur site et à l'infrastructure existante.
{% endstep %}

{% step %}

#### Valider la capacité du matériel

Confirmez que les lecteurs peuvent lire depuis **écrans de téléphone** (et pas seulement depuis du papier). Pour le NFC, confirmez que les modèles de lecteurs exacts prennent en charge **Google Smart Tap** et/ou **Apple VAS**.
{% endstep %}

{% step %}

#### Tester en conditions réelles

Testez avec des appareils iOS et Android. Incluez la variation de la luminosité de l'écran, le verre protecteur, le débit des files d'attente et les habitudes du personnel.
{% endstep %}

{% step %}

#### Décider du déploiement et des solutions de secours

Définissez une solution de secours lorsqu'une lecture ou un tap échoue (saisie manuelle, code alternatif, scan via le smartphone du personnel). Gardez la solution de secours cohérente entre les sites.
{% endstep %}
{% endstepper %}

## Compatibilité des codes-barres et QR codes

Le Wallet Crew est compatible avec tout matériel capable de lire le **code-barres** ou **QR code**, y compris lorsque le code est affiché sur l'écran d'un smartphone.

Ceci inclut typiquement :

* PDV et portables **imagers 2D** (commerce, hôtellerie).
* Appareils de lecture pour lieux (portables ou portiques fixes).
* Tout lecteur basé sur la caméra d'un smartphone, lorsque cela est opérationnellement acceptable.

{% hint style="warning" %}
Tous les lecteurs de codes-barres ne peuvent pas lire les codes depuis les écrans de téléphone. Les **scanners laser / 1D** échouent souvent sur les écrans. Plus de détails sur la sélection des lecteurs sont disponibles dans le [guide du lecteur](https://docs.thewalletcrew.io/scan/scanner).
{% endhint %}

## Compatibilité NFC (Google Smart Tap et Apple VAS)

Le NFC peut être utilisé lorsque l'infrastructure de lecteurs prend en charge les protocoles wallet :

* **Google Smart Tap** (Google Wallet)
* **Apple VAS** (Apple Wallet Value Added Services)

Cela nécessite du matériel explicitement compatible avec ces protocoles. Lorsqu'il y a des lecteurs compatibles en place, le NFC offre une expérience de « tap » qui peut être plus rapide que la lecture scannée, selon la configuration opérationnelle.

Le Wallet Crew a été configuré avec succès avec du matériel compatible NFC de : SpringCard, Zebra, Team Axess, ...

## FAQ

<details>

<summary><strong>Tout lecteur de codes-barres est-il compatible avec les passes affichés dans Apple Wallet ou Google Wallet ?</strong></summary>

La compatibilité dépend du type de lecteur. La plupart des déploiements utilisent **imagers 2D** car ils lisent de manière fiable les codes QR et les codes-barres depuis les écrans de téléphone.

Les **scanners laser / 1D** plus anciens fonctionnent souvent sur des codes-barres imprimés mais échouent sur les écrans. Plus de détails sur la sélection des lecteurs sont disponibles dans le [guide du lecteur](https://docs.thewalletcrew.io/scan/scanner).

</details>

<details>

<summary><strong>Le NFC est-il nécessaire pour mener un projet wallet ?</strong></summary>

Non. La lecture par code-barres et QR code est la voie la plus universelle. Elle fonctionne généralement avec les lecteurs existants et est plus facile à déployer.

Le NFC devient pertinent lorsqu'une expérience de « tap » est requise et que des lecteurs compatibles sont déjà disponibles ou prévus.

</details>

<details>

<summary><strong>Que signifie « compatible Google Smart Tap / Apple VAS » pour le matériel ?</strong></summary>

Cela signifie que le firmware du lecteur prend en charge les protocoles NFC wallet spécifiques utilisés pour les passes à valeur ajoutée. La capacité NFC standard n'est pas toujours suffisante.

La compatibilité des lecteurs doit être validée sur le modèle exact et la version de firmware destinés à la production.

</details>

<details>

<summary><strong>Un smartphone peut-il être utilisé pour valider des passes wallet ?</strong></summary>

Oui, lorsque le contexte opérationnel permet la lecture basée sur la caméra. C'est courant pour les pop-ups, les points de contrôle à faible volume ou comme solution de secours.

Pour les workflows de validation construits avec The Wallet Crew, voir [Scanner de cartes](https://app.gitbook.com/s/WLc8AHXW4tdrAXUBfrYF/scan/crew-check).

</details>
