Accéder directement au contenu
Connectez-vous
Image du logo Stripe
/
Créez un compte
Connectez-vous
Accueil
Payments
Automatisation des opérations financières
Services bancaires
Outils de développement
Options sans code
Tous les produits
Accueil
Payments
Automatisation des opérations financières
Accueil
Payments
Automatisation des opérations financières
Services bancaires
Outils de développement
Aperçu
Démarrer
À propos des paiements Stripe
Start an integration
Payment Links
Checkout
Web Elements
Mobile Elements
Payment scenarios
During the payment
Après le paiement
Ajouter des moyens de paiement
Autres scénarios de paiement
Paiement accéléré avec Link
Other Stripe products
Connect
Terminal
    Aperçu
    Présentation de Terminal
    Concevoir une intégration
    Exemples d'applications
    Démarrage rapide
    Accepter un paiement par TPE
    Choisir votre lecteur
    Configurer votre intégration
    Se connecter à un lecteur
    Encaissement des paiements
    Spécificités régionales
    Marques de cartes bancaires prises en charge
    Fonctionnalités de paiement de Terminal
    Paiements à plusieurs parties avec Connect
    Collecter des pourboires
    Collecter les données saisies
    Enregistrer des cartes bancaires pour les prochains achats
    Rembourser des transactions
    Fournir des reçus
    Affichage du panier
    Autorisations incrémentielles
    Autorisations étendues
    Utiliser le mode hors ligne
    Paiement des commande par courrier/par téléphone
    Déploiement à grande échelle
    Commander du matériel
    Gérer les emplacements
    Configurer des lecteurs
    Documentation
    Documentation de l'API
    Lecteurs Bluetooth
    Lecteurs intelligents
    Guide de migration du SDK
    Test
    Liste de contrôle pour le déploiement
    Fiches produit des lecteurs Stripe Terminal
Radar
Financial Connections
Cryptomonnaie
Identity
Climate
Ressources
À propos des API
Guides d'implémentation
Aide en matière de réglementation
Test
Terminal
·
AccueilPaymentsTerminal

Gérer les emplacements

Groupez et gérez vos lecteurs par emplacement physique.

Lecteur Stripe S700

Recevez une notification lorsque le lecteur Stripe S700 sera disponible dans votre pays.

Si votre déploiement de Terminal utilise un grand nombre de lecteurs sur plusieurs emplacements physiques, le suivi de tous ces lecteurs peut s’avérer complexe. Facilitez la gestion de vos lecteurs et de leur activité en les associant à un emplacement physique. Les emplacements vous permettent également de vous assurer que vos lecteurs téléchargent les bonnes configurations régionales.

Utilisez l’objet Locations de Terminal pour regrouper les lecteurs, consulter leur état de connectivité et personnaliser leurs paramètres par emplacement physique. Ceci est particulièrement utile pour les places de marché qui comptent de nombreux comptes connectés.

Après avoir créé des objets Locations, vous pouvez les utiliser pour vous aider à regrouper les lecteurs, améliorer les flux de découverte de lecteurs, personnaliser leurs paramètres par emplacement physique, et bien plus encore.

Créer un emplacement Server-side Dashboard

Créez un objet Location pour chaque emplacement physique dans lequel vos lecteurs sont actifs. Si votre entreprise vous demande souvent de déplacer vos lecteurs, vos emplacements peuvent utiliser des adresses qui représentent un lieu d’activité principal.

Pour créer un nouvel emplacement à l’aide de l’API, utilisez la requête create location.

Command Line
curl https://api.stripe.com/v1/terminal/locations \ -u
sk_test_VePHdqKTYQjKNInc7u56JBrQ
:
\ -d "display_name"="HQ" \ -d "address[line1]"="19 Rue de Vienne" \ -d "address[city]"="Paris" \ -d "address[country]"="FR" \ -d "address[postal_code]"="75008" \

Les propriétés d’adresse requises d’un emplacement varient en fonction du pays :

