<?php

//var_dump($_REQUEST);
//exit();

ini_set('soap.wsdl_cache_ttl', 1);
ini_set("soap.wsdl_cache_enabled", WSDL_CACHE_NONE);

$client = new SoapClient("https://test-ws.hipay.com/soap/payment-v2?wsdl",
    array('features' =>  SOAP_SINGLE_ELEMENT_ARRAYS));

$parameters = new stdClass();
$parameters->parameters = array(
   'wsLogin' =>  '4f8c3e80fd4e476f1e227c68fefdb3e5',
   'wsPassword' =>  '2f0c4099c4254f819bf7246d6202d192',
   'websiteId' =>  '345', 
   'merchantReference' =>  'Don ASF', 
   'ipAddress' =>  '127.0.0.0', 
   'httpUserAgent' =>  '*/*', 
   'email' =>  $_REQUEST['nfform:visitorEmail'], 
   'firstName' =>  $_REQUEST['nfform:visitorFirstName'], 
   'lastName' =>  $_REQUEST['nfform:visitorLastName'], 
   'country' =>  $_REQUEST['nfform:visitorCountry'], 
   'province' =>  $_REQUEST['nfform:visitorLocality'], 
   'zipcode' =>  $_REQUEST['nfform:visitorZipCode'], 
   'town' =>  $_REQUEST['nfform:visitorCity'], 
   'street1' =>  $_REQUEST['nfform:visitorStreet'], 
   'street2' =>  $_REQUEST['nfform:visitorBuilding'], 
   'cardHolder' =>  $_REQUEST['nfform:fullName'], 
   'cardNumber' =>  $_REQUEST['nfform:cardNumber'], 
   'cardBrand' =>  $_REQUEST['nfform:creditCardType'], 
   'cardExpiryMonth' =>  $_REQUEST['nfform:expirationMonth'], 
   'cardExpiryYear' =>  $_REQUEST['nfform:expirationYear'], 
   'cardCVC' =>  $_REQUEST['nfform:crypto'], 
   'amount' =>  $_REQUEST['nfform:totalAmountHidden'], 
   'currency' =>  'EUR', 
   'categoryId' =>  '225', 
   'rating' =>  'all', 
   'locale' =>  'fr_FR', 
   'label' =>  'Don ASF', 
   'bankReportLabel' =>  'Hipay - Don ASF', 
   'manualCapture' =>  '0', 
   'emailCallback' =>  'juanchor@mail.com', 
   'urlCallback' =>  'http://sd-20614.dedibox.fr/~jabella/notif/index.php', 
   'urlAccept' =>  'http://sd-20614.dedibox.fr/~jabella/notif/index.php', 
   'urlDecline' =>  'http://sd-20614.dedibox.fr/~jabella/notif/index.php', 
   'urlException' =>  'http://sd-20614.dedibox.fr/~jabella/notif/index.php', 
   'urlCancel' =>  'http://sd-20614.dedibox.fr/~jabella/notif/index.php', 
);

$response = $client->withCard($parameters);



//var_dump($response);

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- saved from url=(0066)https://donateur.asf-fr.org/asso/site/asf/defaut/fr/don/index.html -->
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr" slick-uniqueid="1"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><meta content="Dons - ASF" name="description"><title>Dons - ASF</title><script type="text/javascript">
var ns6=document.getElementById&&!document.all

function restrictinput(maxlength,e,placeholder){
if (window.event&&event.srcElement.value.length>=maxlength)
return false
else if (e.target&&e.target==eval(placeholder)&&e.target.value.length>=maxlength){
var pressedkey=/[a-zA-Z0-9\.\,\/]/ 
if (pressedkey.test(String.fromCharCode(e.which)))
e.stopPropagation()
}
}

function countlimit(maxlength,e,placeholder){
var theform=eval(placeholder)
var lengthleft=maxlength-theform.value.length
var placeholderobj=document.all? document.all[placeholder.toString()] : document.getElementById(placeholder)
if (window.event||e.target&&e.target==eval(placeholder)){
if (lengthleft<0)
theform.value=theform.value.substring(0,maxlength)
placeholderobj.innerHTML=lengthleft
}
}

function displaylimit(thename, theid, thelimit){
var theform=theid!=""? document.getElementById(theid) : thename
var limit_text='<b><span id="'+theform.toString()+'">'+thelimit+'</span></b> caractères restant.'
if (document.all||ns6)
document.write(limit_text)
if (document.all){
eval(theform).onkeypress=function(){ return restrictinput(thelimit,event,theform)}
eval(theform).onkeyup=function(){ countlimit(thelimit,event,theform)}
}
else if (ns6){
document.body.addEventListener('keypress', function(event) { restrictinput(thelimit,event,theform) }, true); 
document.body.addEventListener('keyup', function(event) { countlimit(thelimit,event,theform) }, true); 
}
}
</script>
	
	<link type="text/css" href="./asf_files/template.css" rel="stylesheet">
	<link type="text/css" href="./asf_files/styleperso.css" rel="stylesheet">
	<!-- [if IE 6] >
	<link type="text/css" href="../css/ie6.css" rel="stylesheet" />
	<style type="text/css">
		img, div, a, input { behavior: url(../scripts/iepngfix.htc) }
		#search input.inputbox, #topmenu2 .moduletable, .moduletable_dark, .moduletable_light, #allwrap { behavior:none;}
	</style>
	<script type="text/javascript" src="../scripts/iepngfix_tilebg.js">//</script>
	<![endif]-->
	<!--[if lte IE 7]>
	<link type="text/css" href="../css/ie67.css" rel="stylesheet" />
	<![endif]-->
	<!--[if lte IE 8]>
	<style type="text/css">
		#search input.inputbox, #topmenu2 .moduletable, .pave-deduction, .module_don, .module_paiement_cb, .module_montant_total,module_paiement_cheque,module_paiement_rib, #allwrap { behavior: url(/src/asf/styles/PIE.htc) }
	</style>
	<![endif]-->
	<script type="text/javascript" src="./asf_files/jquery-1.7.1.min.js">//</script>
	<script type="text/javascript" src="./asf_files/jquery-ui.min.js">//</script>
	<link type="text/css" href="./asf_files/jquery-ui.css" rel="stylesheet">
	<script type="text/javascript" src="./asf_files/jquery.cross-slide.js">//</script>

	<script src="./asf_files/formController.js" language="JavaScript" type="text/javascript"></script>
	<script src="./asf_files/wz_tooltip.js" type="text/javascript"></script>
	<link rel="stylesheet" media="screen" type="text/css" href="./asf_files/colorbox.css">
	<script src="./asf_files/jquery.colorbox.js" type="text/javascript">//</script>
	<!--[if lte IE 8]>
	<script src="../scripts/IE8.js" language="Javascript" type="text/javascript">//</script>
	<![endif]-->
	
