Forum » Server-Side scripting » Eurobellen ERR1
Regelnasi
Berichten: 1092
avatar
Offline Stuur privebericht
Hallo Cp'ers,

Ik ben al een tijdje bezig om een eurobellen fout op te lossen, maar nog steeds zonder resultaat.

Ik krijg continue error code1:
Quote

De foutcode ERR1 tussen de haakjes geeft aan dat de meegegeven pincode onjuist is. Het controleren van de pincode zelf gaat echter wel goed alleen blijkt de meegegeven code onjuist te zijn.



Ik gebruik de testlink met code 0199, maar dit telkens zonder resultaat, maar ik heb dit wel is getest en toen werkte de code wel.


Code | Selecteer Alles
minimaliseren
1
<input name="button" type="button" style="width: 400; height: 25; text-align: center" onClick="window.location.href='http://www.eurobellen.nl/bel/?pid=[b]ID[/b]&returnurl=Check.php';" target=new value="Click here for your Gold!">


Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
//Check.php + Items
<?php
$ebcheck 
file_get_contents("http://www.eurobellen.nl/bel/check.php?test=sbmwu&userid=[b]MYNUSRID[/b]&ip=".$_SERVER['REMOTE_ADDR']."&ebpin=".$_GET['ebpin']);
if(
$ebcheck!="OK") {
echo 
"Foutcode: ".$ebcheck."";
   exit;
}
  
    echo 
"Gelukt!";
?>


Bedankt!

Klik hier om je betaling te bevestigen.
Als ik dit gedaan heb krijg ik:

Foutcode: ERR1 met als link:
Check.php?ebpin=0199

Hij wordt mee gestuurd, maar niet gepakt oid.

Met vriendelijke groeten,
Lancer.
Laatst gewijzigd door Lancer op 2010-06-13 15:22:25
13-06-2010 15:20
Dit topic is 506 keer bekeken door 66 verschillende leden
Reacties op: "Eurobellen ERR1"
1 | 2 | 3 Volgende pagina
Regelnasi
Berichten: 1092
avatar
Offline Stuur privébericht
Bumpje!
15-06-2010 15:54
nyan nyan nyan nyan
Berichten: 2076
avatar
Offline Stuur privébericht
1. Echo $ebcheck eens. Kan zijn dat file_get_contents is uitgeschakeld.
2. Als je de URL zelf aanroept, wat krijg je dan?
15-06-2010 15:59
Regelnasi
Berichten: 1092
avatar
Offline Stuur privébericht
1:
Echo: ERR1
file_get_contents, waar kan ik dit vinden?
phpinfo(); geeft dat niet weer.

2: Precies hetzelfde

Bedankt voor je tijd Jannick
15-06-2010 16:07
nyan nyan nyan nyan
Berichten: 2076
avatar
Offline Stuur privébericht
Weet je zeker dat de testcode goed is? Probeer eens &test=1 in de link mee te geven. Denk dat 't daaraan ligt. Gezien het feit dat die pincode voor algemeen gebruik is, en dus zeer waarschijnlijk een testpincode is, verwacht het systeem een extra parameter. Meestal is dat de parameter test.

Nevermind, je had het al... Controleer de user-id enzo nog eens.
15-06-2010 16:19
Rapifia Europe
Berichten: 3719
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
<input name="button" type="button" style="width: 400; height: 25; text-align: center" onClick="window.location.href='http://www.eurobellen.nl/bel/?pid=0199&returnurl=Check.php';" target=new value="Click here for your Gold!">


Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
<?php
$ebcheck 
file_get_contents("http://www.eurobellen.nl/bel/check.php?test=sbmwu&userid=sbmwu&ip=".$_SERVER['REMOTE_ADDR']."&ebpin=".$_GET['ebpin']);
if(
$ebcheck != "OK") {
echo 
'Foutcode: '.$ebcheck;
exit;
}
echo 
'De betaling is met succes afgerond. Het is bijgeschreven!';
?>


Werkt ie zo?
Anders kijk ik even naar de Eurobellen documentatie.

Lars
15-06-2010 16:23
Regelnasi
Berichten: 1092
avatar
Offline Stuur privébericht
Quote


Vervang ...check.php?userid=... door ...check.php?test=sbmwu&userid=...
- In het betaalvenster kun je de code 0199 gebruiken.



Dit staat dus goed.
15-06-2010 16:23
Rapifia Europe
Berichten: 3719
avatar
Offline Stuur privébericht
Zie mijn reply

Lars
15-06-2010 16:25
Regelnasi
Berichten: 1092
avatar
Offline Stuur privébericht
Helaas werkt dit ook niet lars

PS:

Het vorige script wat ik gebruikte gaf een error bij de echo...het het gefixt door middel van:
echo "Foutcode: ".$ebcheck."";

Eurobellen script op website: ???
echo "Pincode validatie mislukt ($ebcheck)";

http://www.corragio.nl/AO/AOV2/INGAME/?link=Paid <

Dit geeft een error:

Notice: Undefined index: ebpin in /mnt/web2/32/34/52010434/htdocs/AO/AOV2/INGAME/Scripts/Paid.php on line 2

Dus na de "betaling" werkt het wel, maar de code is fout... dus de check is niet goed, of het word niet mee gestuurd?
15-06-2010 16:27
nyan nyan nyan nyan
Berichten: 2076
avatar
Offline Stuur privébericht
Vervang de waarde bij "test" in de url eens naar "dHqms", zonder aanhalingstekens?
En... De pincode moet via GET er ook instaan, h? Dus niet via POST, wat denk ik nu het geval is
15-06-2010 16:31
Rapifia Europe
Berichten: 3719
avatar
Offline Stuur privébericht
Oké,
Ik zal even een lijstje maken
1) Klopt de pid (product id) met het door jou aangemaakte product?
2) Klopt in de verwerking userid met jouw login naam op Eurobellen?
3) Het testen d.m.v. de code 0199 werkt alleen bij producten waarvoor 1 keer gebeld moet worden.
4)
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
<?php
$ebcheck 
file_get_contents("http://www.eurobellen.nl/bel/check.php?test=sbmwu&userid=PLAATS HIER JOUW EUROBELLEN GEBRUIKERSNAAM!!!&ip=".$_SERVER['REMOTE_ADDR']."&ebpin=".$_GET['ebpin']);
if(
$ebcheck != "OK") {
echo 
'Foutcode: '.$ebcheck;
exit;
}
echo 
'De betaling is met succes afgerond. Het is bijgeschreven!';
?>

Vervang: "PLAATS HIER JOUW EUROBELLEN GEBRUIKERSNAAM!!!" met je eurobellen loginnaam.

Hoop dat het werkt...

Lars
15-06-2010 16:33
Reageer op: "Eurobellen ERR1"
1 | 2 | 3 Volgende pagina
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden