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
      Lecteur Stripe S700
      BBPOS WisePOS E
      Lecteur M2 de Stripe
      BBPOS WisePad 3
      Tap to Pay
      Verifone P400
      BBPOS Chipper 2X BT
    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
·
AccueilPaymentsTerminalSelect your reader

Tap to Pay

Acceptez les paiements sans contact sur un appareil iPhone ou Android compatible grâce au SDK Stripe Terminal.

Utilisez Tap to Pay sur Android (TTPA) pour accepter des paiements par TPE sans contact avec des appareils Android compatibles équipés de la technologie NFC. Le protocole TTPA prend en charge les cartes sans contact Visa, Mastercard et American Express, ainsi que les portefeuilles mobiles NFC (Apple Pay, Google Pay et Samsung Pay). TTPA est une extension du SDK Terminal Android qui permet d’effectuer des paiements directement dans votre application Android.

Disponibilité

États-Unis
Royaume-Uni
Singapour

Disponible en Beta

Allemagne
Australie
Autriche
Belgique
Canada
Danemark
Espagne
Finlande
France
Irlande
Italie
Luxembourg
Malaisie
Norvège
Nouvelle-Zélande
Pays-Bas
Portugal
République tchèque
Suède
Suisse

Démarrer

Intégrez la dernière version du SDK Terminal Android pour inclure les dernières corrections de bogues et fonctionnalités. Vous pouvez consulter les mises à jour et corrections de bogues par version dans le changelog du SDK. Pour prendre en charge tous les pays disponibles, vous devez disposer de la version 2.20.0 ou une version ultérieure.

Les exigences relatives aux appareils et à la version minimale du SDK peuvent changer en raison de la mise à jour des exigences de conformité ou de failles de sécurité. Pour vous assurer que votre solution répond aux exigences de Tap to Pay, veuillez vous abonner à terminal-announce@lists.stripe.com.

