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 places de marché
Gestion de fonds
Ressources pour les développeurs
API et SDKAide
Aperçu
À propos des paiements Stripe
Mettre votre intégration à niveau
Analyses des paiements
Paiements en ligne
PrésentationTrouver votre cas d'usageUtiliser Managed Payments
Utiliser Payment Links
Utiliser une page de paiement préconfiguré
Créer une intégration personnalisée avec Elements
Développer une intégration dans l'application
Paiements par TPE
Terminal
    Présentation
    Accepter les paiements par TPE
    Disponibilité mondiale
    Conception d'intégration
    Choisir votre lecteur
      Lecteur Stripe S700
      BBPOS WisePOS E
      Lecteur Stripe M2
      BBPOS WisePad 3
      Tap to Pay
      Verifone P400
      BBPOS Chipper 2X BT
    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
    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
    Suivre les lecteurs
    Références
    Documentation de l'API
    Lecteurs mobiles
    Lecteurs intelligents
    Lecteurs Tap to Pay
    Guide de migration du SDK
    Liste de contrôle pour le déploiement
    Fiches produit du lecteur Stripe Terminal
Moyens de paiement
Ajouter des moyens de paiement
Gérer les moyens de paiement
Paiement accéléré avec Link
Scénarios de paiement
Gérer plusieurs devises
Tunnels de paiement personnalisés
Acquisition flexible
Orchestration
Au-delà des paiements
Constituez votre entreprise
Cryptomonnaies
Commerce agentique
Financial Connections
Climate
Comprendre la fraude
Radar pour la protection contre la fraude
Gestion des litiges
Vérifier l'identité
États-Unis
Français (France)
AccueilPaiementsTerminalSelect your reader

Tap to Pay

Découvrez comment accepter les paiements sans contact sur un appareil iPhone ou Android compatible.

Vous cherchez une solution no-code ? Acceptez des Payments depuis l’application mobile Stripe Dashboard.

Utilisez Tap to Pay sur iPhone pour accepter les paiements sans contact en personne avec un iPhone compatible.

Tap to Pay sur iPhone prend en charge les cartes sans contact Visa, Mastercard et American Express, ainsi que les portefeuilles mobiles équipés de la technologie NFC (Apple Pay, Google Pay et Samsung Pay). La saisie du code PIN est prise en charge. De plus, Discover est pris en charge aux États-Unis, Interac au Canada et eftpos en Australie. Stripe inclut Tap to Pay on iPhone dans le SDK Terminal iOS et le SDK Terminal React Native, et active les paiements directement dans votre application mobile iOS.

Remarque

Pour les plateformes, l’utilisation de Tap to Pay sur iPhone est soumise aux Conditions d’utilisation de la plateforme d’acceptation Apple.

Disponibilité

Allemagne
Australie
Canada
Espagne
États-Unis
France
Irlande
Italie
Nouvelle-Zélande
Pays-Bas
Pologne
Portugal
République tchèque
Royaume-Uni
Suède

Remarque

Tap to Pay sur iPhone n’est pas disponible à Porto Rico.

Disponibilité en version bêta publique

Autriche
Belgique
Danemark
Finlande
Japon
Luxembourg
Norvège
Suisse

Démarrer

Tap to Pay sur iPhone introduit une option de découverte SCPDiscoveryMethodTapToPay et une méthode connectReader. Intégrez la dernière version du SDK Terminal iOS afin de bénéficier des derniers correctifs et fonctionnalités. Vous pouvez consulter les mises à jour et correctifs spécifiques à chaque version dans le journal des modifications du SDK.

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 dans votre formulaire d’inscription iOS :

  1. Demander un droit.
  2. Installer le SDK iOS Terminal.
  3. Connectez-vous au lecteur Tap to Pay.
  4. Collecter le paiement avec le lecteur Tap to Pay.

Fichier de droits et fichier de build

Pour utiliser Tap to Pay sur iPhone afin d’accepter des paiements dans votre application, vous devez d’abord demander et configurer le droit de développement Tap to Pay sur iPhone auprès de votre compte développeur Apple. Une fois les tests internes terminés, vous devez demander un droit de distribution.

Après avoir ajouté le fichier de droits de développement à la cible de build de votre application, ajoutez les éléments suivants :

Clécom.apple.developer.proximity-reader.payment.acceptance
Type de valeurboolean
Valeurtrue ou 1