<script type="text/javascript" src="./asf_files/module-calcul.js">//</script><script type="text/javascript">
		setIsAssoColuche(false);
		
		$(function() {
			$('#slideshow-container').crossSlide({
				sleep: 6,
				fade: 1
			}, [
			{ src: "/src/asf/images/bandeaudynamique1.jpg" },{ src: "/src/asf/images/bandeaudynamique2.jpg" },{ src: "/src/asf/images/bandeaudynamique3.jpg" }
			]);
		});
	</script><script type="text/javascript">
			$(document).ready(function() {
			    $(".autocompleteCp").autocomplete({
					
			        minLength: 3,
			        autoFocus: false,
					
			        source: function(request, response) {
			            $.ajax({
			                url: "/asso/services/asf/default/autocomplete/autoCpVilleServlet?ws=cp",
			                dataType: "json",
			                   data: request,
			                success: function( data, textStatus, jqXHR) {

			                    var items = data;
			                    response( $.map( data, function( items ) {
									return {
										label: items.cp + ", " + items.ville,
										value: function ()
										{
											$('.autocompleteVille').val(items.ville);
											return items.cp;
										}
									}
								}));
			                }
			                
			                
			            });
			        }
			
			    });
			    $(".autocompleteVille").autocomplete({
					
			        minLength: 2,
			        autoFocus: false,
					
			        source: function(request, response) {
			            $.ajax({	            	
			                url: "/asso/services/asf/default/autocomplete/autoCpVilleServlet?ws=ville",
			                dataType: "json",
			                   data: request,
			                success: function( data, textStatus, jqXHR) {

			                    var items = data;
			                    response( $.map( data, function( items ) {
									return {
										label: items.ville + ", " + items.cp,
										value: function ()
										{
											$('.autocompleteCp').val(items.cp);
											return items.ville;
										}
									}
								}));
			                }
			                
			            });
			        }
			
			    });    
			});
			  
		</script></head><body><div id="WzTtDiV" style="visibility: hidden; position: absolute; overflow: hidden; padding: 0px; width: 0px; left: 0px; top: 0px; z-index: 9001;"></div>
	<script src="./asf_files/wz_tooltip.js" type="text/javascript">//</script>
	
	<div class="gainlayout" id="header"><div class="gainlayout" id="topmenu2wrap"><div class="gainlayout" id="topmenu2"><div id="bugIE7"></div><div class="moduletable"><div id="bugIE7"></div>
<form id="logoutForm" name="logoutForm" method="post" action="./asf_files/asf.htm" enctype="application/x-www-form-urlencoded">
<input type="hidden" name="logoutForm" value="logoutForm">
<ul class="menu"><li><a onmouseout="UnTip();" onmouseover="TagToTip(&#39;description_espace_donateur&#39;,DELAY, 0,FADEIN,50,FADEOUT,300);" title="Accédez à votre espace donateur sécurisé." href="https://donateur.asf-fr.org/asso/site/asf/defaut/fr/compte/index.html">Espace donateur</a></li><li><a onmouseout="UnTip();" onmouseover="TagToTip(&#39;description_sidentifier&#39;,DELAY, 0,FADEIN,50,FADEOUT,300);" title="" class="identification cboxElement" href="https://donateur.asf-fr.org/asso/site/asf/defaut/fr/don/index.html#block_identification">S'identifier</a></li></ul><span style="display: none;" id="description_espace_donateur">
						Accédez à votre espace donateur sécurisé.
					</span><span style="display: none;" id="description_sidentifier">
						Identifiez-vous pour ne pas ressaisir vos coordonnées.
					</span><input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="j_id1:j_id2">
</form></div><div id="bugIE7"></div><div class="clr"></div></div></div><div class="gainlayout" id="logo"><a onmouseout="UnTip();" onmouseover="TagToTip(&#39;description_logo&#39;,DELAY, 0,FADEIN,50,FADEOUT,300);" title="ASF" href="http://www.asf-fr.org/"><img src="./asf_files/logo.png"></a></div><span style="display: none;" id="description_logo">
				Retour accueil ASF
			</span><div id="bugIE7"></div><div class="clr"></div></div>
	<div style="display:none"><div style="padding:10px; background:#fff;" id="block_identification"><p><strong>Identification</strong></p>
<form id="identificationform" name="identificationform" method="post" action="./asf_files/asf.htm" enctype="application/x-www-form-urlencoded">
<input type="hidden" name="identificationform" value="identificationform">
<table class="login_form" border="0" cellpadding="0" cellspacing="0" width="317"><tbody><tr><td width="132" align="right"><span><label for="identificationform:login" class="isNotEmpty">
Votre identifiant :</label></span>&nbsp;
						</td><td width="185"><input id="identificationform:login" type="text" name="identificationform:login" class="" onchange="" size="0" style="" title=""></td></tr><tr><td align="right">&nbsp;</td><td>&nbsp;</td></tr><tr><td align="right"><label for="identificationform:password" class="isNotEmpty">
