Mira chalak
Mira chalak

Reputation: 387

Stripe invoice.payment_succeeded event upon subscription cancellation

I have a 12 euros/month stripe subscription with a cancel_at field set to 29 march . I noticed yesterday that an invoice.payment_succeeded event was sent to me as long as the subscription deleted event. I don't want the customer to be charged upon his subscription cancellation so I don't know why I got this invoice in the screenshot with 8 euros or so.. I cancelled my subscription through API by setting a cancel_at field and I don't want any refund for my customers and after a long chat with Stripe support they told me that there is no way to disable proration upon setting a cancel_at date. PS: no payment was shown in the payments page but I am afraid that in future cases Stripe will charge my customer.. enter image description here

enter image description here

Upvotes: 0

Views: 389

Answers (1)

Paul Asjes
Paul Asjes

Reputation: 5857

Your customer wasn't charged anything. If you look at the top of the invoice page it shows that it was for 0 euros. Invoices for zero currency aren't sent to the user.

The invoice has an invoice item of unused time for -8.92 euros. This is the time which the user paid for but never got as you cancelled the subscription before the end of the billing cycle.

It's up to you if you want to refund the customer this or just ignore it.

Upvotes: 1

Related Questions