Goedemiddag,
Ik ben bezig om de nieuwe API van targetpay te installeren.
Dit gaat tot nu toe zonder enige problemen, alleen gaat er iets fout tijdens de controle.
PHP
if (isset($_GET['pay']) && $_GET['pay'] == "tel")
{
require_once("include/classes/TargetPay/TargetPayIvr.class.php");
if (!isset($_GET['land']))
{
echo '
Kies het land waar je vanuit belt:<br />
<br />
<table>
<tr>
<td><img src="31.jpg" /></td>
<td><a href="doneren.php?pay=tel&land=31">Nederland</a></td>
<td width="10"></td>
<td><img src="32.jpg" /></td>
<td><a href="doneren.php?pay=tel&land=32">België</a></td>
</tr>
</table>
<br />
<a href="algemeen-doneren.php">Klik hier om terug te gaan.</a>';
}
else {
$iCountry = $_GET['land'];
$iRtlo = 28121;
$oIvr = new TargetPayIvr ($iRtlo);
$oIvr->setDomain ($gamelink);
$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['payline'], $_GET['paycode']) == true)
{
echo "De betaling is succesvol verwerkt!<hr>";
}
else {
echo "De betaling is nog niet voltooid!<hr>";
}
}
echo '
Bel naar <strong>'.$callNumber.'</strong> ( '.$costs.')<br>
<br>
Voer tijdens het bellen de volgende betaalcode in: <strong>'.$payCode.'</strong><br>
<br>
<form method="GET">
<input type="hidden" name="pay" value="tel">
<input type="hidden" name="land" value="'.$iCountry.'">
<input type="hidden" name="action" value="check">
<input type="submit" value="Klik hier om de betaling te voltooien">
</form>
<a href="algemeen-doneren.php">Klik hier om terug te gaan.</a>';
}
}
Toon Meer
Hij geeft geen melding of de betaling daadwerkelijk wel gedaan is of niet.
Zien jullie wat ik mogelijk fout doe ?
Mvg,
Superior