Fournir des reçus
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é.
If you have the customer’s email, use the receipt_email
field when creating a PaymentIntent. When you provide a receipt_email
, Stripe automatically emails a compliant receipt to the customer when capturing the PaymentIntent.
Pour déclencher l’envoi automatique d’un reçu par e-mail après le paiement du client, mettez à jour le receipt_email
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.
The following fields become available in the PaymentIntent object as soon as the payment is confirmed.
Champ | Nom | Exigence |
---|---|---|
account_type | Type de compte | Obligatoire (facultatif aux États-Unis) |
application_preferred_name | Nom de l’application | Obligatoire |
dedicated_file_name | AID | Obligatoire |
authorization_response_code | ARC | Facultatif |
application_cryptogram | Cryptogramme d’application | Facultatif |
terminal_verification_results | TVR | Facultatif |
transaction_status_information | 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.
Qu’ils soient transmis par e-mail ou par courrier, les reçus personnalisés portant sur des paiements Terminal doivent impérativement comporter les champs obligatoires afin de respecter les règles des réseaux de cartes.