File "paypal_api.php"

Full Path: /home/analogde/www/js/paypal/paypal_api.php
File size: 1.35 KB
MIME-type: text/x-php
Charset: utf-8

<?php
  function construit_url_paypal()
  {
  //Aller sur préférence dans paypal, accès API et activer l'achat express !!!
  
	$api_paypal = 'https://api-3t.sandbox.paypal.com/nvp?'; 
	//EN PRODUCTION
	//$api_paypal = 'https://api-3t.paypal.com/nvp?'; 
	$version = 117.0; // Version de l'API

	$user = 'rollet.olivier-facilitator_api1.free.fr'; // Utilisateur API 
	//EN PRODUCTION	
	//$user = 'xxx.zzz.net';
	$pass = '5P6KG48JL4W4URTJ';	   // Mot de passe API 
	//EN PRODUCTION
	//$pass = 'C46NAFRGTBZWK9MA';
	$signature ='A4gHhAFXYYyo.4aD99k4nXlzgfK.AppvlBrsfXXKgtp7pZgLKBSLLZFG'; // Signature de l'API 
	//EN PRODUCTION
	//$signature ='AFcWxV21C7fd0v3bYZZCpSSRl352eUk9C3m5BvAL6dhC-yspdMxDzwR';

	$api_paypal = $api_paypal.'VERSION='.$version.'&USER='.$user.'&PWD='.$pass.'&SIGNATURE='.$signature; // Ajoute tous les paramètres

	return 	$api_paypal; // Renvoie la chaîne contenant tous nos paramètres.
  }

  function recup_param_paypal($resultat_paypal)
  {
	$liste_parametres = explode("&",$resultat_paypal); // Crée un tableau de paramètres
	foreach($liste_parametres as $param_paypal) // Pour chaque paramètre
	{
		list($nom, $valeur) = explode("=", $param_paypal); // Sépare le nom et la valeur
		$liste_param_paypal[$nom]=urldecode($valeur); // Crée l'array final
	}
	return $liste_param_paypal; // Retourne l'array
  }

  ?>