Forum » Server-Side scripting » Targetpay betaalsysteem
Hardstyle
Berichten: 225
avatar
Offline Stuur privebericht
Cpers,

Ik heb via de API van targetpay een betaalpagina gemaakt, maar ik loop tegen een probleem aan.
Het script moet controleren of de betaling gelukt is of niet.
Ik zou echt niet weten hoe ik het zou maken dat hij kan controleren.

Het script:
Code | Selecteer Alles
minimaliseren
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<?php
include($_SERVER['DOCUMENT_ROOT'] . "/includes/config.inc");
include(
$_SERVER['DOCUMENT_ROOT'] . "/includes/targetpay/call.class.inc");

if(!
$_SESSION['nickname'])
{
    
header("location: /index.php");
    die();
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>
        Messinagame
    </title>
    <link rel="stylesheet" type="text/css" href="/layout/css/style.css" />
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<div id="mainContainer">
    <div id="menu">
<?php include($_SERVER['DOCUMENT_ROOT'] . "/includes/pages/leftmenu.inc"); ?>
    </div>
    <div id="contentContainer">
        <div id="header">
<?php include($_SERVER['DOCUMENT_ROOT'] . "/includes/pages/header.inc"); ?>
        </div>
        <div id="content">
<?php
$oIvr 
= new TargetPayIvr(xxxxx);
        
$oIvr->setDomain("www.xxxxxxxxxxx.nl");
            
$aReturn $oIvr->startPayment();
$iPhoneNumberToCall $aReturn[0];
$iPayCode $aReturn[1];
$iCosts $aReturn[2];

if(isset(
$_GET['action']) && $_GET['action'] == "validate" && isset($_GET['payline']) && isset($_GET['paycode']))
{
    if(
$oIvr->validatePayment($_GET['payline'], $_GET['paycode']) == true)
    {
        echo 
'De betaling was geslaagd';   
    }
    else
    {
        echo(
"            <p>Er is iets fout gegaan tijdens het betalen.</p>
            <p><a href=\"/donate/call.php\">Klik hier</a> om terug te keren.</p>"
); 
    }  
}
else
{
    echo(
"            <form action=\"/donate/call.php\" method=\"get\">
            <input type=\"hidden\" name=\"action\" value=\"validate\" />

            <table class=\"page\" align=\"center\" width=\"60%\">
                <tr>
                    <td class=\"title\" colspan=\"2\">Doneren via de telefoon</td>
                </tr>
                <tr>
                    <td class=\"subtitle\" colspan=\"2\" style=\"border-bottom:none;\">Je hebt gekozen om te doneren via de telefoon.</td>
                </tr>
                <tr>
                    <td class=\"subtitle\" colspan=\"2\" style=\"border-top:none;\">Voor het doneren lees de algemene voorwaarden nog eens goed door.</td>
                </tr>
                <tr>
                    <td>Bel naar:</td>
                    <td>" 
$iPhoneNumberToCall  "</td>
                </tr>
                <tr>

                    <td>Kosten:</td>
                    <td>" 
$iCosts "</td>
                </tr>
                <tr>
                    <td>Code:</td>
                    <td>" 
$iPayCode "</td>
                </tr>
                <tr>
                    <td colspan=\"2\"><input type=\"submit\" value=\"Klik hier om de betaling te voltooien\" /></td>
                </tr>
            </table>
            </form>"
);
}
?>
        </div>
        <div id="footer">
<?php include($_SERVER['DOCUMENT_ROOT'] . "/includes/pages/footer.inc"); ?>
        </div>
    </div>
    <div id="menu">
<?php include($_SERVER['DOCUMENT_ROOT'] . "/includes/pages/rightmenu.inc"); ?>
    </div>
</div>
</body>
</html>

Laatst gewijzigd door Jackie op 2010-11-06 10:57:17
06-11-2010 10:56
Dit topic is 190 keer bekeken door 38 verschillende leden
Reacties op: "Targetpay betaalsysteem"
1
Berichten: 2103
avatar
Offline Stuur privébericht
Regel 41 t/m 52 dan?
06-11-2010 11:57
Reageer op: "Targetpay betaalsysteem"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden