Méthodes d'encaissement pour la facturation
Configurer votre méthode d'encaissement préférée pour les factures et les abonnements.
Vous pouvez définir votre méthode d’encaissement préférée lorsque vous créez des factures et des abonnements à l’aide du Dashboard ou de l’API.
Prélèvement automatique et paiements manuels
La méthode d’encaissement détermine la manière dont Stripe traite le paiement pour les deux produits. Pour encaisser les paiements des factures et des abonnements, vous pouvez choisir l’une des méthodes suivantes :
- Prélèvement automatique
- Paiements manuels
Note
Les moyens de paiement manuels, tels que les virements électroniques, sont assortis de processus de suivi et de rapprochement plus rigoureux, dont les entreprises clientes ont souvent besoin pour des volumes de transactions élevés. Certains moyens de paiement, tels que les virements bancaires, prennent uniquement en charge send_
et ne peuvent pas être débités automatiquement.
Définir une méthode d’encaissement pour une facture
Pour définir une méthode d’encaissement pour une facture via l’API Invoicing, utilisez l’attribut collection_method.
charge_
: vous permet de débiter automatiquement le moyen de paiement par défaut d’un client pour régler ses factures.automatically send_
: envoie une facture pour un paiement manuel. Contrairement au prélèvement automatique qui entraîne un paiement immédiat, vous pouvez donner au client une fenêtre de paiement flexible. Vous pouvez utiliser la page de facture hébergée et configurer des notifications et rappels par e-mail pour faciliter le paiement.invoice
Définir une méthode d’encaissement pour un abonnement
Pour définir une méthode d’encaissement pour un abonnement via l’API Subscriptions, utilisez l’attribut collection_method. Si vous modifiez la méthode d’encaissement d’un abonnement, le changement s’appliquera uniquement aux factures d’abonnement créées ultérieurement.
charge_
: indique à Stripe de débiter automatiquement le moyen de paiement par défaut de votre client pour régler la facture générée pour chaque période d’abonnement.automatically send_
: génère une facture pour chaque période de facturation et nécessite un paiement manuel. Contrairement à la facturation automatique qui exige un paiement immédiat, vous pouvez donner au client une fenêtre de paiement flexible.invoice
Prélèvement automatique pour les essais gratuits sans moyen de paiement
Vous pouvez créer une période d’essai gratuite pour un abonnement sans collecter de moyen de paiement auprès de vos clients, tout en définissant l’attribut collection_method sur charge_
. Pendant la période d’essai, les clients peuvent ajouter leurs coordonnées de paiement en utilisant le portail client. Une fois la période d’essai terminée, le moyen de paiement par défaut du client sera automatiquement facturé. Vous pouvez également configurer votre abonnement pour qu’il soit suspendu/annulé si la période d’essai se termine sans moyen de paiement. En savoir plus sur la création d’essais gratuits sans collecte de moyen de paiement.
Méthode d’encaissement et échecs de paiement
En fonction de la méthode d’encaissement, les échecs de paiement génèrent différents états d’abonnement et états de facture.
Échec des paiements d’abonnements
Lorsque vous créez un abonnement dont le payment_behavior est défini sur allow_
et la collection_
est définie sur charge_
, une tentative de paiement est immédiatement effectuée et le status
de l’abonnement passe à incomplete
si la tentative initiale n’aboutit pas.
La transmission d’un paramètre payment_
défini sur default_
initialise toujours les abonnements à l’état incomplete
si la première facture nécessite un paiement. Le PaymentIntent qui en résulte doit être confirmé dans une requête distincte pour que le paiement puisse être tenté.
Pour allow_
et default_
, l’abonnement passe à l’état active
après le paiement de la première facture. Les abonnements qui ne nécessitent pas de paiement à la création (comme ceux qui bénéficient d’une période d’essai) seront immédiatement définis sur l’état active
. Si la première facture reste impayée après un délai de 23 heures, l’abonnement bascule sur incomplete_
. Cet état, définitif et irréversible, annule la facture en cours et empêche l’envoi de factures ultérieures.
Abonnements incomplets en échec
Lorsqu’un abonnement est à l’état incomplete
, vous pouvez uniquement mettre à jour les attributs qui n’entraîneront pas la création d’une facture ou d’un poste de facture, tels que ses métadonnées, le paramètre save_default_payment_method et sa description.
Si le paiement de renouvellement d’un abonnement échoue alors que vous avez configuré un débit automatique, l’abonnement passe à l’état past_
et Stripe le marque comme canceled
ou unpaid
(selon vos paramètres d’abonnement) une fois que le nombre maximum de tentatives autorisées est atteint.
En revanche, si la collection_
de l’abonnement est définie sur send_
, il bascule sur past_
lorsque la facture est toujours impayée à la date d’échéance. Si le client n’a toujours pas payé la facture après le report du délai, Stripe peut marquer l’abonnement comme canceled
ou unpaid
, ce qui dépend encore une fois de vos paramètres d’abonnement.
Lorsqu’un abonnement présente l’état unpaid
, Stripe crée les factures à venir mais les conserve sous forme de brouillons. Dans ce cas, vous avez la possibilité de renvoyer la facture past due
et tout brouillon créé pour collecter le paiement. Utilisez cette fonctionnalité si vous essayez de collecter un paiement pour des mois impayés (par exemple, lorsque vous continuez de fournir les biens ou services liés à un abonnement impayé) ou clôturez les abonnements pour les mois impayés lorsque vous cessez de fournir les biens ou services.
Échec des paiements de factures
Les factures non associées à des abonnements dont la collection_
est définie sur charge_
et dont l’auto-advancement est désactivé restent open
si une tentative de paiement initiale échoue. L’avancement automatique étant désactivé, Stripe ne ferme pas les factures, ne les relance pas et ne les fait pas passer à un autre état automatiquement. En savoir plus sur les notifications d’échec de paiement et la gestion des factures envoyées aux clients.
Si l’avancement automatique est activé pour la facture, Stripe peut automatiquement la marquer comme uncollectible
(selon vos paramètres d’état des factures) une fois que le nombre maximum de tentatives autorisées est atteint.
Lorsque la méthode d’encaissement est définie sur send_
, la facture doit être réglée manuellement. Si la facture est toujours impayée après la date d’échéance, l’état devient past_
, indiquant un retard de paiement. Si vous prolongez la date limite de paiement et que le client n’a toujours pas payé, vous pouvez laisser la facture sur past_
ou la définir sur uncollectible
ou void
.
Entreprises clientes et virements électroniques
Pour les entreprises clientes, les moyens de paiement manuels, tels que les virements électroniques, offrent certains avantages. Ces moyens de paiement impliquent souvent des processus de suivi et de rapprochement plus rigoureux que les moyens de paiement automatisés, ce qui est crucial pour les entreprises traitant de gros volumes de transactions. En définissant le paramètre collection_
sur send_
, vous pouvez générer des factures claires et bien documentées que les entreprises clientes peuvent payer par virement électronique, qui est généralement l’un des moyens de paiement préférés de ce type de client.