Votre mot de passe :</label></td><td><input id="identificationform:password" type="password" name="identificationform:password" value="" maxlength="15" size="0" style="" title="" class=""></td></tr><tr><td align="right">&nbsp;</td><td>&nbsp;</td></tr><tr><td>&nbsp;</td><td><img width="14" height="8" alt="&gt;" src="./asf_files/fleche-grise.png"><a title="Renvoi du mot de passe" class="oublimotdepasse cboxElement" href="https://donateur.asf-fr.org/asso/site/asf/defaut/fr/don/renvoi-mot-de-passe.html">J'ai oublié mon mot de passe</a></td></tr><tr><td>&nbsp;</td><td><img width="14" height="8" alt="&gt;" src="./asf_files/fleche-grise.png"><a title="Renvoi de l&#39;identifiant" class="oublimotdepasse cboxElement" href="https://donateur.asf-fr.org/asso/site/asf/defaut/fr/don/renvoi-identifiant.html">J'ai oublié mon identifiant</a></td></tr><tr><td align="right">&nbsp;</td><td>&nbsp;</td></tr><tr><td colspan="2" align="center">
<script type="text/javascript" language="Javascript">function dpf(f) {var adp = f.adp;if (adp != null) {for (var i = 0;i < adp.length;i++) {f.removeChild(adp[i]);}}};function apf(f, pvp) {var adp = new Array();f.adp = adp;var ps = pvp.split(',');for (var i = 0,ii = 0;i < ps.length;i++,ii++) {var p = document.createElement("input");p.type = "hidden";p.name = ps[i];p.value = ps[i + 1];f.appendChild(p);adp[ii] = p;i += 1;}};function jsfcljs(f, pvp, t) {apf(f, pvp);var ft = f.target;if (t) {f.target = t;}f.submit();f.target = ft;dpf(f);};</script>
<a id="identificationform:doLogin" href="https://donateur.asf-fr.org/asso/site/asf/defaut/fr/don/index.html#" onclick="var a=function(){return formControlListener(document.getElementById(&#39;identificationform&#39;));};var b=function(){if(typeof jsfcljs == &#39;function&#39;){jsfcljs(document.getElementById(&#39;identificationform&#39;),&#39;identificationform:doLogin,identificationform:doLogin&#39;,&#39;&#39;);}return false};return (a()==false) ? false : b();"><img src="./asf_files/valider.png"></a></td></tr><tr><td align="right">&nbsp;</td><td>&nbsp;</td></tr></tbody></table><input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="j_id1:j_id2">
</form></div></div><script type="text/javascript">
		$(".identification").colorbox({inline:true, width:"370px"});
	</script><div id="cboxOverlay" style="display: none;"></div><div id="colorbox" class="" style="display: none; padding-bottom: 20px; padding-right: 0px;"><div id="cboxWrapper"><div><div id="cboxTopLeft" style="float: left;"></div><div id="cboxTopCenter" style="float: left;"></div><div id="cboxTopRight" style="float: left;"></div></div><div style="clear: left;"><div id="cboxMiddleLeft" style="float: left;"></div><div id="cboxContent" style="float: left;"><div id="cboxLoadedContent" style="width: 0px; height: 0px; overflow: hidden; float: left;"></div><div id="cboxLoadingOverlay" style="float: left;"></div><div id="cboxLoadingGraphic" style="float: left;"></div><div id="cboxTitle" style="float: left;"></div><div id="cboxCurrent" style="float: left;"></div><div id="cboxNext" style="float: left;"></div><div id="cboxPrevious" style="float: left;"></div><div id="cboxSlideshow" style="float: left;"></div><div id="cboxClose" style="float: left;"></div></div><div id="cboxMiddleRight" style="float: left;"></div></div><div style="clear: left;"><div id="cboxBottomLeft" style="float: left;"></div><div id="cboxBottomCenter" style="float: left;"></div><div id="cboxBottomRight" style="float: left;"></div></div></div><div style="position: absolute; width: 9999px; visibility: hidden; display: none;"></div></div><script type="text/javascript">
		$(".oublimotdepasse").colorbox({iframe:true, width:"500px",height:"320px"});
	</script>
