# Page de facture hébergée Utilisez la page de facture hébergée pour encaisser le paiement de vos clients en toute sécurité. La page de facture hébergée fournit une URL sécurisée et privée sur laquelle vos clients peuvent : - Consulter les informations, le montant et l’état de la facture. - Payer la facture en utilisant l’un des moyens de paiement activés. - Télécharger des copies de la facture et du reçu au format PDF. ![](https://b.stripecdn.com/docs-statics-srv/assets/hosted-invoice-page.3f79f6d4ded5d51047ae2b16270c2c42.png) Exemple de page de facture hébergée Stripe attribue à toutes les factures une URL unique que vous pouvez envoyer à votre client. Nous hébergeons ces factures, ce qui signifie que vous pouvez collecter les paiements en toute sécurité, sans avoir à rédiger une seule ligne de code d’implémentation supplémentaire. ## URL des factures Lorsque vous créez et envoyez une facture, Stripe génère une URL unique pour la page de facture hébergée. Elle contient un identifiant sécurisé, long et aléatoire, qui ressemble à l’exemple suivant : ```missingLanguage https://invoice.stripe.com/i/acct_abcdefghijklmno/test_YWNjdF8xRGZ3UzJDbENJS2xqV3ZzLF9MNGJvMDBzY0xFQ2c1cG1QZzZ6Wk5jV0RXR2lOS1V6LDM0Mjk3NjEz0200wpYOWgBE?s=em ``` Les URL des factures expirent 30 jours après la date d’échéance. Si aucune date d’échéance n’a été définie pour la facture, l’URL expire 30 jours après sa finalisation. Dans tous les cas, le délai d’expiration ne peut dépasser 120 jours. > Même après leur expiration, les URL affichées sur le Dashboard ou récupérées par l’utilisateur via l’API restent valides durant au moins 10 jours. #### Dashboard Lorsqu’une URL expire, elle ne charge plus la ressource correspondante. À la place, Stripe redirige les clients facturés vers une page indiquant que l’URL a expiré et qu’il doit contacter l’entreprise. Cette page fournit également les coordonnées de l’entreprise. > Lorsque vous envoyez une facture via le Dashboard ou l’API, tous les destinataires de l’e-mail sont automatiquement associés à cette facture. Le cas échéant, Stripe redirige l’utilisateur vers une page de récupération sur laquelle il peut saisir son adresse e-mail afin de recevoir une nouvelle copie de l’e-mail original avec des liens non expirés. #### API Les URL expirées redirigent habituellement (302) vers une page de récupération. Toutefois, les URL de téléchargement de PDF font exception. Si Stripe détecte qu’un client autre qu’un navigateur (par exemple, cURL) a demandé des URL de téléchargement de PDF, nous renvoyons une erreur 400 avec le corps de réponse *URL expirée*. Cela permet aux intégrations de détecter plus facilement l’expiration de l’URL d’une facture et de récupérer une nouvelle URL fonctionnelle en relançant la requête pour la facture ou l’avoir. ## Liens dans les e-mails de facturation Vous pouvez configurer l’e-mail de facture pour qu’il contienne un lien vers la page de facture hébergée. Lorsqu’elle est activée, l’URL de la page de facture hébergée apparaît dans : - Les e-mails de facturation sous forme de lien de paiement. - Le pied de page des factures au format PDF. - La réponse de l’API Invoice en tant que [hosted_invoice_url](https://docs.stripe.com/api/invoices/object.md#invoice_object-hosted_invoice_url). pour activer la page de facture hébergée (hosted invoice page) pour toutes les nouvelles factures créées, cochez la case **inclure un lien vers une page de paiement dans l’e-mail de facture** dans les [paramètres de facturation](https://dashboard.stripe.com/settings/billing/invoice) du Dashboard. Lors de l’envoi d’une facture, vous pouvez utiliser la section **Livraison** pour que Stripe envoie automatiquement un e-mail à votre client avec la page de facture hébergée ou génère une page de facture hébergée que vous pouvez envoyer vous-même. Pour envoyer la page de facture hébergée vous-même, créez la facture et copiez le lien pour l’envoyer à votre client. ## Personnalisation de la page Vous pouvez personnaliser la page de facture hébergée avec votre : - Couleur de marque - Logo - Icône Vous pouvez personnaliser ces [paramètres de marque](https://dashboard.stripe.com/account/branding) dans le Dashboard. ## Définir les moyens de paiement autorisés À l’aide de la page de facture hébergée, vous pouvez configurer les factures de manière à autoriser le paiement avec un ou plusieurs des [moyens de paiement pris en charge](https://docs.stripe.com/invoicing/payment-methods.md). Vous pouvez définir les valeurs par défaut à appliquer à toutes les nouvelles factures créées à partir de la [configuration du moyen de paiement par défaut de la facture](https://dashboard.stripe.com/settings/billing/invoice). Vous pouvez également sélectionner le moyen de paiement pour une facture spécifique lors de sa [création](https://dashboard.stripe.com/invoices/create) dans le Dashboard. La page de facture hébergée vous permet de présenter la liste des moyens de paiement autorisés à vos clients, parmi lesquels ils pourront sélectionner celui de leur choix. En outre, la page de facture hébergée permet aux clients de bénéficier de la gestion par Stripe des flux de paiement et d’authentification complexes (sans exiger d’effort de mise en œuvre supplémentaire de votre part). > Par exemple, la réglementation européenne relative à l’*authentication forte du client* (Strong Customer Authentication (SCA) is a regulatory requirement in effect as of September 14, 2019, that impacts many European online payments. It requires customers to use two-factor authentication like 3D Secure to verify their purchase) (SCA) exige que les clients confirment leur paiement avec *3D Secure* (3D Secure (3DS) provides an additional layer of authentication for credit card transactions that protects businesses from liability for fraudulent card payments) (3DS). La page de facture hébergée affiche alors la fenêtre modale de confirmation de paiement à votre client. > Si un client dispose d’un [moyen de paiement par défaut](https://docs.stripe.com/api/customers/object.md#customer_object-invoice_settings-default_payment_method), il peut l’utiliser sur la page de facture hébergée, même si ce dernier n’est pas inclus dans la configuration du moyen de paiement de la facture. ## Persistance du moyen de paiement > Les lois sur la protection de la vie privée au niveau mondial sont complexes et diffèrent selon les régions. Il peut vous être demandé de présenter à votre client les conditions et d’obtenir les consentements requis avant d’enregistrer son moyen de paiement. Avant d’utiliser cette fonctionnalité, consultez votre conseiller juridique pour obtenir des recommandations spécifiques concernant votre entreprise. Vous pouvez configurer la manière dont les informations relatives aux moyens de paiement saisies par les clients sur la page de facture hébergée sont enregistrées en vue d’une utilisation ultérieure. Par défaut, Stripe ne stocke pas les moyens de paiement utilisés pour les paiements ponctuels, sauf si le client l’autorise en cochant une case affichée sur la page de facture hébergée. Lorsqu’un client retourne sur la page de facture hébergée, les moyens de paiement enregistrés avec l’option `always` pour [allow_redisplay](https://docs.stripe.com/api/payment_methods/object.md#payment_method_object-allow_redisplay) sont affichés et peuvent être utilisés. > Seuls les moyens de paiement enregistrés de type Card, Link, ACH Direct Debit ou prélèvement SEPA sont présentés aux clients. ### Options de configuration Les configurations suivantes sont disponibles pour stocker les moyens de paiement utilisés pour le paiement de factures ponctuelles sur la page de facture hébergée. 1. **Offre** : Les moyens de paiement pour les factures ponctuelles ne sont enregistrés que si le client coche une case avant d’effectuer le paiement. (Par défaut pour les nouveaux comptes créés après le 30 mai 2025.) - Si votre intégration utilise l’ancienne [API Sources](https://docs.stripe.com/sources.md) pour les factures ou le [le paiement par carte en versements échelonnés](https://docs.stripe.com/payments/installments.md), cette case à cocher ne s’affichera pas. Le moyen de paiement ne sera donc pas enregistré, puisque le client ne peut pas donner son consentement. - Convenez avec le client des modalités d’utilisation des moyens de paiement qu’il décide d’enregistrer. - [allow_redisplay](https://docs.stripe.com/api/payment_methods/object.md#payment_method_object-allow_redisplay) est défini sur `always` si le client sélectionne la case à cocher, et sur `limited` s’il ne la sélectionne pas. 1. **Jamais** : Les moyens de paiement utilisés pour les factures ponctuelles ne sont pas enregistrés. - [allow_redisplay](https://docs.stripe.com/api/payment_methods/object.md#payment_method_object-allow_redisplay) est défini sur `limited`. 1. **Toujours** : Les moyens de paiement utilisés pour les factures ponctuelles sont toujours enregistrés, sans avoir à demander l’autorisation au client. - L’enregistrement des moyens de paiement sans l’autorisation explicite du client peut enfreindre les réglementations en matière de confidentialité dans de nombreux pays. Avant de sélectionner cette option, assurez-vous qu’elle est conforme à la législation locale. - [allow_redisplay](https://docs.stripe.com/api/payment_methods/object.md#payment_method_object-allow_redisplay) est défini sur `limited`. ### Sélectionnez une configuration #### Dashboard Pour configurer l’enregistrement des moyens de paiement, utilisez les commandes de la section **Conditions de paiement par défaut** de la [page Paramètres de la facture](https://dashboard.stripe.com/settings/billing/invoice) de votre Dashboard. Pour activer l’enregistrement des moyens de paiement, sélectionnez **Enregistrer les informations de paiement du client**. Pour autoriser l’enregistrement sans obtenir l’autorisation du client au préalable, désélectionnez l’option **Demander au client avant d’enregistrer ses informations de paiement**. | Configuration | Enregistrer les informations de paiement du client | Obtenez l’autorisation des clients avant d’enregistrer leurs informations de paiement | | ---------------- | -------------------------------------------------- | ------------------------------------------------------------------------------------- | | Offre | Activé | Activé | | Systématiquement | Activé | Désactivé | | Jamais | Désactivé | Désactivé | #### API Vous pouvez configurer l’enregistrement des moyens de paiement pour les comptes connectés à l’aide de l’[API Accounts](https://docs.stripe.com/api/accounts.md). Lorsque vous créez ou mettez à jour un `Account`, définissez la propriété `settings.invoices.hosted_payment_method_save` sur `never`, `offer` ou `always`. ```curl curl https://api.stripe.com/v1/accounts \ -u "<>:" \ -d "settings[invoices][hosted_payment_method_save]=offer" ``` ### Limitations Si l’enregistrement d’un moyen de paiement est activé, la page de facture hébergée n’enregistre que les moyens de paiement réutilisables. Ces moyens de paiement sont les suivants : - Cartes bancaires - Link - Prélèvement préautorisé - Prélèvement automatique BECS - Prélèvement automatique Bacs - Prélèvement automatique SEPA - Prélèvement automatique ACH ### Remplacements Certains cas remplacent ce paramètre, en fonction des propriétés de la facture et du compte. Cela ne s’applique qu’aux moyens de paiement réutilisables (voir la liste ci-dessus). - Si la facture est associée à un abonnement, le moyen de paiement n’est enregistré que si le client n’a pas de moyen de paiement par défaut pour les factures. - Si votre compte Stripe permet à vos clients de [planifier des paiements](https://docs.stripe.com/invoicing/hosted-invoice-page/scheduled-payments.md) et que le client choisit de planifier le paiement de sa facture, le moyen de paiement est toujours enregistré. - Si l’option [versements échelonnés par carte bancaire](https://docs.stripe.com/payments/installments.md) est activée sur la facture et par le client, le moyen de paiement est toujours enregistré. - Si la valeur [setup_future_usage](https://docs.stripe.com/api/payment_intents/object.md#payment_intent_object-setup_future_usage) est `off_session` ou `on_session` pour le PaymentIntent joint à la facture, le moyen de paiement est toujours enregistré. - Si votre intégration utilise l’ [API Sources](https://docs.stripe.com/sources.md) pour collecter les paiements des factures hébergées, la configuration`offer` n’enregistre pas les moyens de paiement des clients. Ces cas ne prennent pas en charge la case de consentement du client, de sorte que le client ne peut pas donner son accord. ## Offrir aux clients la possibilité de payer dans leur devise locale [Adaptive Pricing](https://docs.stripe.com/payments/currencies/localize-prices/adaptive-pricing.md) permet à vos clients de payer dans leur devise locale dans plus de 150 pays sur votre page de facture hébergée. Avec Adaptive Pricing, Stripe déduit la devise de présentation de l’adresse IP publique du client, puis calcule automatiquement le prix localisé et gère toute conversion de devises. Gérez Adaptive Pricing pour les pages de facture hébergées dans vos [paramètres de paiement](https://dashboard.stripe.com/settings/adaptive-pricing) dans le Dashboard. ## Informations publiques relatives au service de support Les factures comprennent toutes les informations publiques enregistrées dans les [informations publiques sur l’entreprise](https://dashboard.stripe.com/settings/public), notamment votre adresse e-mail et l’adresse de votre site Web. Par défaut, nous indiquons l’adresse de votre entreprise, mais vous pouvez configurer ces paramètres de manière à afficher votre numéro de téléphone sur les documents que vous destinez aux clients, par exemple dans vos e-mails ou sur vos factures au format PDF.