PaysPropriétés d'adresse requises
Australie
Canada
Italie
Espagne
États-Unis
line1, city, state, postal_code, and country
Autriche+
Belgique
République tchèque+
Danemark
Finlande+
France
Allemagne
Luxembourg+
Malaisie+
Pays-Bas
Nouvelle-Zélande+
Norvège+
Portugal+
Suède
Suisse+
Royaume-Uni
line1, city, postal_code, and country
Irlande
Singapour
line1, postal_code, and country
+Terminal est actuellement disponible en version bêta dans ce pays.
**La compatibilité de ce SDK mobile s'applique également lorsqu'il est utilisé avec React Native.

Créer un emplacement avec Standard Connect

Pour créer un emplacement pour un compte Connect standard, utilisez l’en-tête Stripe-Account dans votre requête. Les emplacements ainsi créés ne sont accessibles que par le compte Connect avec lequel vous vous authentifiez. Si l’entreprise opère sur plusieurs sites physiques, vous pouvez créer plusieurs emplacements pour un compte Connect standard individuel.

Command Line
curl https://api.stripe.com/v1/terminal/locations \ -u
sk_test_VePHdqKTYQjKNInc7u56JBrQ
:
\ -d "display_name"="HQ" \ -d "address[line1]"="19 Rue de Vienne" \ -d "address[city]"="Paris" \ -d "address[country]"="FR" \ -d "address[postal_code]"="75008" \ -H "Stripe-Account:
{{CONNECTED_ACCOUNT_ID}}
"

Créer un emplacement avec Custom Connect

Concernant les intégrations Custom Connect, les emplacements appartiennent au compte de la plateforme et ne sont pas mappés strictement aux comptes Connect. Si votre plateforme doit associer des comptes Custom Connect à des emplacements, vous pouvez enregistrer une référence au(x) compte(s) concerné(s) dans la propriété metadata de l’emplacement.

Command Line
curl https://api.stripe.com/v1/terminal/locations \ -u
sk_test_VePHdqKTYQjKNInc7u56JBrQ
:
\ -d "display_name"="HQ" \ -d "address[line1]"="19 Rue de Vienne" \ -d "address[city]"="Paris" \ -d "address[country]"="FR" \ -d "address[postal_code]"="75008" \ -d "metadata[connected_account]"=
{{CONNECTED_ACCOUNT_ID}}

Vous pouvez également créer des emplacements dans le Dashboard Stripe, sur la page Gérer les emplacements.

Lorsque vous enregistrez votre lecteur dans un emplacement, l’emplacement spécifié regroupe le lecteur et définit ses paramètres de pays.

Limitation des tokens de connexion Server-side Smart readers

Lorsque vous créez un ConnectionToken pour le SDK Terminal, vous pouvez fournir un paramètre location afin de contrôler l’accès aux lecteurs intelligents. Si vous définissez un lieu, le ConnectionToken n’est utilisable qu’avec les lecteurs intelligents assignés à cet emplacement. Sans emplacement défini, le ConnectionToken peut s’utiliser avec tous les lecteurs.

Note

Pour les lecteurs Bluetooth , le location d’un ConnectionToken n’a aucun effet. Ainsi, les lecteurs Bluetooth à proximité de chez vous resteront toujours détectables.

Command Line
curl https://api.stripe.com/v1/terminal/connection_tokens \ -u
sk_test_VePHdqKTYQjKNInc7u56JBrQ
:
\ -d "location"=
{{LOCATION_ID}}

Enregistrer un lecteur dans un emplacement

Vous devez enregistrer votre lecteur dans un emplacement afin d’accepter des paiements. Le processus d’enregistrement de votre lecteur dans un emplacement diffère selon qu’il s’agit d’un lecteur intelligent ou d’un lecteur Bluetooth.

Lecteurs intelligents Server-side

Enregistrez les lecteurs intelligents (Verifone P400, BBPOS WisePOS E et le lecteur Stripe S700) à un emplacement lors de l’enregistrement des lecteurs.