<div class="gainlayout" id="allwrap"><div class="gainlayout" id="wrap"><div class="gainlayout" id="topmenuwrap"><div class="gainlayout" id="topmenu"><div class="moduletable"><h3>Top</h3><ul class="menu"><li class="firstTitle"><a href="https://donateur.asf-fr.org/asso/site/asf/defaut/fr/don/index.html#">Don / Adhésion<br></a><ul><li><span id="banerBoxForm:_paragraphPage_panel"><strong>Pourquoi donner ?</strong>
<p>Les missions avions d’<span>ASF apportent</span> un soutien   logistique  aérien aux ONG (Organisations Non Gouvernementales). Elles   permettent à  leurs équipes médicales transportant des produits   pharmaceutiques et du  matériel de première urgence d’arriver rapidement   sur leurs lieux  d’intervention. Ces ponts aériens redonnent espoir à   des milliers de  personnes qui vivent dans des zones difficiles  d'accès.</p>
<strong>Devenez membre de l'association ASF (ou renouvelez votre adhésion)</strong>
<p>Adhérer à ASF, c'est d'abord soutenir nos actions humanitaires auprès     des plus démunis. Vous serez tenus régulièrement informés de nos     activités et de nos projets. Être membre d'ASF, c'est avoir la     possibilité de participer à la vie de l'association et de lui consacrer     un peu de temps libre si vous le souhaitez.</p>
<strong>Votre adhésion</strong>
<p>vous donne le droit de vote à l'Assemblée Générale</p>
<p>vous permet d’occuper un poste au Conseil d'Administration (après élection en AG)</p>
<p>vous donne droit à une réduction d'impôt sur le revenu égale à 66% du montant versé, dans la limite de 20% du revenu imposable</p>
</span></li></ul></li><li class="secondTitle deeper"><a href="https://donateur.asf-fr.org/asso/site/asf/defaut/fr/don/index.html#">Coordonnées</a><ul><li><strong>Respect de votre vie privée</strong>
<p>Vos coordonnées nous sont indispensables pour vous  envoyer votre  reçu fiscal. Conformément à la loi  informatique et libertés du 6  janvier 1978, vous disposez d'un droit  d'accès, de modification, de  rectification et de suppression des données  vous concernant, ou vous  opposer à leur échange par l'ASF. Pour exercer  ce droit, adressez-vous   par courrier à ASF :</p>
<p>Aviation Sans Frontières&nbsp;<br> Orly Fret 768&nbsp;<br>94398 ORLY Aérogare Cedex</p></li></ul></li><li class="thirdTitle deeper"><a href="https://donateur.asf-fr.org/asso/site/asf/defaut/fr/don/index.html#">Règlement</a><ul><li><strong>Nous soutenir en toute confiance</strong>
<p>Ce site internet est 100% sécurisé.<br> Toutes les informations  bancaires pour traiter le paiement sont  totalement sécurisées. Elles ne  sont en aucun cas conservées sur nos  systèmes informatiques. Grâce au  cryptage SSL de vos données bancaires,  vous êtes assurés de la  fiabilité de vos transactions sur Internet.<br> Pour en être certain : l’espace est sécurisé dès que l’URL d'ASF commence par&nbsp;https.</p>
<p>Vous pouvez aussi choisir le paiement<strong> par chèque</strong> ou par <strong>prélèvement automatique</strong>.  Complétez le formulaire ci-dessous, validez votre mode de paiement :  vous pourrez imprimer le bulletin de soutien / autorisation de  prélèvement pré-remplie à nous retourner par courrier.</p></li></ul></li></ul></div><div class="clr"></div></div><div class="clr"></div></div><div id="slideshow-container" style="overflow: hidden; padding: 0px;"><img src="./asf_files/bandeaudynamique1.jpg" style="position: absolute; visibility: hidden; top: 0px; left: 0px; border: 0px;"><img src="./asf_files/bandeaudynamique2.jpg" style="position: absolute; visibility: hidden; top: 0px; left: 0px; border: 0px; opacity: 1;"><img src="./asf_files/bandeaudynamique3.jpg" style="position: absolute; visibility: visible; top: 0px; left: 0px; border: 0px; opacity: 1;"></div><div class="gainlayout" id="pathway"><div class="clr"></div></div>

