Spécificités régionales
Consultez les spécificités régionales relatives à l'intégration de Terminal dans les différents pays.
Dans la plupart des cas, vous pourrez utiliser une seule intégration Terminal dans l’ensemble des pays pris en charge. Toutefois, en raison des réglementations et moyens de paiement locaux, il existe des exigences spécifiques à certains pays. Après avoir parcouru l’exemple d’intégration, utilisez ce guide pour en savoir plus sur les exigences spécifiques à certains pays concernant Terminal.
Remarque
Pour traiter les paiements Terminal, le compte Stripe recevant les fonds et l’emplacement associé au lecteur doivent se trouver dans le même pays et accepter uniquement la devise locale.
Disponibilité
Reportez-vous au tableau suivant pour connaître les lecteurs et plateformes SDK que vous pouvez utiliser dans chaque pays.
Pays | Android** | iOS** | JavaScript | Piloté par serveur |
---|---|---|---|---|
États-Unis | ![]() Lecteur M2 de Stripe Bluetooth or USB![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart![]() Tap to Pay Embedded | ![]() Lecteur M2 de Stripe Bluetooth![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart![]() Tap to Pay Embedded | ![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart | ![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart |
Canada Italie Pays-Bas | ![]() BBPOS WisePad 3 Bluetooth or USB![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart![]() Tap to Pay* Embedded | ![]() BBPOS WisePad 3 Bluetooth![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart![]() Tap to Pay Embedded | ![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart | ![]() BBPOS WisePOS E Smart |
Australie Irlande Nouvelle-Zélande Royaume-Uni | ![]() BBPOS WisePad 3 Bluetooth or USB![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart![]() Tap to Pay Embedded | ![]() BBPOS WisePad 3 Bluetooth![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart![]() Tap to Pay Embedded | ![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart | ![]() BBPOS WisePOS E Smart |
Singapour | ![]() BBPOS WisePad 3 Bluetooth or USB![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart![]() Tap to Pay Embedded | ![]() BBPOS WisePad 3 Bluetooth![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart | ![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart | ![]() BBPOS WisePOS E Smart |
France Allemagne | ![]() BBPOS WisePad 3 Bluetooth or USB![]() Lecteur S700 de Stripe Smart![]() Tap to Pay* Embedded | ![]() BBPOS WisePad 3 Bluetooth![]() Lecteur S700 de Stripe Smart![]() Tap to Pay* Embedded | ![]() Lecteur S700 de Stripe Smart | |
Autriche Belgique République tchèque Danemark Finlande Luxembourg Pologne+ Portugal Suède Suisse | ![]() BBPOS WisePad 3 Bluetooth or USB![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart![]() Tap to Pay* Embedded | ![]() BBPOS WisePad 3 Bluetooth![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart![]() Tap to Pay* Embedded | ![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart | ![]() BBPOS WisePOS E Smart |
Malaisie Norvège Espagne | ![]() BBPOS WisePad 3 Bluetooth or USB![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart![]() Tap to Pay* Embedded | ![]() BBPOS WisePad 3 Bluetooth![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart | ![]() Lecteur S700 de Stripe Smart![]() BBPOS WisePOS E Smart | ![]() BBPOS WisePOS E Smart |
Intégrer Terminal en France
Stripe prend en charge les paiements Visa, Mastercard, American Express et Discover en France. Toutes les transactions doivent être libellées en euros (EUR). Pour accepter un paiement Terminal en France, le compte de votre plateforme ou celui du compte connecté doit être établi en France.
Version logicielle du lecteur
Les lecteurs BBPOS WisePad 3 utilisés en France doivent utiliser la version logicielle 4.
ou une version ultérieure. Pour en savoir plus, consultez les mises à jour logicielles de BBPOS WisePad 3.
Paiements Cartes Bancaires Public preview
Cartes Bancaires est le réseau interbancaire qui gère l’acheminement des paiements par débit en France. Les cartes de débit en France portent le logo Cartes Bancaires et peuvent également être cobadgées Visa ou Mastercard. Vous pouvez traiter ces cartes à l’aide de Cartes Bancaires ou du réseau international. Si vous souhaitez traiter des transactions via Cartes Bancaires sur votre Stripe Terminal, veuillez nous contacter par e-mail à l’adresse terminal-cb-beta@stripe.com.
Activer Cartes Bancaires
Les comptes Stripe français peuvent traiter les paiements par Cartes Bancaires après avoir fourni leur numéro d’identification fiscale d’entreprise dans les paramètres du Dashboard.
Si vous êtes une plateforme Connect et que vos comptes connectés n’ont pas accès à l’intégralité du Dashboard Stripe (y compris les comptes Express et Custom), vous devez demander la fonctionnalité cartes_
au nom de vos comptes connectés.
Exigences relatives à l’intégration
Pour accepter les paiements par Cartes Bancaires, vous devez utiliser le lecteur BBPOS WisePad 3 ou Stripe Reader S700.
Si vous utilisez le lecteur BBPOS WisePad 3, les versions minimales suivantes du SDK Terminal sont nécessaires :
- SDK iOS 3.2.0 : Publié le 17 novembre 2023
- SDK Android 3.2.0 : Publié le 17 novembre 2023
- SDK React Native v0.0.1-beta.14 : Publié le 6 décembre 2023
Si vous utilisez le SDK JavaScript Terminal ou une intégration pilotée par serveur, vous n’avez aucun changement à apporter.
Le lecteur BBPOS WisePOS E ne prend pas en charge le réseau Cartes Bancaires et traite les transactions des cartes cobadgées uniquement via le réseau international.
Acheminement des cartes de débit co-marquées
Les cartes cobadgées Cartes Bancaires prennent en charge les réseaux Cartes Bancaires et internationaux. Si votre intégration prend en charge Cartes Bancaires, vous pouvez choisir de traiter le paiement directement via Cartes Bancaires ou le réseau international.
Lorsque vous créez un PaymentIntent, indiquez votre choix dans le champ requested_priority de l’attribut payment_
. Les Setup Intents, qui collectent les informations des cartes sans les débiter, utilisent toujours le réseau international pour traiter les transactions.
Routage | Configuration | Résultat |
---|---|---|
Cartes Bancaires | Définissez requested_ sur domestic . |
|
Réseaux internationaux | Définissez requested_ sur international . |
|
Stripe Terminal prend en charge par défaut la conformité au choix de la marque de la carte du client. Les clients qui insèrent une carte Cartes Bancaires cobadgée dans un appareil compatible peuvent passer outre votre choix prioritaire en sélectionnant l’option de routage réseau de leur choix, comme illustré dans l’image suivante.

BBPOS WisePad 3

Stripe S700
Rembourser un paiement par Cartes Bancaires
Vous pouvez rembourser les paiements par Cartes Bancaires via l’API ou le Dashboard. Il n’est pas nécessaire que le titulaire de la carte présente à nouveau sa carte au point de vente.
Identifier le réseau
Pour identifier le réseau sur lequel un paiement a été traité, inspectez la valeur network de l’objet Charge associé à un PaymentIntent réussi.
{ "id": "ch_1Ff52K2eZvKYlo2CWe10i0s7", "object": "charge", ... "payment_method_details": { "card_present": { "brand": "visa", ... "network": "cartes_bancaires" }, "type": "card_present" } }
Fournir des reçus
Pour les paiements par carte bancaire, Stripe inclut des métadonnées supplémentaires dans les reçus prédéfinis. Pour les reçus personnalisés, les champs obligatoires suivants sont disponibles dans le PaymentIntent dès que le paiement est confirmé.
Champ | Description |
---|---|
transaction_ | Le numéro de transaction généré par le système d’acceptation. |
siret_ | Le code du système d’identification du répertoire des établissements attribué à l’entreprise. |
bank_ | Code de l’institution financière émettrice de la carte. |
acceptor_ | L’identifiant de l’accepteur. |
acceptance_ | Identifiant de l’application du terminal utilisée pour traiter la transaction. |
card_ | Le numéro logique du point d’acceptation de la carte. |
system_ | Le numéro logique du système d’acceptation. |
Utiliser les emplacements
Créez des emplacements pour votre entreprise avec des adresses en/à/au(x) France et associez-y vos lecteurs. Ainsi, ces derniers téléchargeront automatiquement la configuration nécessaire pour traiter correctement les paiements en/à/au(x) France. Pour être valide, l’adresse d’un emplacement en/à/au(x) France doit contenir les propriétés line1
, city
, postal_
, and country
.
Traduction
En raison de règlementations linguistiques les services, (y compris les services pour point de vente) doivent être fournis en French, sauf lorsque le titulaire et l’émetteur de la carte bancaire ont convenu d’utiliser l’anglais. Terminal est conçu pour vous permettre de vous conformer à ces exigences si elles concernent votre entreprise.
Langue par défaut du lecteur
Le lecteur BBPOS WisePOS E et le lecteur Stripe S700 offrent la possibilité de changer de langue dans le panneau Paramètres. Balayez l’écran vers la droite pour accéder au panneau Paramètres, puis sélectionnez votre langue.
Le lecteur BBPOS WisePad 3 prend en charge le changement de langue directement dans l’interface du lecteur. Après avoir attribué un emplacement au lecteur avec une adresse en/à/au(x) France, le lecteur installe le paquet linguistique correspondant à votre région, si ce n’est pas déjà fait. Pour afficher les langues disponibles et sélectionner une langue, cliquez sur le bouton Alimentation/Paramètres et faites défiler vers le bas à l’aide des touches fléchées jusqu’à atteindre le menu du choix de la langue. Mettez en surbrillance la langue souhaitée et appuyez sur la touche verte Entrée.
Autres traductions
Si vous êtes tenus d’offrir vos services en ou souhaitez traduire du texte en French et en anglais, veillez à ce que les écrans et reçus de vos lecteurs personnalisés affichent les traductions appropriées.
Authentification forte du client
La réglementation européenne impose l’authentication forte du client (SCA) afin de limiter la fraude et de sécuriser les paiements. La SCA est ou sera obligatoire pour les paiements électroniques initiés par le client dans l’Espace économique européen (EEE). Pour en savoir plus sur ce règlement européen, consultez le guide sur la directive DSP2 et la SCA de Stripe.
Les transactions inférieures à 50 euros (ou montant équivalent dans la devise locale) sont considérées comme low value et peuvent être exemptées de SCA. Cependant, les banques doivent exiger une authentification lorsque l’exemption pour low value a été utilisée cinq fois de suite depuis la dernière authentification réussie du titulaire de la carte ou si la somme des paiements exemptés précédents est supérieure à 150 euros (ou montant équivalent dans la devise locale).
En/à/au(x) France, toutes les transactions par insertion authentifiées à l’aide d’un code PIN répondent aux exigences de la SCA. La carte représente le premier élément d’authentification de la transaction (élément détenu par le client) et le code PIN représente le second (élément connu du client). Certaines cartes sans contact prennent en charge la validation du code PIN par simple pression ; cependant, d’autres peuvent avoir besoin d’initier une transaction authentifiée par carte à puce avec code PIN pour se conformer aux exigences de la SCA.
Si une transaction sans contact ne peut pas bénéficier d’une exemption de SCA, le lecteur invite le client à saisir son code PIN ou insérer sa carte bancaire pour une transaction par carte à puce avec saisie de code PIN.
Vous verrez deux paiements associés à ces transactions avec authentification forte du client. Le premier sera un paiement provisoirement refusé (« soft decline ») accompagné du message de refus online_
ou offline_
, selon les fonctionnalités de la carte bancaire. Le second sera un paiement autorisé ou un refus de paiement définitif (« hard decline »).