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 marketplaces
Gestion de fonds
Ressources pour les développeurs
API et SDKAide
AperçuAccepter un paiementMettre votre intégration à niveau
Paiements en ligne
PrésentationTrouver votre cas d'usage
Utiliser Payment Links
Créer une page de paiement
Créer une intégration personnalisée avec Elements
Développer une intégration dans l'application
Utiliser Managed Payments
Utiliser Checkout Studio
Paiements récurrents
Paiements par TPE
Aperçu de Terminal
Disponibilité
Lecteurs
No-code
Intégration personnalisée
    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
    Localisation des messages d’erreur de l’API
    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
    Références
    Documentation de l'API JavaScript
    Gestion des versions et de prise en charge des SDK
    Guide de migration du SDK
    Liste de contrôle pour le déploiement
Moyens de paiement
Ajouter des moyens de paiement
Gérer les moyens de paiement
Paiement accéléré avec Link
Opérations de paiement
Analyses
Soldes et délai de règlement
Conformité et sécurité
Devises
Refus de paiement
Litiges
Radar pour la protection contre la fraude
Virements
ReçusRemboursements et annulations
Intégrations avancées
Tunnels de paiement personnalisés
Acquisition flexible
Paiements hors session
Orchestration multiprestataire
Au-delà des paiements
Constituez votre entreprise
Cryptomonnaies
Commerce agentique
Financial Connections
Climate
Vérifier l'identité
France
Français (France)
  1. Accueil/
  2. Paiements/
  3. Custom integration

Afficher les détails du panier

Mettez dynamiquement à jour les détails du panier sur l'écran du lecteur.

L’écran intégré des terminaux Stripe Reader S700/S710 et BBPOS WisePOS E peut afficher des articles. Pendant le processus de paiement, vous pouvez mettre à jour l’écran du lecteur pour afficher les articles individuels de la transaction, ainsi que le prix total.

Détail du panier

Écran de détail du panier

Configurer l’affichage du lecteur

Documentation relative aux SDK

  • setReaderDisplay (iOS)
  • setReaderDisplay (Android)
  • setReaderDisplay (JavaScript)
  • setReaderDisplay (React Native)
  • setReaderDisplay (Java)

Pour afficher les postes de facture et le total sur le lecteur, appelez setReaderDisplay avant de traiter le paiement et transmettez les informations dans le paramètre cart.

Les montants transmis à la méthode setReaderDisplay sont exclusivement destinés à l’affichage. Le lecteur ne calcule pas automatiquement les taxes ou le montant total : votre application doit effectuer ces calculs avant que les valeurs ne soient affichées. Vous pouvez utiliser l’API Stripe Tax pour calculer le montant des taxes. De même, le total transmis à setReaderDisplay ne correspond pas nécessairement au montant facturé au client. Il convient donc de s’assurer que le montant indiqué sur le lecteur correspond bien à celui facturé au client.

Command Line
cURL
Stripe CLI
Ruby
Python
PHP
Java
Node.js
Go
.NET
No results
curl https://api.stripe.com/v1/terminal/readers/tmr_xxx/set_reader_display \ -u "
sk_test_VePHdqKTYQjKNInc7u56JBrQ
:"
\ -d type=cart \ -d "cart[line_items][0][description]=Caramel latte" \ -d "cart[line_items][0][amount]=659" \ -d "cart[line_items][0][quantity]=1" \ -d "cart[line_items][1][description]=Dozen donuts" \ -d "cart[line_items][1][amount]=1239" \ -d "cart[line_items][1][quantity]=1" \ -d "cart[currency]=usd" \ -d "cart[tax]=100" \ -d "cart[total]=1998"

Pour effacer l’affichage du lecteur sur l’intégration pilotée par serveur, appelez l’endpoint cancel_action.

Pré-insérer une carte

Remarque

La pré-insertion d’une carte n’est prise en charge que pour les paiements effectués aux États-Unis.

Les terminaux Stripe Reader S700/S710 et BBPOS WisePOS E permettent de présenter une carte au lecteur avant que le montant de la transaction ne soit finalisé.

Cette option est connue sous le nom de pre-dip, pre-tap ou pre-swipe, et peut aider à accélérer les délais de transaction en permettant à un client de présenter un moyen de paiement avant la fin de la transaction.

La méthode setReaderDisplay prépare le lecteur pour la préinsertion de la carte. Une fois que vous avez appelé cette méthode, votre client peut présenter un moyen de paiement à tout moment. Vous pouvez appeler setReaderDisplay plusieurs fois pour mettre à jour les informations affichées sans affecter le processus de préinsertion. La mise à jour de l’affichage n’invalide pas la préinsertion, si elle a déjà eu lieu.

Le pré-trempage permet à votre client de présenter une carte dès le début du processus de paiement sans effectuer la transaction associée. Le lecteur enregistre alors le moyen de paiement présenté et le sauvegarde pour une utilisation ultérieure, bien que Stripe ne fournisse aucune mise à jour ni aucun événement indiquant que le client a pré-trempé sa carte. Vous pouvez traiter la transaction normalement. Par exemple, vous pouvez créer et traiter une PaymentIntent pour effectuer la transaction sans traitement particulier.

Pré-insertion désactivée

Si la pré-insertion n’est pas disponible dans votre pays, l’écran n’affiche que le sous-total et les postes de facture.

Pré-insertion désactivée

Pré-insertion désactivée

Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Discutez par chat sur Discord avec les développeurs de Stripe.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc
Sur cette page