<div>
Transaction OK:

<?php 

echo $response->withCardResult->code;

if ($response->withCardResult->code == "0"){
 echo "ok";	
}
?>

</div>



	<div class="gainlayout" id="footerwrap"><div class="gainlayout" id="footer"><div class="moduletable"><div class="custom"><a href="http://www.everial.com/">Créé par Everial</a> | <a href="https://donateur.asf-fr.org/asso/site/asf/defaut/fr/don/index.html?catref=defaut">Donner</a> |
						<a href="https://donateur.asf-fr.org/asso/site/asf/defaut/fr/compte/index.html">Espace donateur</a> |
						<a href="https://donateur.asf-fr.org/asso/site/asf/defaut/fr/don/contacts.html">Contacts</a> | <a title="ASF" href="http://www.asf-fr.org/">Accueil ASF</a></div></div></div></div>
	<iframe style="display:none;" id="refresh" src="./asf_files/refresh.htm"></iframe>
	
<script language="javascript">
//			setLabelsHighlightByFieldIds('');
			setFieldsHighlight('');
			setFocus('');
		</script><div style="display:none"><div style="padding:10px; background:#fff;text-align:center;" id="block_cryptogramme"><img src="./asf_files/cryptogramme2.png"></div><div style="padding:10px; background:#fff;text-align:left;" id="block_ogone"><p><strong>Votre paiement sécurisé par Hipay</strong></p><br>
Les transactions effectuées sur ASF sont sécurisées par le système de paiement Hipay (www.hipay.com). Toutes les informations échangées pour traiter le paiement sont cryptées grâce au protocole SSL. Ces données ne peuvent être ni détectées, ni interceptées, ni utilisées par des tiers. Elles ne sont pas non plus conservées sur nos systèmes informatiques.<br><br>
Hipay est un prestataire technique, et ne prend pas en charge les contestations liées aux commandes. Celles-ci doivent se régler directement avec ASF et/ou votre banque.<br><br>
Pour plus d’informations concernant Hipay, visitez le site <a target="_blank" href="https://www.hipay.com/">www.hipay.com</a><br></div></div><script type="text/javascript">
	$(".ogone").colorbox({inline:true, width:"500px"});
</script><script type="text/javascript">
	$(".cryptoaide").colorbox({inline:true, width:"400px"});
</script><span style="display: none;" id="description_ogone">
En savoir plus sur Hipay ?
</span><span style="display: none;" id="description_crypto">
En savoir plus sur le cryptogramme ?
</span>
<ul class="ui-autocomplete ui-menu ui-widget ui-widget-content ui-corner-all" role="listbox" aria-activedescendant="ui-active-menuitem" style="z-index: 1; top: 0px; left: 0px; display: none;"></ul><ul class="ui-autocomplete ui-menu ui-widget ui-widget-content ui-corner-all" role="listbox" aria-activedescendant="ui-active-menuitem" style="z-index: 1; top: 0px; left: 0px; display: none;"></ul></body></html>
