$reqSelect], 'reqUpdateProfilIntermediaire.php');} $resConn=''; $resConn=$connexion->query($reqSelect); if ($resConn) { while ($tabResult = $resConn->fetch(PDO::FETCH_ASSOC)) { $modDesc=$tabResult['description']; $stripeSubscription_id=$tabResult['stripeSubscription_id']; if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['stripeSubscription_id' => $stripeSubscription_id], '');} if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['modDesc' => $modDesc], '');} } } else { $admMsg .= 'Echec de la reqUpdateProfilIntermediaire.php -> select abo FROM 123'; } // ----------------------------------------------------- // 3 - Vérifier si abo et annulation si oui // ----------------------------------------------------- // if (!empty( $stripeSubscription_id) && ($stripeSubscription_id!='-')) { require 'vendor/autoload.php'; include ("./profils/clesStripe/stripePKSProfil.php"); $stripe = new \Stripe\StripeClient($privateSecretStripe); try { $response= $stripe->subscriptions->cancel($stripeSubscription_id); if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Abonnement au profil intermédiaire annulé avec succès !' => ''], '');} // if (isset($debug[2]) && $debug[2] == '1' ) echo $response; }catch(Exception $e) { $api_error = $e->getMessage(); if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['api_error' => $api_error], '');} if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Cet abonnement n' => $api_error], '');} } } if (isset($debug[2]) && $debug[2] == '1') { $debugMsg .= monDebug(2, ['Cet abonnement n' => ''], '');} ?>