Exemples d'applications
Testez Stripe Terminal en utilisant une application test et un lecteur de simulation.
Note
Pour une expérience plus immersive du guide, 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 :
Se connecter au 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.
Note
(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.