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. Consultez notre documentation sur l'intégration technique avec iOS sous ce lien et avec Android sous ce lien.
Tap to Pay sur iPhone est disponible en Australie, au Royaume-Uni et aux États-Unis, et est pour le moment proposé en version bêta privée en France et aux Pays-Bas. Les plateformes et les marchands établis en dehors de ces pays ne sont pas autorisés à l'utiliser. N'hésitez pas à nous contacter si vous souhaitez rejoindre notre programme bêta.
La fonctionnalité Tap to Pay on Android est disponible dans les pays suivants : Singapour, Royaume-Uni, États-Unis et Nouvelle-Zélande. Quant à la version bêta, elle est disponible dans les pays suivants : Australie, Canada, Autriche, Belgique, République tchèque, Danemark, Finlande, France, Allemagne, Italie, Irlande, Luxembourg, Malaisie, Pays-Bas, Norvège, Portugal, Espagne, Suède et Suisse.
Si vous souhaitez utiliser Tap to Pay dans votre pays, contactez-nous. Nous vous aviserons une fois la fonctionnalité disponible dans votre région.
Le SDK iOS pour Tap to Pay on iPhone n'est pris en charge que sur les appareils mobiles iOS qui répondent aux critères suivants :
Remarque : les iPad ne disposent pas de capacités NFC et ne sont donc pas compatibles avec cette fonctionnalité pour le moment.
Le SDK Android pour Tap to Pay nécessite l'utilisation d'appareils Android qui répondent aux critères suivants :
Sous ce lien, vous trouverez une liste des appareils compatibles avec les interfaces utilisateur personnalisées.
La bibliothèque Tap to Pay on iPhone permet la prise en charge des cartes sans contact Visa, Mastercard, American Express et Discover, et des portefeuilles mobiles basés sur la technologie NFC (Apple Pay, Google Pay et Samsung Pay). À noter que Discover est pris en charge aux États-Unis exclusivement.
La bibliothèque Tap to Pay on Android permet la prise en charge des cartes sans contact Visa, Mastercard et American Express, et des portefeuilles mobiles basés sur la technologie NFC (Apple Pay, Google Pay et Samsung Pay).
Consultez la page https://stripe.com/pricing pour connaître les tarifs en vigueur.
Oui. Les transactions Tap to Pay sont désignées 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 la fonctionnalité Tap to Pay, assure par défaut le chiffrement de bout en bout (E2EE). Les utilisateurs de Tap to Pay ont accès à un questionnaire SAQ C prérempli, directement à partir de leur Dashboard sous la section Paramètres de conformité.
Remarque : la fonctionnalité Tap to Pay n'est pas compatible avec le chiffrement de point à point (P2PE).
Les transactions Tap to Pay sont désignées 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 le reporting 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 on iPhone prend en charge la saisie de code PIN à partir de la version 2.23 du SDK Terminal iOS.
Pour le moment, Tap to Pay on 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 disposer de 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.
Les limites de paiement sans contact appliquées dans les différentes régions sont référencées sur cette page d'assistance. 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, le cas échéant.
Tap to Pay nécessite l'utilisation de la technologie NFC, indisponible sur de nombreuses tablettes.
Tap to Pay on iPhone ne fonctionne pas sur les iPads, car ces derniers ne sont pas compatibles avec la NFC.
Tap to Pay on Android fonctionne sur une sélection de tablettes Android telles que les appareils Samsung Galaxy Active 3, bien que leurs écrans ne soient pas encore optimisés à cette fin.
Oui, l'intégration du SDK Terminal est requise pour pouvoir intégrer Tap to Pay. Consultez la documentation iOS ou Android pour plus d'informations.
Oui. L'installation de deux ensembles de SDK est requise 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. Consultez la documentation iOS ou Android pour plus d'informations.
Vous pouvez accepter les paiements Tap to Pay par TPE en utilisant l'application iOS Stripe Dashboard. Découvrez ici comment démarrer.
Nous ne proposons pas encore d'application préconfigurée de PDV sur mobile pour Android.
Nous collectons des données GPS à des fins de localisation dans le cadre 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 compatible avec 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. Cependant, notez que cette fonctionnalité est uniquement compatible avec les cartes physiques, et pas avec les portefeuilles mobiles.
La saisie sur lecteur (cf. notre documentation) n'est pas compatible avec Tap to Pay. Les utilisateurs peuvent mettre en place leur propre écran de saisie pour collecter des paiements ou utiliser le flux post-authentification pour une saisie après la collecte. Notez que la saisie post-authentification doit être effectuée dans les 3 minutes suivant la collecte du paiement. Par conséquent, nous conseillons de proposer la saisie 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 configurer des restrictions de types de cartes bancaires acceptés avec Tap to Pay.
Oui. Reportez-vous à notre documentation dédiée.
Si vous utilisez le paramètre on_behalf_of dans votre PaymentIntent, assurez-vous de fournir l'ID de compte connecté dans SCPLocalMobileConnectionConfiguration. Consultez notre documentation iOS ou Android pour plus d'informations.
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 on Android, l'interface utilisateur de la transaction est gérée par Stripe. La première fois que le téléphone sera connecté en tant que lecteur, l'utilisateur verra s'afficher l'écran par défaut de Stripe. Ensuite, pour les transactions ultérieures, la zone d'apposition spécifique de l'appareil (selon la position de la puce NFC) sera affichée. Si la zone d'apposition est inconnue, l'écran par défaut sera utilisé. Aucune intégration n'est nécessaire pour la personnalisation des zones d'apposition.
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, deux semaines sont nécessaires à un ingénieur pour la réalisation de cette intégration.
Les réponses aux questions fréquemment posées à propos de Tap to Pay on iPhone peuvent être consultées dans la FAQ pour les marchands d'Apple.
Les conditions d'utilisation de la fonctionnalité Tap to Pay on 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, et accepter les conditions énoncées. Notez 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, consultez la section sur les informations d'entreprises de la FAQ d'Apple consacrée à Tap to Pay on 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 on 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. Consultez la section Gérer la configuration des appareils pour plus d'informations.
Les conditions d'utilisations de Tap to Pay on 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 du service Tap to Pay on 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 plateformes peuvent définir le nom d'entreprise affiché sur cet écran. Nous utilisons le nom de compte connecté par défaut, mais vous pouvez le modifier. Veillez néanmoins à spécifier le bon nom d'entreprise le cas échéant.
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 on 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 on iPhone.
Votre application Tap to Pay on 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 nous efforçons 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 on Android publie ses journaux de modifications.
Dans ce cas, veuillez contacter le service d'assistance Stripe.
Consultez les ressources suivantes si vous rencontrez des problèmes liés à Apple :