diff --git a/classes/gateways/class.pmprogateway_stripe.php b/classes/gateways/class.pmprogateway_stripe.php index f18d472c00..8f7bc196b3 100644 --- a/classes/gateways/class.pmprogateway_stripe.php +++ b/classes/gateways/class.pmprogateway_stripe.php @@ -2172,7 +2172,7 @@ public function update_subscription_info( $subscription ) { $update_array = array( 'startdate' => date( 'Y-m-d H:i:s', intval( $stripe_subscription->created ) ), ); - if ( in_array( $stripe_subscription->status, array( 'trialing', 'active' ) ) ) { + if ( in_array( $stripe_subscription->status, array( 'trialing', 'active', 'past_due' ) ) ) { // Subscription is active. $update_array['status'] = 'active'; $update_array['next_payment_date'] = date( 'Y-m-d H:i:s', intval( $stripe_subscription->current_period_end ) );