<?php

require_once 'functions.php';
$db = connecti();
$accounts = '';
if ($db) {
	$query = "SELECT * FROM `tpp_accounts` ORDER BY `account` ASC " ;
	$result = $db->query($query);
	while($row = $result->fetch_array(MYSQLI_ASSOC)) {
		$accounts .= '<option value="'.$row['id'].'" label="'.$row['account'].'">'.$row['account'].'</option>'."\n";
	}
}

?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Allopass TPP</title>
</head>
<body>

<form action="tokengen.php" method="post" name="cc_form">
<input type="text" name="ioBB" id="ioBB" />
<script type="text/javascript" src="https://stage-secure-gateway.allopass.com/gateway/toolbox/fingerprint"></script>

<table>
 <tr>
  <td>
	<table>
		<tr>
			<td>Account: </td>
			<td>
				<select name="account" id="account">
					<option value="16" label="JUAN TEST" selected="selected">JUAN TEST</option>
					<?php echo $accounts; ?>
				</select>
			</td>
		</tr>
		<tr>
			<td>Credentials: </td>
			<td>
				user:<input type="text" name="user" value=""><br/>
				password:<input type="text" name="password" value="">
			</td>
		</tr>
		 
		
		<tr>
			<td>Plateforme: </td>
			<td>
				<select name="cc_plat" id="cc_plat">
					<option value="sandbox" label="sandbox">Sandbox</option>
				    <option value="prod" label="prod">Production</option>
				</select>
			</td>
		</tr>
		<tr>
			<td>Order ID: </td>
			<td><input type="text" name="cc_orderid" value="HIPAYTEST-<?php echo time();?>" size="32"></td>
		</tr>
		<tr>
			<td>Amount: </td>
			<td><input type="text" name="cc_amount" value="5"><input type="text" name="cc_currency" value="EUR"></td>
		</tr>
		<tr>
			<td>E-mail: </td>
			<td><input type="text" name="cc_email" value="demo@hipay.com"></td>
		</tr>
		<tr>
			<td>Language: </td>
			<td><input type="text" name="lang" value="fr_FR"></td>
		</tr>
		
		<tr>
			<td>How much?: </td>
			<td><input type="text" name="multi" value="1"></td>
		</tr>
		<tr>
			<td>Token: </td>
			<td><input type="text" name="cc_token" value="ce5f096fa6bc05989c170e7c96f94432660491bd" size="52"></td>
		</tr>
		<tr>
			<td>Brand: </td>
			<td>
				<select name="cc_brand" id="cc_brand">
				    <option value="visa" label="Visa">Visa</option>
				    <option value="mastercard" label="MasterCard">MasterCard</option>
				    <option value="cb" label="CB">CB</option>
				    <option value="qiwi-wallet" label="Qiwi">Qiwi</option>
				    <option value="webmoney-transfer" label="WebMoney">WebMoney</option>
				    <option value="bcmc" label="Bancontact">Bancontact</option>
				    <option value="bcmc-mobile" label="Bancontact mobile">Bancontact mobile</option>
				    <option value="dcb-austria-a1" label="Dimoco A1">Dimoco A1</option>
				    <option value="dcb-austria-tmobile" label="Dimoco T-Mobile">Dimoco T-Mobile</option>
				    <option value="przelewy24" label="Przelewy24">Przelewy24</option>
				    <option value="yandex" label="Yandex">Yandex</option>
				    <option value="ideal" label="iDeal">iDeal</option>
				    <option value="american-express" label="American Express">American Express</option>
				    <option value="ing-homepay" label="ING Home'Pay">ING Home'Pay</option>
				    <option value="sofort-uberweisung" label="sofort-uberweisung">sofort-uberweisung</option>
				    <option value="sisal" label="sisal">Sisal</option>
				    <option value="sdd" label="sdd">sdd</option>
				    <option value="sct" label="sct">sct</option>
				    <option value="giropay" label="giropay">giropay</option>
				    <option value="paysafecard" label="paysafecard">paysafecard</option>
				    <option value="postfinance-card" label="postfinance-card">postfinance-card</option>
				    <option value="postfinance-efinance" label="postfinance-efinance">postfinance-efinance</option>
				    <option value="multibanco" label="multibanco">multibanco</option>
				    <option value="paypal" label="paypal">paypal</option>
				    <option value="hosted" label="hosted">Hosted</option>
				</select>
			</td>
		</tr>
		<tr>
			<td>Card holder: </td>
			<td><input type="text" name="cc_holder" value="Juan Test 1"></td>
		</tr>
		<tr>
			<td>Card number: </td>
			<td><input type="text" name="cc_number" value="4000000000000002"></td>
		</tr>
		<tr>
			<td>Cryptogram: </td>
			<td><input type="text" name="cc_cvc" value="123"></td>
		</tr>
		<tr>
			<td>Expiry Date:</td>
			<td>
				<div style="float: left">
					<select name="cc_month" id="cc_month">
					    <option value="0" label="--">--</option>
					    <option value="01" label="01" selected="selected">01</option>
					    <option value="02" label="02">02</option>
					    <option value="03" label="03">03</option>
					    <option value="04" label="04">04</option>
					    <option value="05" label="05">05</option>
					    <option value="06" label="06">06</option>
					    <option value="07" label="07">07</option>
					    <option value="08" label="08">08</option>
					    <option value="09" label="09">09</option>
					    <option value="10" label="10">10</option>
					    <option value="11" label="11">11</option>
					    <option value="12" label="12">12</option>
					</select>
					<select name="cc_year" id="cc_year">
					    <option value="0" label="--">--</option>
					    <option value="2015" label="2015">2015</option>
					    <option value="2016" label="2016">2016</option>
					    <option value="2017" label="2017">2017</option>
					    <option value="2018" label="2018">2018</option>
					    <option value="2019" label="2019">2019</option>
					    <option value="2020" label="2020">2020</option>
					    <option value="2021" label="2021">2021</option>
					    <option value="2022" label="2022">2022</option>
					    <option value="2023" label="2023">2023</option>
					</select>
				</div>
			</td>
		</tr>
		
		<tr>
			<td>Transaction Type: </td>
			<td>
				<select name="cc_ttype" id="cc_ttype">
				    <option value="Sale" label="Sale">Sale</option>
				    <option value="Authorization" label="Authorization">Authorization</option>
				    <option value="JToken" label="Just Token">Just Token</option>
				</select>
			</td>
		</tr>
		<tr>
			<td>3DS: </td>
			<td>
				<select name="cc_3ds" id="cc_3ds">
				    <option value="0" label="Non">Non</option>
				    <option value="1" label="Yes">Yes</option>
				    <option value="2" label="Full 3DS">Full 3DS</option>			    
				</select>
			</td>
		</tr>
		<tr>
			<td>ECI: </td>
			<td>
				<select name="eci" id="eci">
				    <option value="1" >1 - MO/TO (Card Not Present)</option>
				    <option value="2" >2 - Recurring MO/TO</option>
				    <option value="3" >3 - Installment Payment</option>
				    <option value="4" >4 - Manually Keyed (Card Present)</option>
				    <option value="7" selected="selected" >7 - Secure E-commerce with SSL/TLS Encryption</option>
				    <option value="9" >9 - Recurring E-commerce</option>
				</select>
			</td>
		</tr>
		<tr>
			<td>Challenged: </td>
			<td>
				<select name="cc_challenged" id="cc_challenged">
				    <option value="0" label="Non">Non</option>
				    <option value="1" label="Yes">Yes</option>			    
				</select>
			</td>
		</tr>
		<tr>
			<td>BIC: </td>
			<td><input type="text" name="bic" value="TESTDETT421"></td>
		</tr>
		<tr>
			<td>IF QIWI:<br/>MSISDN: </td>
			<td><input type="text" name="msisdn" value=""></td>
		</tr>
		<tr>
			<td>IF iDeal:<br/>Banque:</td>
			<td>
				<select name="issuerBankId" class="fixedWidth">
                    <option value="-1">Choisissez votre banque</option>
                    <option value="ABNANL2A">ABN AMRO</option>
                    <option value="ASNBNL21">ASN BANK</option>
                    <option value="FRBKNL2L">Friesland Bank</option>
                    <option value="INGBNL2A">ING</option>
                    <option value="RABONL2U">Rabobank</option>
                    <option value="SNSBNL2A">SNS Bank</option>
                    <option value="KNABNL2H">KNAB Bank</option>
                    <option value="RBRBNL21">SNS Regio Bank</option>
                    <option value="TRIONL2U">Triodos bank</option>
                    <option value="FVLBNL22">Van Lanschot</option>
                </select>
			<!--
				<select name="issuerBankId" class="fixedWidth">
                    <option value="-1">Choisissez votre banque</option>
                    <option value="0031">ABN AMRO</option>
                    <option value="0721">ING</option>
                    <option value="0021">Rabobank</option>
                    <option value="0751">SNS Bank</option>
                    <optgroup label="--- Other banks ---"></optgroup>
                    <option value="0761">ASN BANK</option>
                    <option value="0091">Friesland Bank</option>
                    <option value="0801">Knab</option>
                    <option value="0771">SNS Regio Bank</option>
                    <option value="0511">Triodos bank</option>
                    <option value="0081">Fortis</option>
                    <option value="0161">Van Lanschot</option>
                </select>
               
                <select name="ISSUERID" title="Select your bank">
						<option value="">Select your bank</option>

						<optgroup label="Nederland">
										
										<option value="ABNANL2A+ABN">&nbsp;&nbsp;ABN AMRO</option>
										
										<option value="INGBNL2A+ING">&nbsp;&nbsp;ING</option>
										
										<option value="RABONL2U+RAB">&nbsp;&nbsp;Rabobank</option>
										
										<option value="SNSBNL2A+SNS">&nbsp;&nbsp;SNS Bank</option>
										
										<option value="ASNBNL21+ASN">&nbsp;&nbsp;ASN Bank</option>
										
										<option value="FRBKNL2L+FRI">&nbsp;&nbsp;Friesland Bank</option>
										
										<option value="KNABNL2H+KNA">&nbsp;&nbsp;Knab</option>
										
										<option value="RBRBNL21+REG">&nbsp;&nbsp;RegioBank</option>
										
										<option value="TRIONL2U+TRI">&nbsp;&nbsp;Triodos Bank</option>
										
										<option value="FVLBNL22+VAN">&nbsp;&nbsp;van Lanschot</option>
										
						</optgroup></select>
						
				 -->
           </td>
		</tr>
		
		<tr>
			<td colspan="2"><input type="submit"></td>
		</tr>
		
	</table>
  </td>
  <td style="background-color:black">&nbsp;</td>
  <td>
  	<!-- 
  	<table>
  		<tr>
  			<td align="right"><strong>Billed to:</strong></td><td></td>
  		</tr>
  		<tr>
			<td align="right">firstname: </td>
			<td><input type="text" name="firstname" value="Jhon"></td>
  		</tr>
  		<tr>
			<td align="right">lastname: </td>
			<td><input type="text" name="lastname" value="Doe"></td>
  		</tr>
  		<tr>
			<td align="right">recipientinfo: </td>
			<td><input type="text" name="recipientinfo" value="VIP Client"></td>
  		</tr>
  		<tr>
			<td align="right">streetaddress: </td>
			<td><input type="text" name="streetaddress" value="20 rue Vivienne"></td>
  		</tr>
  		<tr>
			<td align="right">streetaddress2: </td>
			<td><input type="text" name="streetaddress2" value="5th floor"></td>
  		</tr>
  		<tr>
			<td align="right">city: </td>
			<td><input type="text" name="city" value="Paris"></td>
  		</tr>
  		<tr>
			<td align="right">state: </td>
			<td><input type="text" name="state" value="Ile de france"></td>
  		</tr>
  		<tr>
			<td align="right">zipcode: </td>
			<td><input type="text" name="zipcode" value="75002"></td>
  		</tr>
  		<tr>
			<td align="right">country: </td>
			<td><input type="text" name="country" value="FR"></td>
  		</tr>
  	</table>
  	-->
  </td>
 </tr>
</table>
</form>

</body>
</html>