$_SESSION['adminMail'] ],'stripeCreateCli.php'); // Pas sur que ce soit une bonne idée......investigations a faire et expliquer if (!isset($_SESSION['adminMail'])) {$adminMail='admin@123ventes.com'; $_SESSION['adminMail']=$adminMail;} else {$adminMail=$_SESSION['adminMail'];} // ----------------------------------------------------- // Obtenir le token // ----------------------------------------------------- // header('Content-Type: application/json'); // ----------------------------------------------------- $stripe = new \Stripe\StripeClient($privateSecretStripe); // ----------------------------------------------------- // Vérifier si le client exist // ----------------------------------------------------- // ne fonctionne pas et de toutes facons ramene tous les mails : a modifier quand j'aurais 1 Million de clients // $response = $stripe->customers->all($idMail); $response = $stripe->customers->all(); $trouve=false; for($a=0;$adata);$a++) { $id=$response->data[$a]->id; $email=$response->data[$a]->email; if (isset($debug[1]) && $debug[1] == '1' ) $debugMsg .= monDebug (1, ['email' => $email, ' id' => $id ],''); if ($email==$_SESSION['adminMail'] && $trouve==false) { $custId=$id; $trouve=true; } } // ----------------------------------------------------- // Créer le client si existe pas // ----------------------------------------------------- if ($trouve==false) { // header('Content-Type: application/json'); $response = $stripe->customers->create([ 'description' => 'Client crée par abonnement a 123Ventes ', 'email' => $_SESSION['adminMail'], ]); if ($response->data[0]) $custId=$response->data[0]->id; if (isset($debug[1]) && $debug[1] == '1' ) $debugMsg .=' id => ' .$custId; } if (isset($debug[1]) && $debug[1] == '1' ) $debugMsg .= monDebug (1, ['client trouvé' => $custId ],''); $_SESSION['custId']=$custId; ?>