Accéder directement au contenu
Créez un compte ou connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compteConnectez-vous
Démarrer
Paiements
Revenus
Plateformes et places de marché
Gestion de fonds
Ressources pour les développeurs
API et SDKAide
Aperçu
À propos des paiements Stripe
Mettre votre intégration à niveau
Analyses des paiements
Paiements en ligne
PrésentationTrouver votre cas d'usageUtiliser Managed Payments
Utiliser Payment Links
Utiliser une page de paiement préconfiguré
Créer une intégration personnalisée avec Elements
Développer une intégration dans l'application
Paiements par TPE
Terminal
    Présentation
    Accepter les paiements par TPE
    Disponibilité mondiale
    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
    Paiements à plusieurs parties avec Connect
    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
    Références
    Documentation de l'API
    Lecteurs mobiles
    Lecteurs intelligents
    Lecteurs Tap to Pay
    Guide de migration du SDK
    Liste de contrôle pour le déploiement
    Fiches produit du lecteur Stripe Terminal
Moyens de paiement
Ajouter des moyens de paiement
Gérer les moyens de paiement
Paiement accéléré avec Link
Scénarios de paiement
Gérer plusieurs devises
Tunnels de paiement personnalisés
Acquisition flexible
Orchestration
Au-delà des paiements
Constituez votre entreprise
Cryptomonnaies
Commerce agentique
Financial Connections
Climate
Comprendre la fraude
Radar pour la protection contre la fraude
Gestion des litiges
Vérifier l'identité
États-Unis
Français (France)
AccueilPaiementsTerminal

Collecter les données de cartes luesVersion bêta privée

Utilisez Terminal pour collecter des données non PCI avec les interfaces matérielles du lecteur.

Version bêta privée

Pour demander l’accès à la version bêta privée des données Collect, envoyez un e-mail à terminal-collect-data@stripe.com contenant les informations suivantes :

  • Cas d’usage
  • Appareil et type d’intégration Terminal
  • Format de données de la bande magnétique
  • Fournisseur, si vous utilisez un fournisseur de carte tiers

Utilisez le SDK Terminal et les interfaces matérielles du lecteur (comme le lecteur de bande magnétique) pour lire les moyens de paiement non-PCI tels que les cartes cadeaux. Cette fonctionnalité n’est pas disponible hors ligne.

Après avoir lu la carte, le SDK Terminal fournit un objet de données tokenisé. Utilisez le token pour récupérer en toute sécurité les données en clair de la piste sur votre back-end.

Le lecteur Terminal ne lit et ne stocke que les données en clair de la bande magnétique qui respectent ces formats :

  • Les données de la carte ne sont disponibles que sur la piste 2.
  • Les données de la carte utilisent uniquement la sentinelle de début ; et la sentinelle de fin ? de la piste 2 de l’ISO/IEC-7813, sans le caractère de séparation.
  • Les données de la carte se composent uniquement de chiffres.

Si vos numéros de carte ne correspondent pas à l’un de ces formats approuvés,contactez l’équipe Terminal en lui indiquant le format de votre carte et les plages de BIN.

La collecte des données de lecture de la piste magnétique est disponible dans les pays suivants :

  • Tous les pays pris en charge pour BBPOS Chipper2X BT et Stripe M2 utilisant Android SDK et iOS SDK 3.7.0 ou une version ultérieure, ou React Native SDK 0.0.1-beta.27 ou une version ultérieure.
  • Tous les pays pris en charge pour Stripe Reader S700 et BBPOS WisePOS E sur la version logicielle 2.28.3.0 ou ultérieure du lecteur utilisant le SDK Android, Apps on Devices, le SDK iOS 4.2.0 ou ultérieure et le SDK React Native 0.0.1-beta.27 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 .magstripe, dans une configuration transmise à la fonction. Une fois qu’un client a passé une carte bancaire, le SDK renvoie un token représentant les données ou une erreur si le passage a échoué. Utilisez ce token dans votre intégration pour pointer vers les données.

Remarque

Sur les lecteurs pris en charge, la possibilité pour les clients d’annuler des transactions est désormais activée par défaut. Pour désactiver l’annulation par le client sur les lecteurs intelligents, définissez le paramètre customerCancellation sur .disableIfAvailable.

PaymentViewController.swift
Swift
Objectif-C
No results
import UIKit import StripeTerminal class PaymentViewController: UIViewController { func readGiftCard() throws { let config = try CollectDataConfigurationBuilder() .setCollectDataType(.magstripe) .build() self.cancelable = Terminal.shared.collectData(config) { collectedData, collectError in if let error = collectError { // Handle read errors print("Collect data failed: \(error)") } else if let data = collectedData, let stripeId = data.stripeId { print("Received collected data token: \(stripeId)") } } } }

Récupérer les données collectées

Lorsque vous devez effectuer des opérations telles que l’utilisation d’une carte cadeau, ou la récupération des données en clair dans votre back-end à l’aide du token de données collecté. Les données collectées sont stockées sur les serveurs de Stripe pendant 24 heures.

Command Line
cURL
No results
curl https://api.stripe.com/v1/terminal/reader_collected_data/tmrcd_xxxxxxxx \ -u "
sk_test_BQokikJOvBiI2HlWgH4olfQ2
:"

Remarque

Stripe ne procède pas à l’authentification des données collectées ni à l’autorisation des transactions effectuées à l’aide des données collectées, et n’assume aucune responsabilité à cet égard. Stripe n’est pas responsable des actes illégaux ou frauduleux commis par des tiers en lien avec les données collectées.

Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc