Expiration time not updating upon payment

We are having a problem with a Prosite not updating its expiration time when their Stripe subscription gets renewed. The initial month works fine and the subsequent months do get billed fine by Stripe but Prosites is getting disconnected and hence their site becomes expired. The field 'expire' in the table 'wp_pro_sites' is the field not being updated. I was thinking there was missing metadate in Stripe but I'm not sure. Thanks for any help.