Pour activer Tap to Pay sur votre application Android :

  1. Configurez le SDK Android Terminal.
  2. Remplacez vos dépendances stripeterminal existantes par les dépendances suivantes :
    build.gradle
    dependencies { implementation "com.stripe:stripeterminal-localmobile:3.2.0" implementation "com.stripe:stripeterminal-core:3.2.0" // ... }
  3. Se connecter au lecteur Tap to Pay.
  4. Collecter les données de paiement avec le lecteur Tap to Pay.
  5. Confirmez le paiement.

Appareils pris en charge

Les appareils Android doivent répondre à tous les critères suivants. Dans le cas contraire, la détection du lecteur échouera :

  • Contient une antenne et une puce NFC en état de marche
  • N’est pas rooté et le bootloader de l’appareil est verrouillé et n’a pas été modifié
  • Fonctionne sous une version actuelle d’Android (Android 10 ou plus)
  • Utilise les services Google Mobile
  • Dispose d’un keystore intégré au matériel
  • Une connexion Internet stable

Les émulateurs d’appareils Android ne sont pas pris en charge par Tap to Pay.

Note

Tap to Pay prend en charge un large éventail d’appareils Android. Toutefois, nous vous recommandons d’utiliser Samsung Galaxy S22 ou Samsung Galaxy A12 pour le développement, si vous souhaitez commencer rapidement.

Interface utilisateur

Tap to Pay sur Android inclut des écrans pour l’encaissement des paiements. Lorsque votre application est prête à encaisser un paiement, le SDK Stripe Terminal prend le relais pour gérer le processus d’encaissement. Une fois que vous avez appelé la méthode collect payment, votre application continue de s’exécuter, tandis que Tap to Pay affiche une invite en plein écran qui demande au titulaire de la carte de présenter sa carte ou son portefeuille mobile NFC. En cas d’erreur lors de la lecture de la carte, une invite pour renouveler la tentative s’affiche. Si l’opération aboutit, un message de confirmation s’affiche et votre application reprend le contrôle pour confirmer le paiement.

Interface utilisateur personnalisée pour la zone cliquable compatible NFC de l’appareil

Le SDK Tap to Pay sur Android prend en charge des expériences utilisateur personnalisées pour l’appareil qui indiquent dynamiquement au client final où se trouve la zone cliquable sur l’appareil. Consultez des exemples de ce à quoi ressemble l’expérience utilisateur en pratique :

Expérience utilisateur générique

Expérience utilisateur personnalisée pour l’appareil

Les appareils énumérés ci-dessous répondent aux exigences minimales actuelles en matière de matériel et de système d’exploitation. Les exigences requises en matière d’appareils et de système d’exploitation peuvent être amenées à évoluer en raison de nouvelles exigences de sécurité.

  • Google
    • Pixel, Pixel XL, Pixel 2, Pixel 2 XL, Pixel 3, Pixel 3 XL
    • Pixel 4, Pixel 4 XL, Pixel 5, Pixel 6, Pixel 6 Pro, Pixel 7, Pixel 7 Pro
    • Pixel 3a, Pixel 3a XL, Pixel 4a, Pixel 5a, Pixel 6a, Pixel 7a
  • Samsung
    • Galaxy A12, Galaxy A13, Galaxy A14
    • Galaxy A21, Galaxy A21s, Galaxy A22, Galaxy A23, Galaxy A24
    • Galaxie A32, Galaxie A33, Galaxie A34
    • Galaxy A41, Galaxy A42
    • Galaxy A51, Galaxy A52, Galaxy A53, Galaxy A54
    • Galaxy A70, Galaxy A70s, Galaxy A71, Galaxy A72, Galaxy A73
    • Galaxy S9, Galaxy S10, Galaxy S20, Galaxy S21, Galaxy S22, Galaxy S23
    • Galaxy Note9, Galaxy Note10, Galaxy Note20
    • Galaxy Tab Active2, Galaxy Tab Active3, Tab Active4 Pro
  • Oppo
    • A5, A9, A16s, A54s, A73, A74, A94, A96
    • Reno2, Reno3, Reno4, Reno5, Reno6, Reno7
    • Find X2, Find X3, Find X5
  • OnePlus
    • 5, 5T, 6, 6T
    • 7, 7 Pro, 7T, 7T Pro
    • 8, 8 Pro, 8T, Nord, 9, 9 Pro, 9RT, 9R
    • 10 Pro, 10R
    • Nord CE, Nord 2, Nord CE 2, Nord N10, Nord N20, Nord N200
  • Xiaomi
    • Mi 8, Mi 9, Mi 9T, Mi 10T
    • Mi Note 10
    • Redmi 9, Redmi 9T, Redmi 10, Redmi 11T
    • Redmi Note 9, Redmi Note 10, Redmi Note 11, Redmi Note 12
    • Poco X3

Limites de la vérification du titulaire de la carte et solution de repli

Certaines transactions par carte sans contact au-delà d’un certain montant peuvent nécessiter des méthodes de vérification supplémentaires du titulaire de la carte (CVM), comme la saisie d’un code PIN. Étant donné que Stripe Tap sur Android ne prend pas encore en charge la capture des codes PIN, les taux de refus peuvent être plus élevés pour les transactions dépassant le seuil de montant défini. Les paiements par portefeuille NFC (Apple Pay, Google Pay et Samsung Pay) peuvent ne pas être soumis aux mêmes limites.

Nous vous recommandons d’effectuer une tentative de transaction malgré tout. Lorsque vous encaissez un paiement avec votre appareil mobile, maintenez la carte suffisamment longtemps devant le lecteur pour que les informations de la puce soient lues. Il se peut que vous deviez attendre quelques secondes après la vibration initiale qui se produit lorsque la carte touche le lecteur. En cas de refus, utilisez une autre méthode pour encaisser le paiement, par exemple un lecteur de carte Terminal. Vous ne pouvez être connecté qu’à un lecteur à la fois.

Prochaines étapes

  • Configurer votre intégration
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
Démarrer
Appareils pris en charge
Interface utilisateur
Limites de la vérification du titulaire de la carte et solution de repli
Voir aussi
Produits utilisés
Terminal
Payments
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.
$