Command Line
curl https://api.stripe.com/v1/terminal/readers \ -u
sk_test_VePHdqKTYQjKNInc7u56JBrQ
:
\ -d "registration_code"="{{READER_REGISTRATION_CODE}}" \ -d "label"="Alice's Reader" \ -d "location"=
{{LOCATION_ID}}

Vous pouvez également enregistrer des lecteurs dans le Dashboard sur la page Lecteurs ou sur la page Gérer les emplacements.

Lecteurs Bluetooth Client-side

Enregistrez les lecteurs Bluetooth comme le (lecteur M2 de Stripe, le BBPOS Chipper 2X BT et le BBPOS WisePad 3) dans un emplacement pendant la connexion au lecteur en spécifiant le locationId dans votre BluetoothConnectionConfiguration. Si vous le souhaitez, vous pouvez enregistrer le lecteur dans le dernier emplacement utilisé en transmettant le reader.locationId à partir d’un lecteur découvert.

Note

Les versions du SDK Terminal antérieures à v2.0.0 ne prennent pas en charge l’enregistrement des lecteurs BBPOS Chipper 2X BT ou WisePad 3 dans les emplacements.

Filtrer les lecteurs découverts

Lecteurs intelligents Client-side

Documentation sur les SDK

  • discoverReaders (JavaScript)
  • discoverReaders (iOS)
  • discoverReaders (Android)
  • discoverReaders (React Native)

Votre application utilise la méthode discoverReaders du SDK pour rechercher les lecteurs auxquels elle peut se connecter. Lorsque vous recherchez un lecteur intelligent comme Verifone P400 ou BBPOS WisePOS E, vous pouvez découvrir le lecteur souhaité plus facilement en filtrant les résultats par emplacement.

Avec le code ci-dessous, le rappel de votre application ne renvoie que les lecteurs d’un emplacement donné. Vous trouverez l’ID de l’emplacement sur la page Gérer les emplacements du Dashboard.

async function discoverReaders() { const config = {simulated: false, location:
'{{LOCATION_ID}}'
} const discoverResult = await terminal.discoverReaders(config); if (discoverResult.error) { console.log('Failed to discover: ', discoverResult.error); } else if (discoverResult.discoveredReaders.length === 0) { console.log('No available readers.'); } else { // You should show the list of discoveredReaders to the // cashier here and let them select which to connect to (see below). connectReader(discoverResult); } }

Lecteurs Bluetooth Client side

Comme les lecteurs mobiles utilisent Bluetooth pour se connecter, discoverReaders retourne tous les lecteurs à proximité. Aucun filtrage supplémentaire n’est appliqué par défaut. Cependant, vous pouvez utiliser le paramètre registeredLocation retourné sur l’objet Reader pour appliquer de manière facultative un filtrage supplémentaire à votre application.

Cette page vous a-t-elle été utile ?
Besoin d'aide ? Contactez le service d'assistance.
Découvrez nos tutoriels pour les développeurs.
Consultez notre journal des modifications des produits.
Des questions ? Contactez l'équipe commerciale.
Propulsé par Markdoc
Vous pouvez vous désabonner à tout moment. Lisez notre politique de confidentialité.
Sur cette page
Créer un emplacement
Limitation des tokens de connexion
Enregistrer un lecteur dans un emplacement
Filtrer les lecteurs découverts
Produits utilisés
Terminal
Payments
Connect
Stripe Shell
Test mode
Welcome to the Stripe Shell! Stripe Shell is a browser-based shell with the Stripe CLI pre-installed. Log in to your Stripe account and press Control + Backtick (`) on your keyboard to start managing your Stripe resources in test mode. - View supported Stripe commands: - Find webhook events: - Listen for webhook events: - Call Stripe APIs: stripe [api resource] [operation] (e.g., )
Le Shell Stripe est plus optimisé sur la version bureau.
$