#Alakazam
1 messages · Page 1 of 1 (latest)
Hi
invoice.payment_failed is a good one.
https://stripe.com/docs/billing/subscriptions/webhooks#payment-failures
so can you explain what is customer.subscription.deleted or customer.subscription.paused ?
First let's check the Subscription lifecycle :
https://stripe.com/docs/billing/subscriptions/overview#subscription-lifecycle
customer.subscription.deleted is triggered when a Subscription is deleted/ended:
https://stripe.com/docs/api/events/types#event_types-customer.subscription.deleted
customer.subscription.paused is triggered when a Subscription is paused:
https://stripe.com/docs/api/events/types#event_types-customer.subscription.deleted
Are you using automatic or manual payment renewal with Subscription ?
Lets discuss a real world example
if my bill is on 29 th may , before the date i removed my payment method or might be problem from bank , so what will happen on when 29 th may ?
Both manual and automatic , i have customers inside india which does'nt support auto payment and auto too for us customers
Are you there?
if my bill is on 29 th may , before the date i removed my payment method or might be problem from bank , so what will happen on when 29 th may ?
for automatic payments, you'll receive the eventinvoice.payment_failed
For manual, the customer should get an email in order to pay their subscription.
In manual case , if customer doesnt pay the bill or just ignore the bill ?
You can configure what will be happening for the Subscription:
https://stripe.com/docs/billing/subscriptions/overview#manual-payment
if the customer don't pay a manual invoice for a Subscription.
So reason for this query is i want to downgrade the subscription to Free plan if customer doesnt pay bill on the due date
So you can choose Leave the subscription as-is option, listen to customer.subscription.updated and monitor the subscription status. if it becomes past_due downgrade it to free plan.
Hi! I'm taking over from my colleague. Please, let me know if you have any other questions.