Mollie beveiligede pagina check

Gestart doorDylan48 reacties54 weergaven

49 berichten · pagina 1 van 4

Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Hoi,
Ik ben even bezig geweest met Mollie, en het was eigenlijks best wel makkelijk.

Alleen wil ik even controleren of het wel goed is. Dus:

[COLOR= #0000BB]<?php 
$toegangscode[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"toegangscode"[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$url[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"http://www.mollie.nl/partners/api/micropayment/"[/COLOR][COLOR= #007700].[/COLOR]
       [COLOR= #DD0000]"?toegangscode="[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/urlencode"]urlencode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$toegangscode[/COLOR][COLOR= #007700]);[/COLOR] 
[COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/implode"]implode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR][URL="http://www.php.net/file"]file[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$url[/COLOR][COLOR= #007700]));[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]!=[/COLOR] [COLOR= #DD0000]"OK"[/COLOR][COLOR= #007700]) {[/COLOR]
  [URL="http://www.php.net/die"]die[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Je hebt niet betaald."[/COLOR][COLOR= #007700]);
}[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
[URL="http://www.php.net/echo"]echo[/URL] [COLOR= #007700]([/COLOR][COLOR= #DD0000]Je hebt betaald, bedankt[/COLOR][COLOR= #007700]);[/COLOR]
[COLOR= #FF8000]// query`s[/COLOR]
[COLOR= #007700]}[/COLOR]

?>


Is dit zo goed?

want moet die niet echo zijn?

zie pagina 2

beloning 0,1


KLIK!!!!
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
die() mag je schrappen, doodgaan doe je ook niet als je een winkel met producten uitloopt zonder te betalen.
Gewoon een echo gebruiken, je hebt immers al een toffe if-else statementen op je $result. Profiteer daarvan smile
0
Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Aarclay schreef:
die() mag je schrappen, doodgaan doe je ook niet als je een winkel met producten uitloopt zonder te betalen.
Gewoon een echo gebruiken, je hebt immers al een toffe if-else statementen op je $result. Profiteer daarvan smile
Ja, je had al eerder zoiets gezegt en dat wist ik niet meer.
Ik heb nu dit:

[COLOR= #0000BB]<?php
$toegangscode[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #0000BB]$_GET[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]"toegangscode"[/COLOR][COLOR= #007700]];[/COLOR]
[COLOR= #0000BB]$url[/COLOR] [COLOR= #007700]=[/COLOR] [COLOR= #DD0000]"http://www.mollie.nl/partners/api/micropayment/"[/COLOR][COLOR= #007700].[/COLOR]
       [COLOR= #DD0000]"?toegangscode="[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/urlencode"]urlencode[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$toegangscode[/COLOR][COLOR= #007700]);[/COLOR] 
[COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]= @[/COLOR][URL="http://www.php.net/implode"]implode[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700],[/COLOR][URL="http://www.php.net/file"]file[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$url[/COLOR][COLOR= #007700]));[/COLOR]

[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]"OK"[/COLOR][COLOR= #007700]) {[/COLOR]
  [URL="http://www.php.net/echo"]echo[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Je hebt betaald.[/COLOR][COLOR= #007700]);[/COLOR]
  [COLOR= #FF8000]// Query hier[/COLOR]
  [COLOR= #007700]}[/COLOR] 
[URL="http://www.php.net/if"]if[/URL] [COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]"NOTOK"[/COLOR][COLOR= #007700]) {[/COLOR]  
  [URL="http://www.php.net/echo"]echo[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]Je hebt niet betaald. Neem contact op met de eigenaar.[/COLOR][COLOR= #007700]);
 }[/COLOR] [URL="http://www.php.net/else"]else[/URL] [COLOR= #007700]{[/COLOR]
  [URL="http://www.php.net/echo"]echo[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Oeps, daar ging iets mis! Neem contact op met de eigenaar."[/COLOR][COLOR= #007700]);
  }[/COLOR]
?>


toevoeging op 28 april 2012, 17:43:40:
Nu zoek ik een manier om te testen
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Als jou result nu OK is krijg je 2 errors.
Je hebt betaald en Oeps, daar ging iets mis!

Want eerst kijk je of het OK is. En daarna kijk je of het niet NOTOK is.
Als het wel OK is, is het dus ook niet NOTOK.

Gebruik dus zoiets:

[COLOR= #0000BB]<?php[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]"OK"[/COLOR][COLOR= #007700])
{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je hebt betaald.[/COLOR][COLOR= #007700];[/COLOR]
    [COLOR= #FF8000]// Query hier[/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/elseif"]elseif[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$result[/COLOR] [COLOR= #007700]==[/COLOR] [COLOR= #DD0000]"NOTOK"[/COLOR][COLOR= #007700])
{[/COLOR]  
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Je hebt niet betaald. Neem contact op met de eigenaar.[/COLOR][COLOR= #007700];
}[/COLOR]
[URL="http://www.php.net/else"]else[/URL]
[COLOR= #007700]{[/COLOR]
    [URL="http://www.php.net/echo"]echo[/URL] [COLOR= #DD0000]Oeps, daar ging iets mis! Neem contact op met de eigenaar.[/COLOR][COLOR= #007700];
}[/COLOR]
?>
0
Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Wie weet hoe je je script kan testen bij Mollie?
0
Berichten
3.112
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Bellen emo?
0
Berichten
472
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
mollie daar ben ik ook mee bezig geweest.

je rechten zijn er erg beperkt
0
Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Evanlieshout schreef:
mollie daar ben ik ook mee bezig geweest.

je rechten zijn er erg beperkt
Hmm..
naja, volgens mij werkt het wel..

Of misschien gewoon dat aantal op 0,00 euro zetten

toevoeging op 28 april 2012, 18:59:19:
Gamedealer schreef:
Bellen emo?
emoemo
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Een test-functie is er niet bij de Micropayments....
Wel jammer.
0
Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
An error has occured:
Error: betaalserver [4] gaf aan dat betaling niet mogelijk was.
emo
Naja, ze nemen wel contact op als het niet werkt.
Aarclay schreef:
Een test-functie is er niet bij de Micropayments....
Wel jammer.
Jep. Jammercry
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Een tipje, gebruik geen @ als je scripts wilt uittesten.
0
Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
@Gamedealer
Bedankt.
Aarclay schreef:
Een tipje, gebruik geen @ als je scripts wilt uittesten.
Huh? Dat snap ik niet?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Dylanh schreef:
@Gamedealer
Bedankt.
Aarclay schreef:
Een tipje, gebruik geen @ als je scripts wilt uittesten.
Huh? Dat snap ik niet?

@ voor variabelen en functies onderdrukt foutmeldingen. iets wat je niet wilt.
0
Dylan

Lid · Topicstarter

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
oh bedoel je
@implode

dus al ik die verander in

implode

dan kan ik het wel testen?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
try...
Echo ook een $url, en voer dit in je browser uit.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren