Tutoriel Zapier

Automatisez la génération de reçus avec Zapier

Connectez Stripe, PayPal, Square ou toute autre plateforme de paiement pour générer et envoyer un reçu PDF soigné après chaque paiement.

Vincent Ventalon
Vincent Ventalon
· Mis à jour le
TemplateFox

À propos de l'intégration TemplateFox

L'intégration Zapier officielle de TemplateFox génère des PDF à partir de vos templates et de vos données. Intégration native : aucune requête HTTP à configurer. Plus de 8 000 applications à brancher.

Pourquoi automatiser vos reçus ?

Un client vient de vous payer 49,99 $. Il va vouloir une preuve : pour sa note de frais, pour son comptable, ou simplement pour être tranquille. Stripe envoie bien un email de confirmation, mais il est minimaliste et ressemble à tous les autres reçus Stripe.

Vous pourriez faire vos reçus à la main. Copier l'identifiant de transaction, mettre le montant en forme, ajouter votre logo, exporter en PDF, l'envoyer. Faites-le 20 fois par jour et les erreurs arrivent : mauvais montant, mauvaise date, reçu jamais envoyé.

Voici ce que nous allons mettre en place : à chaque paiement réussi, un Zap récupère les données de la transaction, génère un reçu soigné à vos couleurs et l'envoie au client. Vous n'avez rien à faire.

Reçu ou facture : le petit rappel

On confond souvent les deux. Voici la différence :

📤 Facture (avant paiement)

  • « Vous nous devez 500 $ »
  • Demande de paiement
  • Peut préciser des conditions de paiement (30 jours)
  • Le client n'a pas encore payé

📥 Reçu (après paiement)

  • « Vous avez payé 500 $ »
  • Confirmation de la transaction
  • Indique le moyen de paiement utilisé
  • Preuve d'achat à conserver

Vous cherchez plutôt des factures ? Suivez notre guide d'automatisation des factures pour envoyer une demande de paiement avant que le client paie.

1

Créez votre template de reçu

1.1 — Choisissez un template

Partez d'un de nos templates de reçu prêts à l'emploi, ou créez le vôtre :

  1. Ouvrez la bibliothèque de templates
  2. Filtrez sur la catégorie Reçu
  3. Choisissez un template adapté à votre cas
  4. Ouvrez-le dans l'éditeur

Templates de reçu disponibles

Confirmation de paiement
Reçu de vente
Reçu de prestation
Reçu de don
Reçu d'acompte
Quittance de loyer

Ce tutoriel utilise le template Reçu de confirmation de paiement.

Autres options : Reçu de vente pour les achats de produits, Reçu de prestation pour les freelances.

Template de reçu dans l'éditeur visuel, avec son QR code et la confirmation de paiement

1.2 — Comprenez les champs du reçu

Un reçu n'a pas les mêmes champs qu'une facture. Le paiement a déjà eu lieu : vous confirmez la transaction, vous ne demandez pas d'argent.

À saisir une fois (votre entreprise)

  • company_name — Le nom de votre entreprise
  • company_address — Votre adresse
  • company_email — L'email du support
  • company_phone — Votre numéro de téléphone

Modifiez-les directement dans le template : ils restent les mêmes sur chaque reçu.

Dynamiques depuis Zapier (par transaction)

  • confirmation_number — Identifiant unique du reçu
  • transaction_date — Date du paiement
  • payer_name — Qui a payé
  • payer_email — Son email
  • amount — Montant payé
  • payment_method — Carte ou PayPal

Associez-les dans Zapier aux données de votre plateforme de paiement.

Les champs propres au reçu (par rapport à la facture)

Un reçu contient des détails de confirmation de paiement qu'une facture n'a pas :

{{payment_method}} — « Visa » ou « PayPal »
{{reference_id}} — Référence de paiement unique (pi_3Nx...)
{{status}} — « Completed » ou « Pending »
{{card_last_four}} — 4 derniers chiffres de la carte utilisée

En option : un QR code de vérification

Ajoutez un QR code qui renvoie vers une page de vérification. Vos clients le scannent pour confirmer que le reçu est authentique : pratique pour les notes de frais et contre la fraude.

{{verification_url}} → https://yoursite.com/verify/RCP-2026-0042
QR code sélectionné dans l'éditeur de templates, avec son panneau de propriétés

Pour aller plus loin : Liaison des données · QR codes · Expressions

1.3 — Testez dans l'onglet Preview

