![]() Read about how you can configure subscription settings to enable Smart Retries and other revenue recovery features. If a payment fails, there are several possible actions to take: The status of the subscription continues to be incomplete only for the subscription’s first invoice. The PaymentIntent status changes to requires_action. Learn how to handle the subscription when the invoice requires action.Ī payment for an invoice failed. Sent when the invoice requires customer authentication. You can provision access to your product when you receive this event and the subscription status is active. Sent when the invoice is successfully paid. If automatic_tax=failed, retry the request later.Notify your customer and collect the required customer location. If automatic_tax=requires_location_inputs, the invoice can’t be finalized and payments can’t be collected.If you’re using Stripe Tax, check the Invoice object’s automatic_tax field.Inspect the Invoice’s last_finalization_error to determine the cause of the error.Learn more about invoice finalization in the invoices overview guide. Learn how to handle invoice finalization failures by reading the guide. View emails after finalization to learn more. Depending on your settings, we automatically charge the default payment method or attempt collection.You can send the invoice to the customer.Sent when an invoice is successfully finalized and ready to be paid. Respond to the notification by sending a request to the Finalize an invoice API.If Stripe fails to receive a successful response to invoice.created, then finalizing all invoices with automatic collection is delayed for up to 72 hours. Sent when an invoice is created for a new or renewing subscription. For example, adding a coupon, applying a discount, adding an invoice item, and changing plans all trigger this event. Also sent whenever a subscription is changed. Sent when the subscription is successfully started, after the payment is confirmed. If the trial is less than three days, this event is triggered. Sent three days before the trial period ends. This doesn’t apply when payment collection is unpaused. Sent when a subscription previously in a paused status is resumed. We don’t send this event if payment collection is paused because invoices continue to be created during that time period. Invoicing won’t occur until the subscription is resumed. For example, this is sent when a subscription is configured to pause when a free trial ends without a payment method. Sent when a subscription’s status changes to paused. Sent when a customer’s subscription ends. ![]() View subscription payment behavior to learn more. The subscription status might be incomplete if customer authentication is required to complete the payment or if you set payment_behavior to default_incomplete. Sent when a Customer is successfully created.
0 Comments
Leave a Reply. |