Micropayments
Kan iemand me een code geven, ik kan hem zelf wel editen.
Snap niet wat je nu eigenlijk wil...
Kenmerken: te weinig informatie, noodzaak van betalingen en het woord 'players'
En ook ik weet niet wat je nou eigenlijk wilt?
Ik zal wel iets meer informatie geven:
Ik heb dus een micropayment bij mollie, maar verder doet mollie niets.
Ik wil dat na de betaling de credits van de betaler worden verhoogd met bijvoorbeeld 100 credits.
Ik wil dus dat er een pagina na betaling wordt geladen waarbij wordt gecontroleerd als het betaald is of niet.
Stillone:
Nee, maar vast wel iets soortgelijks met bendes/drugs/levelshet is geen criminalz
Kasper:
en levels, ******(sterretjes bij padnaam etc), moorden, drugs, gangs, auto gestolen...te weinig informatie, noodzaak van betalingen en het woord 'players'
Ik snap echt niet wat de fun is van een online game zoals dit maken is. Het is niet uniek, integendeel.
dit is een betere:
Alleen het hoofdletters is beter, voor de rest maakt het niet uit...
Quote:
$stat[id]
dat moet dan tenminste $stat['id'] zijn
Betalen.php
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
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
<?
# instellingen
$partnerid = 30589;
$betaalurl = 'http://mafiazone.freewebsitehost.net/betalen.php';
# gebruik de onderstaande methode zodat het POST of GET onafhankelijk is;
$betaalnummer = ( !empty($_POST['betaalnummer']) ) ? $_POST['betaalnummer'] : $_GET['betaalnummer'];
$betaalcode = ( !empty($_POST['betaalcode']) ) ? $_POST['betaalcode'] : $_GET['betaalcode'];
$c = ( !empty($_POST['c']) ) ? $_POST['c'] : $_GET['c'];
if (!$betaalcode) {
# er is nog geen betaalcode, vraag deze dus op;
header('Location: http://www.mollie.nl/partners/betaal/?actie=start&url='.urlencode($betaalurl));
exit;
} elseif ($betaalnummer and $betaalcode and $c) {
# ik heb een betaalcode en moet deze controleren;
$url = "http://www.mollie.nl/partners/api/micropayment/?".
"partnerid=".$partnerid."&betaalnummer=".urlencode($betaalnummer)."&betaalcode=".urlencode($betaalcode);
$result = @implode("",file($url));
if ($result == 'OK') {
$betaald = true;
} else {
$error = true;
}
}
?>
# instellingen
$partnerid = 30589;
$betaalurl = 'http://mafiazone.freewebsitehost.net/betalen.php';
# gebruik de onderstaande methode zodat het POST of GET onafhankelijk is;
$betaalnummer = ( !empty($_POST['betaalnummer']) ) ? $_POST['betaalnummer'] : $_GET['betaalnummer'];
$betaalcode = ( !empty($_POST['betaalcode']) ) ? $_POST['betaalcode'] : $_GET['betaalcode'];
$c = ( !empty($_POST['c']) ) ? $_POST['c'] : $_GET['c'];
if (!$betaalcode) {
# er is nog geen betaalcode, vraag deze dus op;
header('Location: http://www.mollie.nl/partners/betaal/?actie=start&url='.urlencode($betaalurl));
exit;
} elseif ($betaalnummer and $betaalcode and $c) {
# ik heb een betaalcode en moet deze controleren;
$url = "http://www.mollie.nl/partners/api/micropayment/?".
"partnerid=".$partnerid."&betaalnummer=".urlencode($betaalnummer)."&betaalcode=".urlencode($betaalcode);
$result = @implode("",file($url));
if ($result == 'OK') {
$betaald = true;
} else {
$error = true;
}
}
?>
"http://www.w3.org/TR/REC-html40/loose.dtd">
<html>
<head>
<style>
body, td, p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: zwart;
}
form {
margin: 0;
}
</style>
<title>Special Account</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body leftmargin="6" topmargin="6" scroll=no>
Code (php)
<p><strong>Special Account</strong></p>
Bel het nummer <span style="font-weight: bold;font-size:14px;"></span><br>
Toets daarna de volgende code in: <span style="font-weight: bold;font-size:14px;"></span><br>
<br>Klik op de knop hieronder!<br><br>
<form method="post" action="">
<input type="hidden" name="betaalnummer" value="">
<input type="hidden" name="betaalcode" value="">
<input type="hidden" name="c" value="1">
<input type="submit" value="Klik hier na de betaling !">
</form>
</p>
Code (php)
1
2
3
4
5
2
3
4
5
<?
} elseif ($betaald) {
include('updatepremium.php');
mysql_query("update players set credits=credits+1000000 where id=$stat[id]");
?>
} elseif ($betaald) {
include('updatepremium.php');
mysql_query("update players set credits=credits+1000000 where id=$stat[id]");
?>
<h3>Betaling afgerond!</h3>
<p>Bedankt.</p>
</body>
</html>
Gewijzigd op 12/11/2005 12:06:00 door Stillone