Fournir des reçus
Utilisez Stripe pour fournir à votre clientèle des reçus conformes aux règles des réseaux de cartes.
Les règles des réseaux de cartes et les exigences réglementaires locales sont différentes pour les paiements par TPE. Si vous acceptez des paiements via Stripe Terminal, vous devez offrir à votre clientèle la possibilité de recevoir un reçu imprimé ou électronique. Stripe fournit tout ce dont vous avez besoin pour commencer à délivrer des reçus dès votre première transaction.
Les reçus doivent comporter certains champs afin de respecter les règles des réseaux de cartes. Vous pouvez employer les reçus préétablis envoyés par e-mail fournis par Stripe, ou utiliser les données des reçus provenant de l’API Stripe et de votre intégration Terminal pour générer des reçus personnalisés fidèles à votre image de marque.
Reçus préétablis envoyés par e-mail
Les reçus préétablis envoyés par e-mail comportent déjà tous les champs exigés par les réseaux de cartes. C’est le moyen le plus simple de configurer des reçus en toute conformité.
Si vous disposez de l’adresse e-mail du client, utilisez le champ receipt_
lorsque vous créez un PaymentIntent. Lorsque vous fournissez un receipt_
, Stripe envoie automatiquement par e-mail au client un reçu conforme lors de la capture du PaymentIntent.
Pour déclencher l’envoi automatique d’un reçu par e-mail après le paiement du client, mettez à jour le receipt_
du PaymentIntent en indiquant l’e-mail du client.
Pour en savoir plus sur l’envoi automatique de reçus par e-mail, consultez la rubrique Reçus envoyés par e-mail.
Reçus personnalisés
Vous pouvez également personnaliser les reçus pour y inclure tout type de présentation et de contenu, à condition d’indiquer les informations requises. Lorsque vous acceptez des paiements par TPE avec des cartes à puce EMV, les réseaux de cartes imposent d’inclure plusieurs champs sur les reçus remis à la clientèle.
L’API Stripe permet d’extraire les champs nécessaires à l’établissement de reçus conformes.
Les champs suivants deviennent disponibles dans l’objet PaymentIntent dès que le paiement est confirmé.
Champ | Nom | Exigence |
---|---|---|
account_ | Type de compte | Obligatoire (facultatif aux États-Unis) |
application_ | Nom de l’application | Obligatoire |
dedicated_ | AID | Obligatoire |
authorization_ | ARC | Facultatif |
application_ | Cryptogramme d’application | Facultatif |
terminal_ | TVR | Facultatif |
transaction_ | TSI | Facultatif |
Vous pouvez accéder à ces champs côté serveur à l’aide de l’API Stripe, ou côté client à l’aide des SDK Stripe Terminal. Lorsque vous utilisez le SDK JavaScript, l’objet PaymentIntent correspond à l’objet API.
Concernant l’envoi par e-mail ou l’impression de vos reçus personnalisés pour les paiements Terminal, veillez à inclure les champs obligatoires afin de respecter les règles des réseaux de cartes. Si ces champs sont renseignés, vous pouvez également accéder à la langue préférée du titulaire de la carte (en fonction des paramètres de la carte présentée), en utilisant le champ preferred_
de l’objet Moyen de paiement.