2 options:
Comme @Zico dit dans les commentaires, dans les options d'abonnement, vous pouvez définir une "période d'essai".
Voir la documentation ici: https://stripe.com/docs/subscriptions/trials
Lors de la création d'un abonnement avec une période d'essai, aucune méthode de paiement est nécessaire pour le client. Une facture immédiate est toujours créée, mais pour 0 $.
Une façon plus puissante pour répondre à vos besoins serait de fixer le montant de l'abonnement à 0
puis utilisez webhooks au projet de loi que vous voulez, ajouter des éléments de la facture à la fin de chaque cycle de facturation. Vous pouvez utiliser l'événement invoice.created
pour effectuer une logique métier et ajouter des éléments à la facture si vous souhaitez facturer quelque chose. Si vous n'ajoutez aucun article, rien ne sera facturé puisque le montant de l'abonnement est 0
.
Plus de détails ici https://stripe.com/docs/subscriptions/invoices
Lorsque Stripe génère automatiquement une facture pour un paiement récurrent , votre site est informé par webhooks (un invoice.created événement ). Stripe attend environ une heure avant d'essayer de payer cette facture. Au cours de cette période, vous pouvez ajouter des postes de facture à la facture récemment créée de sorte que le paiement à venir couvre la facture.
Vous pouvez utiliser des essais pour charger plus tard! – Zico