Testez votre template avec des données d'exemple avant de le connecter à Zapier. Le panneau JSON vous montre exactement à quoi ressemblera le reçu avec de vraies données de transaction.

1

Ouvrez l'onglet Preview

Dans l'éditeur, passez du mode Design au mode Preview.

2

Modifiez les données JSON

Saisissez une valeur de test pour chaque champ. L'aperçu se met à jour en temps réel.

3

Copiez la structure des données

Utilisez Copy Payload : c'est exactement le format que Zapier enverra.

Astuce : Testez avec des données réalistes : de vrais montants, un vrai format de date et le format de moyen de paiement de votre plateforme (par exemple « Visa »).

Onglet Preview avec le panneau de données JSON
Voir un exemple de données JSON pour Stripe
{
"confirmation_number": "RCP-2026-0042",
"transaction_date": "January 15, 2026",
"transaction_time": "2:34 PM",
"payer_name": "Sarah Chen",
"payer_email": "sarah@example.com",
"amount": "49.99",
"currency": "USD",
"payment_method": "Visa",
"card_last_four": "4242",
"reference_id": "pi_3NxQKwABCD1234567890",
"status": "Completed",
"recipient_name": "Acme SaaS Inc.",
"recipient_account": "****7890",
"verification_url": "https://acme.io/verify/RCP-2026-0042"
}
2

Connectez Stripe à Zapier

Ce tutoriel prend Stripe, la plateforme la plus courante. Avec PayPal, Square ou une autre plateforme, les étapes sont presque identiques : les différences sont détaillées plus bas.

Vue d'ensemble du workflow Zapier : app déclencheur → Generate PDF de TemplateFox → étape d'envoi

2.1 — Configurez le déclencheur

Choisissez le déclencheur adapté à votre cas :

S

Payment Intent Succeeded

Idéal pour les paiements ponctuels, les achats de produits, les prestations

S

Invoice Payment Succeeded

Idéal pour les abonnements et la facturation récurrente (inclut le détail de la facture)

S

New Charge

Ancienne option : préférez Payment Intent pour une nouvelle intégration

  1. Rendez-vous sur zapier.com et créez un nouveau Zap
  2. Cherchez Stripe
  3. Sélectionnez Payment Intent Succeeded
  4. Connectez votre compte Stripe
  5. Testez le déclencheur avec un paiement récent

Tester avec le mode test de Stripe

Connectez Zapier avec votre clé secrète de test (elle commence par sk_test_). Créez un paiement de test avec la carte 4242 4242 4242 4242.

2.2 — Associez les champs Stripe à votre template

Reliez maintenant les données Stripe à votre template de reçu. Ajoutez une étape d'action TemplateFox :

  1. Ajoutez une étape Action
  2. Cherchez « TemplateFox »
  3. Sélectionnez « Generate PDF »
  4. Connectez votre compte TemplateFox avec votre clé API
  5. Sélectionnez votre template de reçu
  6. Associez les champs aux données Stripe

Les correspondances Stripe les plus courantes

Champ du template Champ Stripe Remarques
confirmation_number ID ID du Payment Intent (pi_xxx)
transaction_date Created Mettez la date en forme avec Formatter
payer_email Receipt Email Adresse email du client
amount Amount ⚠️ Divisez par 100 (centimes → dollars)
card_last_four Charges Data Card Last4 4 derniers chiffres de la carte
reference_id ID Identique à confirmation_number
payment_method Charges Data Card Brand Visa, Mastercard, etc.

Convertir les montants Stripe exprimés en centimes

Stripe envoie les montants en centimes (4999 = 49,99 $). Ajoutez une étape Formatter avant TemplateFox :

  1. Ajoutez l'action Formatter by Zapier
  2. Sélectionnez Numbers → Spreadsheet-Style Formula
  3. Formule : [Amount] / 100
  4. Utilisez ce montant converti dans TemplateFox

Astuce : Le template a deux champs distincts, payment_method (la marque de la carte) et card_last_four (les 4 derniers chiffres) : affichez-les facilement côte à côte.

2.3 — Envoyez le reçu au client

