API Class van Targetpay

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Erik Kraijenoord

Erik Kraijenoord

18/08/2010 18:11:25
Quote Anchor link
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.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
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
<?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&euml;</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.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.