Beste ik heb een fout zitten in het script van targetpay.
als je wil controleren of je hebt betaald en je spullen in ontvangst gaat nemen gaat hij weer terug naar het begin scherm..
kan iemand er bij helpen?
de code:
PHP
<?
if($_POST['pay'] == "1")
{
require_once("./ftp/server/targetpay/TargetPayIvr.class.php");
// Variabelen goed zetten
$land = 31;
$iCountry = $land;
$iHaal = $mysqli->query("SELECT `Rtlo` FROM `systeem_donatie` WHERE `id`='1'")->fetch_assoc();
$iRtlo = $iHaal['Rtlo'];
$oIvr = new TargetPayIvr ($iRtlo);
$oIvr->setDomain ( 'http://www.smaffia.nl' );
$oIvr->setCountry ($iCountry);
$aReturn = $oIvr->startPayment();
$callNumber = $aReturn[0];
$payCode = $aReturn[1];
$costs = $aReturn[2];
if (isset($_GET['action']) && $_GET['action'] == 'check' && isset($_GET['payline']) && isset($_GET['paycode']))
{
if ($oIvr->validatePayment($_GET['land'], $_GET['payline'], $_GET['paycode']) == true)
{
$mysqli->query("UPDATE `[users]` SET `bank`=`bank`+'".$bank * $wissel."' WHERE `login`='".$fetch['login']."'");
$mysqli->query("UPDATE `inkomsten` SET `inkomsten`=`inkomsten`+'0.94' WHERE `soort`='Bellen' AND `maand`='".date("n")."'");
$melding = '<span class="lime">De betaling is voltooid, u heeft uw producten ontvangen!</span>';
}
else {
$melding = '<span class="red">De betaling is nog niet voltooid...</span>';
}
}
?>
<tr>
<td class="tekst">
<table width="100%">
<tr>
<td width="20" align="center" valign="top">
<img src="./stylesheets/img/currency.png" alt="icon" />
</td>
<td>
<span class="yellow">Bel naar <?=$callNumber;?> (<?=$costs;?>)</span>
<br />Voer tijdens het bellen de volgende betaalcode in: <strong><?=$payCode;?></strong>
<br />
<br />
</td>
</tr>
<tr>
<td width="20" align="center" valign="top">
<img src="./stylesheets/img/tick.png" alt="icon" />
</td>
<td>
<form method="GET">
<input type="hidden" name="p" value="1" />
<input type="hidden" name="payline" value="<?=$callNumber;?>" />
<input type="hidden" name="paycode" value="<?=$payCode;?>" />
<input type="hidden" name="land" value="<?=$land;?>" />
<input type="hidden" name="action" value="check" />
<input type="submit" value="Klik hier om de betaling te voltooien!" class="submit" />
</form>
</td>
</tr>
</td>
</table>
</tr>
<?
if ( isset($melding) )
{
echo '<tr><td class="tekst">'.$melding.'</td></tr>';
}
?>
Toon Meer