Si integras tus medios de pago con Stripe, debes hacer esto con los webhooks.
En Stripe ve a la parte que dice Developers ---> WebHooks y te aparecerá:
Paso 1:
Paso 2:
Paso 3:
Pulsas arriba a la derecha en Add Endpoint y te saldrá un formulario como este:
En Endpoint URL pones:
En Versión deja la de 2017 o 2020.
Y en Events to Send añades:
invoice.paid
invoice.payment_failed
customer.subscription.deleted
payment_intent.succeeded
Y le das a guardar.
Una vez guardado tienes que ver algo así: