Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Outils de développement
Aperçu
À propos des paiements Stripe
Mettre votre intégration à niveau
Analyses des paiements
Paiements en ligne
PrésentationTrouver votre cas d'usageManaged Payments
Utiliser Payment Links
Créer une page de paiement
Développer une intégration avancée
Développer une intégration dans l'application
Moyens de paiement
Ajouter des moyens de paiement
Gérer les moyens de paiement
Paiement accéléré avec Link
Interfaces de paiement
Payment Links
Checkout
Web Elements
Elements intégrés à l'application
Scénarios de paiement
Tunnels de paiement personnalisés
Acquisition flexible
Orchestration
Paiements par TPE
Terminal
    Présentation
    Accepter les paiements par TPE
    Conception d'intégration
    Choisir votre lecteur
    Concevoir une intégration
    Démarrage rapide
    Exemples d'applications
    Tests
    Configuration de Terminal
    Configurer votre intégration
    Se connecter à un lecteur
    Acceptation d'un paiement
    Encaisser des paiements par carte
    Autres moyens de paiement
    Accepter les paiements hors ligne
    Paiement des commande par courrier/par téléphone
    Spécificités régionales
    Lors du règlement
    Collecter des pourboires
    Collecter et enregistrer des informations de paiement pour une utilisation ultérieure
    Autorisations flexibles
    Après le paiement
    Rembourser des transactions
    Fournir des reçus
    Personnalisez Checkout
    Affichage du panier
    Collecter les données saisies à l'écran
    Collecter les données des lectures de la piste magnétique
    Collecter les données des paiements NFC sans contact
    Applications sur des appareils
    Gérer les lecteurs
    Commander, renvoyer ou remplacer des lecteurs
    Enregistrer des lecteurs
    Gérer les emplacements et les zones
    Configurer des lecteurs
    Suivre les lecteurs
    Chiffrement
    Références
    Documentation de l'API
    Lecteurs mobiles
    Lecteurs intelligents
    Guide de migration du SDK
    Liste de contrôle pour le déploiement
    Fiches produit du lecteur Stripe Terminal
Autres produits Stripe
Financial Connections
Cryptomonnaies
Climate
AccueilPaiementsTerminal

Collecter les données des paiements NFC sans contactVersion bêta privée

Utilisez Terminal pour la collecte de données des instruments NFC avec les interfaces matérielles du lecteur.

Copier la page

Version bêta privée

Demandez l’accès à la collecte de données en version bêta privée en envoyant un e-mail à terminal-collect-data@stripe.com. Indiquez votre cas d’usage, votre appareil Terminal et votre type d’intégration.

Utilisez le SDK Terminal et l’interface sans contact du lecteur pour lire l’identifiant unique (UID) des instruments NFC, tels que les cartes ou les bracelets. Cette fonctionnalité est disponible hors ligne.

Après présentation de votre instrument NFC, le SDK Terminal fournit un objet de données collectées contenant l’UID NFC, ou une erreur le cas échéant.

Avertissement :

Vous ne pouvez pas utiliser cette fonctionnalité pour encaisser des paiements par carte. Suivez ces instructions pour encaisser des paiements à l’aide de Stripe Terminal.

La collecte de données par lecture sans contact des instruments NFC est disponible dans les pays suivants :

  • Tous les pays pris en charge pour Stripe M2 utilisant le SDK Android ou le SDK iOS version 4.2.0 ou ultérieure.
  • Tous les pays pris en charge pour Stripe Reader S700 sur la version logicielle 2.29.6.0 ou ultérieure utilisant le SDK Android, Apps on Devices version 4.2.0 ou ultérieure, ou le SDK iOS version 4.4.0 ou ultérieure.

Collecter des données

Documentation sur les SDK

  • collectData (iOS)

Utilisez Terminal.collectData() pour demander la collecte de données à partir de votre application de point de vente. Précisez le type de données collectées que vous souhaitez recevoir (par exemple UID NFC) dans une configuration transmise à la fonction. Après présentation d’un instrument NFC, le SDK renvoie un objet de données collectées avec l’UID NFC, ou une erreur si la lecture a échoué.

Swift
import UIKit import StripeTerminal class PaymentViewController: UIViewController { func readNfcUid() throws { let config = try CollectDataConfigurationBuilder().setCollectDataType(.nfcUid).build() self.cancelable = Terminal.shared.collectData(config) { collectedData, collectError in if let error = collectError { // Placeholder for handling exceptions } else if let nfcUid = collectedData?.nfcUid { // Placeholder for receiving NFC UID print("NFC UID is: \(nfcUid)") } } } }
Cette page vous a-t-elle été utile ?
OuiNon
Besoin d'aide ? Contactez le service Support.
Rejoignez notre programme d'accès anticipé.
Consultez notre log des modifications.
Des questions ? Contactez l'équipe commerciale.
LLM ? Lire llms.txt.
Propulsé par Markdoc