La fonctionnalité Tap to Pay et le SDK Stripe Terminal permettent aux utilisateurs d'accepter des paiements sans contact par TPE directement depuis un appareil compatible. Cela nécessite une bonne connaissance du SDK Terminal et d'iOS ou d'Android. Veuillez consulter notre documentation sur l'intégration technique avec iOS et Android.
Pour savoir dans quels pays Tap to Pay est disponible, rendez-vous sur cette page ou consultez notre documentation technique grâce au lien ci-dessus.
Si vous souhaitez utiliser Tap to Pay dans votre pays et que cela n’est pas possible, contactez-nous. Nous vous informerons une fois la fonctionnalité disponible dans votre région.
Pour connaître les exigences matérielles à l'intégration de Tap to Pay sur iPhone, rendez-vous sur cette page.
Remarque : les iPad ne disposent pas de capacités NFC et ne sont donc pas compatibles avec cette fonctionnalité pour le moment.
Pour connaître les exigences matérielles à l'intégration de Tap to Pay sur Android, rendez-vous sur cette page.
Consultez cette page pour obtenir la liste des appareils Android compatibles avec les interfaces utilisateur personnalisées.
Pour consulter la documentation relative aux moyens de paiement disponibles pour chaque lecteur, accédez à cette page.
Pour connaître les tarifs en vigueur, veuillez consulter la page des tarifs.
Oui. Les transactions Tap to Pay sont identifiées dans le Dashboard comme des paiements « avec présentation de la carte », comme toutes les autres transactions Terminal. Comme avec Stripe Terminal, les marchands qui utilisent Tap to Pay pour accepter des paiements par carte ne sont pas responsables en cas de litige pour fraude.
Stripe Terminal, y compris Tap to Pay, assure par défaut le chiffrement de bout en bout (E2EE). Les utilisateurs de Tap to Pay ont accès à un document SAQ C prérempli, directement à partir de leur Dashboard, sous Paramètres de conformité.
Remarque : Tap to Pay n'est pas compatible avec le chiffrement de point à point (P2PE).
Les transactions Tap to Pay sont identifiées dans le Dashboard comme des paiements « avec présentation de la carte », comme toutes les autres transactions Terminal. À l'heure actuelle, il n'est pas possible de faire la distinction entre les transactions Tap to Pay et les autres paiements avec présentation de la carte dans le Dashboard. Les utilisateurs auront toujours accès aux mêmes fonctionnalités du Dashboard, telles que les rapports ou les remboursements, mais pas aux équipements matériels. Pour le moment, les appareils Tap to Pay ne peuvent pas faire l'objet d'un suivi sur le Dashboard à des fins de gestion du parc d'équipements.
Cette fonctionnalité n'est pas disponible pour le moment.
Tap to Pay sur iPhone prend en charge la saisie d’un code PIN à partir de la version 2.23 du SDK Terminal iOS.
Pour le moment, Tap to Pay sur Android ne prend pas en charge les codes PIN. Si le montant d'une transaction est supérieur à la limite de paiement sans contact, le titulaire de la carte ne sera pas en mesure de saisir son code PIN de compte pour passer outre cette limite et finaliser la transaction.
Pour pallier ce problème, les utilisateurs peuvent proposer des solutions de rechange, par exemple utiliser un terminal de paiement classique sur site ou des codes QR, que les clients peuvent scanner pour procéder au paiement sans présentation de la carte.
Pour consulter les limites de paiement sans contact appliquées dans les différentes régions, veuillez consulter la page d'assistance dédiée. Remarque : en règle générale, il n'y a pas de limite applicable aux paiements par portefeuille électronique comme Apple Pay et Google Pay.
Tous les clients ne disposent pas d'un moyen de paiement sans contact. Dans ce cas, et pour pallier les échecs de paiement via Tap To Pay, les utilisateurs peuvent continuer à utiliser un lecteur de carte Terminal physique pour collecter des paiements. Cependant, il n'est possible d'activer qu'une connexion à un lecteur à la fois. Il vous faudra donc déconnecter le lecteur de carte s’il est déjà connecté.
Tap to Pay nécessite l'utilisation de la technologie NFC, qui est indisponible sur de nombreuses tablettes.
Tap to Pay sur iPhone ne fonctionne pas sur les iPad, car ces derniers ne sont pas compatibles avec la NFC.
Tap to Pay sur Android fonctionne sur les tablettes Android qui remplissent nos exigences matérielles.
Le nom du titulaire de la carte n'est généralement pas disponible pour les paiements sans contact. Veuillez consulter la documentation de l'API pour connaître les informations qui sont disponibles pour les transactions Terminal, y compris Tap to Pay.
Oui, les utilisateurs doivent procéder à l'intégration du SDK Terminal pour pouvoir intégrer Tap to Pay. Pour en savoir plus, veuillez consulter la documentation iOS ou Android.
Oui. Les utilisateurs doivent procéder à l'installation de deux ensembles de SDK avant de pouvoir bénéficier de la fonctionnalité Tap to Pay. Les utilisateurs doivent d'abord terminer l'intégration du SDK Terminal, puis intégrer le ou les SDK Tap to Pay. Pour en savoir plus, veuillez consulter notre documentation iOS ou Android.
Vous pouvez accepter les paiements Tap to Pay par TPE en utilisant l'application Stripe Dashboard.
Nous collectons des données GPS pour vérifier la localisation lors des transactions Terminal. Tap to Pay ne fonctionnera donc pas à l'étranger. Notre système refusera automatiquement la transaction s'il détecte que vous êtes situé dans un autre pays. Aucun travail d'intégration supplémentaire n'est nécessaire pour bénéficier de cette fonctionnalité.
Oui, les utilisateurs peuvent utiliser les simulateurs iOS ou Android pour simuler des flux de collecte de paiement Tap to Pay.
Oui, Tap to Pay est pris en charge sur les applications conçues dans React Native.
Oui. Tap to Pay prend en charge la fonctionnalité d'enregistrement des informations de carte pour une utilisation ultérieure de Terminal. Cette fonctionnalité est uniquement compatible avec les cartes physiques mais pas avec les portefeuilles mobiles.
La collecte de pourboires avec lecteur n'est pas compatible avec Tap to Pay. Les utilisateurs peuvent mettre en place leur propre écran de collecte de pourboires avant le paiement ou utiliser le flux post-authentification pour collecter des pourboires après le paiement. Notez que la collecte de pourboires post-authentification doit être effectuée dans les 3 minutes suivant la collecte du paiement. Par conséquent, nous vous conseillons de proposer à vos clients de donner un pourboire avant le paiement afin de garantir la fluidité de l'expérience utilisateur.
Non. Le mode hors-ligne n'est pas disponible avec Tap to Pay.
Non. Il n'est pas possible de restreindre les types de carte acceptés sur Tap to Pay.
Oui. Veuillez consulter notre documentation.
Si vous utilisez le paramètre on_behalf_of dans votre PaymentIntent, assurez-vous de fournir l'ID de compte connecté dans SCPLocalMobileConnectionConfiguration. Pour en savoir plus, veuillez consulter notre documentation iOS ou Android.
Non. Pour le moment, vous ne pouvez pas personnaliser l'interface utilisateur de Tap to Pay, ni sur iOS ni sur Android.
Pour Tap to Pay sur Android, l'interface utilisateur de la transaction est gérée par Stripe. L'utilisateur verra s'afficher l'écran par défaut de Stripe lors de la première connexion du téléphone en tant que lecteur. Ensuite, pour les transactions ultérieures, la zone de toucher spécifique de l'appareil (selon la position de la puce NFC) sera affichée. Si la zone de toucher est inconnue, l'écran par défaut sera utilisé. Aucune intégration n'est nécessaire pour la personnalisation des zones de toucher.
Une fois l'intégration de base effectuée par l'utilisateur avec le ou les SDK Terminal, l'intégration de Tap to Pay sur iOS ou sur Android est relativement simple et aisée. En moyenne, un ingénieur à besoin de deux semaines pour la réalisation de cette intégration.
Vous pouvez consulter les réponses aux questions fréquemment posées à propos de Tap to Pay sur iPhone dans la FAQ pour les marchands Apple.
Les conditions d'utilisation de la fonctionnalité Tap to Pay sur iPhone d'Apple sont présentées aux utilisateurs lorsqu'ils connectent un lecteur local pour la première fois. Pour s'enregistrer auprès d'Apple, les marchands doivent spécifier un ID Apple valide, qui sera utilisé pour leur entreprise, puis accepter les conditions énoncées. Veuillez noter que cette procédure ne devra être effectuée qu'une seule fois par compte Stripe. Vous pourrez ensuite vous connecter à partir de tous les appareils utilisant le même compte Stripe sans passer par ces étapes.
Pour en savoir plus sur l'enregistrement des marchands, veuillez consulter la section sur les informations d'entreprises de la FAQ d'Apple consacrée à Tap to Pay sur iPhone.
Tout appareil doit être correctement configuré avant d'être utilisé pour lire des cartes de paiement. Cette configuration est nécessaire pour tous les appareils sur lesquels Tap to Pay sur iPhone est utilisée pour la première fois. Elle peut prendre jusqu'à deux minutes. Les mises à jour de configuration ultérieures ne devraient nécessiter que quelques secondes. Pour en savoir plus, veuillez consulter la section « Gestion de la configuration des appareils ».
Les conditions d'utilisations de Tap to Pay sur iPhone s'affichent automatiquement lors de la première connexion d'un des lecteurs associés à un compte. La procédure est gérée implicitement par le SDK Terminal et aucun codage supplémentaire n'est requis pour déclencher le flux des conditions d'utilisation.
Les conditions d'utilisation de Tap to Pay sur iPhone s'affichent lors du premier appel de la méthode connectLocalMobileReader pour un sous-compte connecté. Une fois les conditions d'utilisation du service acceptées, elles ne sont plus affichées lors des connexions ultérieures à partir du même compte.
Nous recommandons aux marchands de fournir des instructions au moment de l'inscription des utilisateurs afin de s'assurer qu'une personne autorisée accepte les conditions d'utilisation.
Les marchands peuvent attribuer la valeur « NO » au paramètre tosAcceptancePermitted dans connectionConfig lorsqu’ils appellent connectLocalMobileReader en arrière-plan. Si un utilisateur n'a pas encore accepté les conditions d’utilisation, cette connexion échouera avec une exception. Nous recommandons aux marchands de gérer cette exception et de guider l'utilisateur vers un flux d'inscription des utilisateurs explicite distinct où connectLocalMobileReader est appelé avec le paramètre activé et où le marchand autorisé peut accepter les conditions d’utilisation.
Les plateformes peuvent définir le nom de l'entreprise affiché sur cet écran. Nous utilisons le nom de compte connecté par défaut, mais vous pouvez le modifier. Veillez à spécifier le bon nom d'entreprise.
Pour le moment, nous ne prenons pas en charge l'utilisation directe de l'API proximityReader d'Apple. L'utilisation de cette API doit reposer sur une relation directe avec Apple afin de permettre la génération de tokens de connexion pour le lecteur.
Non. L'interface utilisateur de Tap to Pay sur iPhone affichée lorsque vous collectez des paiements à partir de votre application de point de vente est prête à l'emploi. Vous ne pouvez pas la personnaliser.
La configuration de l'emplacement est requise sur tous les lecteurs matériels Terminal. Cette même exigence s'applique à l'utilisation de Tap to Pay sur iPhone.
Votre application Tap to Pay sur iPhone sera soumise au processus de vérification standard de l'App Store Apple. Veillez à vous conformer aux directives d'interface humaine d'Apple pour Tap to Pay lors de la conception de votre application.
Vous pouvez déposer une demande directement sur le site Apple consacré aux développeurs.
Vous pouvez vérifier que votre appareil Android est compatible avec la NFC en consultant ses paramètres. Si une option NFC est disponible, alors cette fonctionnalité est prise en charge. Il suffit de vous assurer qu'elle est active pour Tap to Pay.
Pour le moment, nous ne pouvons pas vous communiquer de date pour la prise en charge de Discover.
Veuillez vous inscrire à l'adresse terminal-announce@lists.stripe.com. Nous essayons de vous prévenir au minimum 3 mois à l'avance des changements à venir, mais des mises à jour plus urgentes peuvent être nécessaires sur les SDK en cas de faille critique de sécurité.
Par ailleurs, Tap to Pay sur Android publie ses journaux de notifications.
Si vous rencontrez des problèmes liés à Apple, veuillez consulter les ressources suivantes :