<?php
/*
$login : identifiant de connexion 
$password: mot de passe
$msisdns:Contient les numéros de téléphone sans « + » ni « 00 » ni « 226 »
       Les numéros de téléphone doivent être séparés par des virgules. Exemple :
      76137504,78398427,71276396,25344528
$option:   Valeur 0 signifie recharge standard (SAPSAP, NANAN EXPRESS, FLASH).
        (option par défaut) Valeur 1 signifie recharger via Mobile Money (beaucoup
        plus de bonus) Nb : 
 * Selon les offres de bonus de l’operateurs du jour, on
        indique 0 ou 1 pour en bénéficier. L’option 1 n’est pas valide pour les
           numéros TELECEL
 * $:montant:  Doit être un nombre entier supérieur>100
        Exemple:125
*/
function rechargerCreditGet($login,$passwaord,$msisdns,$option,$montant){
$smsbus='https://saflan-bf.com:7170/saflanentreprise/rechargerCredit?login='.$login
        .'&password='.$password.'&msisdns='.$msisdns.'&option='.$option
        .'&montant='.$montant;
$response=@file($url);
echo $response;
return $response;
}

/*
$login : identifiant de connexion 
$password: mot de passe
$msisdns:Contient les numéros de téléphone sans « + » ni « 00 » ni « 226 »
       Les numéros de téléphone doivent être séparés par des virgules. Exemple :
      76137504,78398427,71276396,25344528
$option:   Valeur 0 signifie recharge standard (SAPSAP, NANAN EXPRESS, FLASH).
        (option par défaut) Valeur 1 signifie recharger via Mobile Money (beaucoup
        plus de bonus) Nb : 
 * Selon les offres de bonus de l’operateurs du jour, on
        indique 0 ou 1 pour en bénéficier. L’option 1 n’est pas valide pour les
           numéros TELECEL
 * $:montant:  Doit être un nombre entier supérieur>100
        Exemple:125
*/
function rechargerCreditPost($login,$passwaord,$msisdns,$option,$montant){
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"https://saflan-bf.com:7170/saflanentreprise/rechargerCredit");
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,'login='.$login
        .'&password='.$password.'&msisdns='.$msisdns.'&option='.$option
        .'&montant='.$montant);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,false);
curl_setopt($ch,CURLOPT_TIMEOUT,5);//5 seconds
$response=curl_exec($ch);
curl_close($ch);
echo $response;
return $response;
}


/*
$login : identifiant de connexion 
$password: mot de passe
$msisdns:Contient les numéros de téléphone sans « + » ni « 00 » ni « 226 »
       Les numéros de téléphone doivent être séparés par des virgules. Exemple :
      76137504,78398427,71276396,25344528
$codeData:  La liste des codeData est para opérateur est se trouve dans le document technique
 * Chaque code correspond à un forfait DATA

*/
function rechargerForfaitInternetGet($login,$passwaord,$msisdns,$codeData){
$smsbus='https://saflan-bf.com:7170/saflanentreprise/rechargerData?login='.$login
        .'&password='.$password.'&msisdns='.$msisdns.'&codeData='.$codeData;
$response=@file($url);
echo $response;
return $response;
}
/*
$login : identifiant de connexion 
$password: mot de passe
$msisdns:Contient les numéros de téléphone sans « + » ni « 00 » ni « 226 »
       Les numéros de téléphone doivent être séparés par des virgules. Exemple :
      76137504,78398427,71276396,25344528
$codeData:  La liste des codeData est para opérateur est se trouve dans le document technique
 * Chaque code correspond à un forfait DATA

*/
function rechargerForfaitInternetPost($login,$passwaord,$msisdns,$codeData){
$ch=curl_init();
curl_setopt($ch,CURLOPT_URL,"https://saflan-bf.com:7170/saflanentreprise/rechargerData");
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS,'login='.$login
        .'&password='.$password.'&msisdns='.$msisdns.'&codeData='.$codeData);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,false);
curl_setopt($ch,CURLOPT_TIMEOUT,5);//5 seconds
$response=curl_exec($ch);
curl_close($ch);
echo $response;
return $response;
}

?>