MobileMoney

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

MrX

MrX

22/04/2005 21:05:00
Quote Anchor link
Ik heb mij aangesloten bij MobileMoney, dit is een dienst waarnaar men kan bellen waardoor ik dan betaald word. Deze dienst heeft ook een validatie waarin je de pincode kan invoeren en je een resultaat terug krijgt.
Bij 1 is er betaald geweest en bij -1 is er een foute pincode gegeven.
Dit wilde ik plaatsen in een PHP-script

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<!-- ----------------------------- -->
<!-- START OF MOBILEMONEY.COM CODE -->
<!-- ----------------------------- -->

<script language='javascript'>
<!--

function mobilemoneysale(ordernumber,pos)
{
mmrefname = 'garpie';
mmlanguage = 'NL';
mmpskin = '';

window.open('http://www.mobilemoney.com/salespopup.asp?pos='+escape(pos)+'&ordernumber='+escape(ordernumber)+'&refname='+escape(mmrefname)+'&language='+escape(mmlanguage)+'&popupskin='+escape(mmpskin),'popup','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=468,height=550,left='+eval((screen.availWidth/2)-234)+',top=50');

}
//-->
</script>


<!-- ----------------------------- -->
<!-- END OF MOBILEMONEY.COM CODE -->
<!-- ----------------------------- -->
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>VIP - Account</title>
</head>

<body>
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
<?php
$name
= ""; //Hier de account naam van MobileMoney
$name = ""; //Hier het wachtwoord van MobileMoney
$nummer = $_POST['nummer']; //Dit is de pincode achter PAY
if($nummer == NULL){ $nummer = 1234567; }
print <<<ENDHTML
<a href="javascript:mobilemoneysale('VIP', 28);">Klik hier om te bellen:</a><br>Nadat je gebeld hebt krijg je een pincode, noteer die pincode in het onderstaand vakje en klik op verzenden.
<form name="form1" method="post" action="test.php">
  <input name="nummer" type="text" value="{$nummer}" size="10" maxlength="7">
  <input type="submit" name="Submit" value="Verzenden">
</form>
ENDHTML
;
$url = "https://www.mobilemoney.com/validate.asp?username={$name}&password={$w8woord}&pincode={$nummer}&output=valid";
$result = @implode("",file($url));
if($_POST['nummer'] != NULL){ echo "Output: {$result}<br>Ingevoerd nummer: {$nummer}<br>";
if ($result == 1){ echo "Je betaling is voldaan."; }
if ($result == -1){ echo "De pincode is ongeldig."; }
if ($result == -2){ echo "Geen toegang."; }
if ($result == -3){ echo "Geen pincode ingevoerd."; }
 }
else{ echo "Geen pincode ingevoerd."; }
?>

</body>
</html>

Probleem: Ik krijg steeds de waarde -1 terug
 
PHP hulp

PHP hulp

14/03/2025 15:20:29
 
Mitch X

Mitch X

22/04/2005 21:10:00
Quote Anchor link
Quote:
Bij 1 is er betaald geweest en bij -1 is er een foute pincode gegeven.

Ligt het aan mij of hoe zit het?
 
MrX

MrX

22/04/2005 21:23:00
Quote Anchor link
Bij de validatie van de pincode krijg je een waarde terug.
1 betekend dat er gebeld is en de betaling afgerond.
-1 betekend dat de ingevoerde pincode, om te valideren, fout is ingevoerd.

BV: De pincode is 1234567 en je plaatste 1234576 dan is de pincode fout en de validatie is dan -1
maar als je 1234567 plaatste als pincode en de betaling is afgerond krijg je de waarde 1
 



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.