Envoyez automatiquement le reçu par email à votre client :

  1. Ajoutez une autre étape Action
  2. Choisissez Gmail, Outlook ou SMTP by Zapier
  3. Sélectionnez « Send Email »
  4. Dans le champ To, mettez le Receipt Email de Stripe
  5. Objet : Reçu pour votre paiement - [Description]
  6. Joignez la sortie PDF File de l'action TemplateFox : c'est un vrai fichier, il arrive donc en pièce jointe (la sortie PDF URL ne collerait qu'un lien)
  7. Activez votre Zap

Exemple d'email

Objet : Reçu pour votre paiement - [Nom du produit]

Bonjour [Nom du client],

Merci pour votre paiement de [Montant].

Vous trouverez votre reçu en pièce jointe.

Pour toute question, répondez à cet email ou écrivez-nous à [email du support].

Bien cordialement,
[Votre entreprise]

C'est tout. Le paiement passe dans Stripe, et votre client reçoit un reçu PDF à vos couleurs avant même d'avoir fermé l'onglet de paiement.

Autres plateformes de paiement

Le même workflow fonctionne avec toute plateforme de paiement qui a une intégration Zapier. Voici les déclencheurs et les champs clés des plus courantes :

P

PayPal

Déclencheur : Successful Sale

Champs clés :

  • • Transaction ID → numéro de reçu
  • • Payer Email → email du client
  • • Gross Amount → montant (déjà en dollars)
  • • Payment Date → date du paiement
S

Square

Déclencheur : Payment Completed

Champs clés :

  • • Payment ID → numéro de reçu
  • • Receipt URL → lien de vérification
  • • Total Money Amount → montant (en centimes)
  • • Card Details Last4 → 4 derniers chiffres de la carte
G

Gumroad

Déclencheur : New Sale

Champs clés :

  • • Sale ID → numéro de reçu
  • • Email → email du client
  • • Price → montant (en dollars)
  • • Product Name → description
L

LemonSqueezy

Déclencheur : New Order

Champs clés :

  • • Order ID → numéro de reçu
  • • User Email → email du client
  • • Total → montant (en dollars)
  • • Product Name → description

Toutes les plateformes de paiement prises en charge

S
Stripe
P
PayPal
S
Square
G
Gumroad
L
LemonSqueezy
P
Paddle
S
Shopify
W
WooCommerce
C
Chargebee

Le même workflow, sur d'autres plateformes

Vous utilisez un autre outil d'automatisation ? La même configuration fonctionne aussi ailleurs :

Questions fréquentes

Quelle différence entre un reçu et une facture ?

Une facture est envoyée avant le paiement, pour demander de l'argent (« Vous devez 500 $ »). Un reçu est envoyé après le paiement, pour confirmer la transaction (« Vous avez payé 500 $ »). Le reçu sert de preuve d'achat pour la comptabilité et les impôts.

Quelles plateformes de paiement puis-je connecter ?

Toute plateforme de paiement qui a une intégration Zapier : Stripe, PayPal, Square, Gumroad, LemonSqueezy, Paddle, Shopify et plus de 100 autres. Si elle propose un déclencheur « Payment Succeeded » ou « New Sale », ça fonctionne.

Comment gérer les montants Stripe en centimes ?

Stripe envoie les montants en centimes (par exemple 4999 pour 49,99 $). Utilisez l'action Formatter de Zapier avec Numbers → Spreadsheet-Style Formula et la formule [amount] / 100 pour convertir le montant avant de l'envoyer à TemplateFox.

Puis-je afficher les 4 derniers chiffres de la carte utilisée ?

Oui. Le champ Stripe Charges Data Card Last4 contient les 4 derniers chiffres. Associez-le au champ {{card_last_four}} de votre template pour l'afficher à côté de la marque de la carte.

Comment numéroter mes reçus à la suite ?

Prenez l'identifiant de transaction de votre plateforme de paiement (par exemple l'ID payment_intent de Stripe) comme numéro de reçu unique. Pour une numérotation continue du type « RCP-0001 », suivez le dernier numéro dans un Google Sheet et incrémentez-le avec le Formatter de Zapier.

Puis-je générer des reçus pour des abonnements récurrents ?

Oui. Pour les abonnements, utilisez le déclencheur Stripe Invoice Payment Succeeded. Chaque paiement récurrent déclenche un nouveau reçu avec la période facturée, le montant et le détail de l'abonnement.

Comment gérer plusieurs devises ?

Votre plateforme de paiement envoie le code de la devise (USD, EUR, GBP) avec chaque transaction. Associez-le à votre template et utilisez une condition pour afficher le bon symbole.

Combien coûte l'automatisation des reçus ?

TemplateFox inclut 60 PDF gratuits par mois. Les plans payants démarrent à 19 $/mois pour plus de volume. Voir les tarifs.

Automatisez votre génération de PDF

Une documentation complète, des intégrations no-code et une API solide pour générer vos PDF à grande échelle. On s'occupe de la partie ingrate.