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
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Outils de développement
Démarrer
Paiements
Automatisation des opérations financières
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
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
    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

Exemples d'applications

Testez Stripe Terminal en utilisant une application test et un lecteur de simulation.

Copier la page

Remarque

Pour un guide plus complet, comprenant notamment des détails sur l’intégration pilotée par serveur en utilisant uniquement l’API Stripe, consultez notre exemple d’intégration.

L’intégration de Stripe Terminal commence par l’exécution de votre application de point de vente à un emplacement physique. Votre application de point de vente communique avec le lecteur via le SDK Terminal pour collecter les paiements en personne de vos clients. Votre back-end fonctionne avec votre application du point de vente pour authentifier le SDK Terminal et finaliser les paiements.

Avant de démarrer votre propre intégration, nous recommandons de configurer l’un des exemples d’application suivants. Cela vous donnera une meilleure idée de la façon dont les composants d’une intégration de Terminal fonctionnent ensemble et vous montrera l’interaction entre le SDK, le lecteur, votre application de point de vente et votre code de back-end.

Déployer l'exemple de back-end

Pour démarrer avec les exemples d’application, configurez l’exemple de back-end basé sur Sinatra en suivant les instructions du fichier README. Vous pouvez exécuter le back-end en local ou le déployer sur Render avec un compte gratuit. L’exemple de back-end associé à l’application test permet d’authentifier le SDK Terminal et de finaliser des paiements.

Exécuter l'application test

Développez, puis exécutez les exemples d’applications :

  1. Clonez l’exemple à partir de GitHub :
Command Line
git clone https://github.com/stripe/stripe-terminal-js-demo.git
  1. Exécutez les commandes suivantes pour exécuter l’exemple :
Command Line
cd stripe-terminal-js-demo npm install npm run start
  1. Dans l’exemple en cours d’exécution, entrez l’URL de l’exemple de back-end déployé à l’étape 1.

Se connecter au lecteur de simulation

Une fois que l’exemple est opérationnel, sélectionnez Use simulator pour établir une connexion au lecteur simulé.

Application JavaScript test connectée à un lecteur de simulation

Le lecteur de simulation gère les événements comme un lecteur physique. Vous pouvez donc continuer à collecter votre premier paiement.

La fonctionnalité du lecteur de simulation est intégrée au SDK et vous pouvez par conséquent l’utiliser pour développer et tester votre application de point de vente sans vous connecter à un appareil physique.

Collecter votre premier paiement

Collectez votre premier paiement en utilisant l’application test et le lecteur de simulation. Chacun des exemples contient un journal d’événements pour que vous le référenciez lorsque vous intégrez Terminal à votre propre application. Comme vous collectez votre premier paiement, vous verrez la séquence suivante :

  • Créer un paiement : L’application test collecte un moyen de paiement en utilisant le SDK.
  • Recueillir un moyen de paiement : Le lecteur de simulation reçoit une carte.
  • Traiter et capturer : L’application et le back-end de test finalise le paiement.

Remarque

(Facultatif) Utilisez l’autorisation et la capture distinctes pour ajouter une étape de rapprochement avant de finaliser la transaction. Vous pouvez également capturer automatiquement les transactions Terminal.

Application test JavaScript connectée à un lecteur de simulation

Collecte d’un paiement en utilisant l’application test JavaScript et un lecteur de simulation

Étapes suivantes

  • Concevoir une intégration
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