La mise en œuvre de Tap to Pay sur iPhone est un processus complexe qui nécessite de soumettre votre application à Apple pour approbation. Pour obtenir des instructions détaillées, vous pouvez télécharger notre guide : Guide Tap to Pay (PDF)

Appareils pris en charge

Tap to Pay nécessite un iPhone XS (ou une version ultérieure) exécutant une version iOS datant d’un an ou moins. La documentation d’Apple Business Register répertorie les versions d’iOS prises en charge. Conseillez à vos utilisateurs d’installer la dernière version d’iOS pour de meilleures performances.

Remarque

Tap to Pay ne fonctionnera pas sur les versions bêta d’iOS.

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 exiger des méthodes de vérification supplémentaire du titulaire de la carte, comme la saisie d’un code PIN. Tap to Pay sur iPhone prend en charge la saisie du code PIN avec les appareils fonctionnant sous iOS 16.4 ou une version ultérieure.

Les paiements par portefeuille NFC (Apple Pay, Google Pay et Samsung Pay) ne nécessitent généralement pas de code PIN. Toutefois, au Royaume-Uni, au Canada et en Finlande, les exigences régionales et les politiques des émetteurs de cartes peuvent avoir une incidence sur les paiements sans contact.

Au Royaume-Uni, l’authentification forte du client peut nécessiter l’insertion de certaines cartes dans un appareil, en fonction de l’émetteur. Dans ce cas, si la carte bancaire n’est pas insérée, le paiement est refusé avant l’apparition de l’écran de code PIN, avec le motif offline_pin_required.

Au Canada et en Finlande, de nombreuses cartes utilisent uniquement un code PIN hors ligne, ce qui signifie que la saisie du PIN nécessite un contact physique, comme l’insertion dans un appareil, ce qui n’est pas pris en charge par Tap to Pay.

Dans ce cas, nous vous recommandons de proposer au client d’essayer avec une autre carte ou d’encaisser son paiement d’une autre manière, par exemple, à l’aide d’un lecteur de carte Terminal ou en envoyant un lien de paiement.

Lorsque vous collectez un paiement avec votre appareil mobile, tenez la carte devant le lecteur jusqu’à ce qu’il lise les informations de la puce. Vous devrez peut-être attendre quelques secondes après la vibration qui se produit lorsque la carte entre en contact. En cas de refus de paiement, utilisez une autre méthode, comme un lecteur de cartes Terminal. Il n’est possible d’activer qu’une connexion à un lecteur à la fois.

Pour tester la saisie du code PIN sur les marchés où le code PIN est accepté, utilisez des cartes de test physiques avec des montants se terminant par ,03. Sur les marchés où le code PIN n’est pas accepté, une transaction se terminant par ,03 renvoie un code d’erreur online_or_offline_pin_required après la présentation de la carte, au lieu de permettre à l’utilisateur de tester la saisie du code PIN.

Bonnes pratiques pour vos actions de promotion et votre branding

Veuillez suivre les recommandations pour les interfaces utilisateurs pour Tap to Pay sur iPhone afin de garantir une expérience utilisateur optimale et un processus de révision réussi auprès d’Apple.

Prenez en compte les éléments suivants :

  • Connectez-vous au lecteur en arrière-plan au démarrage de l’application pour réduire les temps d’attente lors de l’encaissement d’un paiement.
  • Utilisez la reconnexion automatique pour vous reconnecter au lecteur lorsque l’application passe au premier plan afin de réduire les temps d’attente.
  • Expliquez à vos marchands comment accepter les paiements sans contact sur un iPhone compatible, notamment la gestion des promotions intégrées au produit et des alertes par SMS ou par e-mail. Consultez les conseils marketing d’Apple pour les développeurs. Avec iOS 18, vous pouvez utiliser l’API ProximityReaderDiscovery d’Apple pour former les marchands à Tap to Pay on iPhone à l’aide de quelques lignes de code. Apple veille à ce que le contenu soit à jour et localisé dans la région de votre marchand.
  • Lancez et faites la promotion de vos campagnes marketing Tap to Pay sur iPhone à l’aide de nos modèles de message et de nos ressources de conception en suivant les directives Apple. Devenez un partenaire Stripe ici pour accéder à ces ressources sur le portail des partenaires.

Prochaines étapes

  • Configuration de l’intégration
Cette page vous a-t-elle été utile ?
OuiNon
  • Besoin d'aide ? Contactez le service Support.
  • Consultez notre log des modifications.
  • Des questions ? Contactez l'équipe commerciale.
  • LLM ? Lire llms.txt.
  • Propulsé par Markdoc