API Class van Targetpay
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.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?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>';
}
}
?>
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>';
}
}
?>
Hij geeft geen melding of de betaling daadwerkelijk wel gedaan is of niet.
Zien jullie wat ik mogelijk fout doe ?
Met vriendelijke groet,
F.Kraijenoord
Gewijzigd op 18/08/2010 18:11:51 door Erik Kraijenoord
Er zijn nog geen reacties op dit bericht.