Kleine Vragen Topic #3

Gestart doorStef2.514 reacties9.659 weergaven

2.515 berichten · pagina 49 van 168

Berichten
14.025
Reputatie
1
Punten
0,01
Lid sinds
Laatst gezien
Jespar schreef:
Eerdere citaten tonen
Dylanh schreef:
Eerdere citaten tonen
Jespar schreef:
bestaat er een paypal ipn die kan kijken wat je hebt besteld en dat je dat krijgt.
want die van kingunit kan niet controleren welke hij heeft gekocht neem ik aan?

http://prntscr.com/3dwcy6

Edit:
volgensmij is het express checkout, is daar al een voorbeeldje van?

die kan je wel in die van kingunit bouwen
hoe kan ik daarvoor zorgen?
Met $_GET en een $_SESSION
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Sanderc schreef:
Eerdere citaten tonen
Aarclay schreef:
Echoen is een bijzaak, kan altijd als je een datum uit de db haalt.
Staat de tijd echt verkeerd of is het een tijdzone probleem?

Ik heb de tijdzone al proberen goed te zetten met date_default_timezone_set. Maar dat hielp niet. Dus de tijd staat gewoon verkeerd denk ik yummie
Wat zegt SELECT NOW() op welk lokale tijdstip?
0
Berichten
3.532
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoe beveilig ik mijn paypal ipn api dat mensen het niet 2x (of meer krijgen) als ze terug gaan en weer naar de ipn pagina gaan
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Jespar schreef:
Hoe beveilig ik mijn paypal ipn api dat mensen het niet 2x (of meer krijgen) als ze terug gaan en weer naar de ipn pagina gaan
Door er voor te zorgen dat alleen PayPal die IPN pagina kan benaderen... Daar is ie immers ook voor emo
0
Berichten
3.532
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Hoe beveilig ik mijn paypal ipn api dat mensen het niet 2x (of meer krijgen) als ze terug gaan en weer naar de ipn pagina gaan
Door er voor te zorgen dat alleen PayPal die IPN pagina kan benaderen... Daar is ie immers ook voor emo
ja dat doet hij ook, maar als iemand heeft betaald, dan gaat hij naar de ipn pagina, dan klikt hij op de terug knop in je browser en dan gaat ie weer naar ipn en dan heeft hij er 2 voor de prijs van 1
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Hoe beveilig ik mijn paypal ipn api dat mensen het niet 2x (of meer krijgen) als ze terug gaan en weer naar de ipn pagina gaan
Door er voor te zorgen dat alleen PayPal die IPN pagina kan benaderen... Daar is ie immers ook voor emo
ja dat doet hij ook, maar als iemand heeft betaald, dan gaat hij naar de ipn pagina, dan klikt hij op de terug knop in je browser en dan gaat ie weer naar ipn en dan heeft hij er 2 voor de prijs van 1
Waarom stuur je hem dan door naar de IPN ontvang pagina? Zo hoort het niet.

De Servers van PayPal maken een request naar die pagina met de informatie over de betaling.
0
Berichten
3.532
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Hoe beveilig ik mijn paypal ipn api dat mensen het niet 2x (of meer krijgen) als ze terug gaan en weer naar de ipn pagina gaan
Door er voor te zorgen dat alleen PayPal die IPN pagina kan benaderen... Daar is ie immers ook voor emo
ja dat doet hij ook, maar als iemand heeft betaald, dan gaat hij naar de ipn pagina, dan klikt hij op de terug knop in je browser en dan gaat ie weer naar ipn en dan heeft hij er 2 voor de prijs van 1
Waarom stuur je hem dan door naar de IPN ontvang pagina? Zo hoort het niet.

De Servers van PayPal maken een request naar die pagina met de informatie over de betaling.
maar op die pagina ontvangt hij de gegevens van de mc server?
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Hoe beveilig ik mijn paypal ipn api dat mensen het niet 2x (of meer krijgen) als ze terug gaan en weer naar de ipn pagina gaan
Door er voor te zorgen dat alleen PayPal die IPN pagina kan benaderen... Daar is ie immers ook voor emo
ja dat doet hij ook, maar als iemand heeft betaald, dan gaat hij naar de ipn pagina, dan klikt hij op de terug knop in je browser en dan gaat ie weer naar ipn en dan heeft hij er 2 voor de prijs van 1
Waarom stuur je hem dan door naar de IPN ontvang pagina? Zo hoort het niet.

De Servers van PayPal maken een request naar die pagina met de informatie over de betaling.
maar op die pagina ontvangt hij de gegevens van de mc server?
Ik snap het even niet. Hoe doe je het nu dan? Volgensmij werk je om de PayPal IPN service heen?!
0
Berichten
3.532
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Hoe beveilig ik mijn paypal ipn api dat mensen het niet 2x (of meer krijgen) als ze terug gaan en weer naar de ipn pagina gaan
Door er voor te zorgen dat alleen PayPal die IPN pagina kan benaderen... Daar is ie immers ook voor emo
ja dat doet hij ook, maar als iemand heeft betaald, dan gaat hij naar de ipn pagina, dan klikt hij op de terug knop in je browser en dan gaat ie weer naar ipn en dan heeft hij er 2 voor de prijs van 1
Waarom stuur je hem dan door naar de IPN ontvang pagina? Zo hoort het niet.

De Servers van PayPal maken een request naar die pagina met de informatie over de betaling.
maar op die pagina ontvangt hij de gegevens van de mc server?
Ik snap het even niet. Hoe doe je het nu dan?
even een schets maken op paint wacht

toevoeging op 27 april 2014, 181734:
http://prntscr.com/3dyrx9
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Hoe beveilig ik mijn paypal ipn api dat mensen het niet 2x (of meer krijgen) als ze terug gaan en weer naar de ipn pagina gaan
Door er voor te zorgen dat alleen PayPal die IPN pagina kan benaderen... Daar is ie immers ook voor emo
ja dat doet hij ook, maar als iemand heeft betaald, dan gaat hij naar de ipn pagina, dan klikt hij op de terug knop in je browser en dan gaat ie weer naar ipn en dan heeft hij er 2 voor de prijs van 1
Waarom stuur je hem dan door naar de IPN ontvang pagina? Zo hoort het niet.

De Servers van PayPal maken een request naar die pagina met de informatie over de betaling.
maar op die pagina ontvangt hij de gegevens van de mc server?
Ik snap het even niet. Hoe doe je het nu dan?
even een schets maken op paint wacht

toevoeging op 27 april 2014, 181734:
http://prntscr.com/3dyrx9
Hier hoor je toch echt de IPN van paypal voor te gebruiken. PayPal doet een POST request naar een pagina op jouw server. Dan kan je de betaling verifiëren en koppelen aan een gebruiker.

Wat bedoel je met "minecraft gegevens"?
0
Berichten
3.532
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Hoe beveilig ik mijn paypal ipn api dat mensen het niet 2x (of meer krijgen) als ze terug gaan en weer naar de ipn pagina gaan
Door er voor te zorgen dat alleen PayPal die IPN pagina kan benaderen... Daar is ie immers ook voor emo
ja dat doet hij ook, maar als iemand heeft betaald, dan gaat hij naar de ipn pagina, dan klikt hij op de terug knop in je browser en dan gaat ie weer naar ipn en dan heeft hij er 2 voor de prijs van 1
Waarom stuur je hem dan door naar de IPN ontvang pagina? Zo hoort het niet.

De Servers van PayPal maken een request naar die pagina met de informatie over de betaling.
maar op die pagina ontvangt hij de gegevens van de mc server?
Ik snap het even niet. Hoe doe je het nu dan?
even een schets maken op paint wacht

toevoeging op 27 april 2014, 181734:
http://prntscr.com/3dyrx9
Hier hoor je toch echt de IPN van paypal voor te gebruiken. PayPal doet een POST request naar een pagina op jouw server. Dan kan je de betaling verifiëren en koppelen aan een gebruiker.

Wat bedoel je met "minecraft gegevens"?
van de bestel api @ o2x
0
Berichten
93.699
Reputatie
0
Punten
1,27
Lid sinds
Laatst gezien
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Hoe beveilig ik mijn paypal ipn api dat mensen het niet 2x (of meer krijgen) als ze terug gaan en weer naar de ipn pagina gaan
Door er voor te zorgen dat alleen PayPal die IPN pagina kan benaderen... Daar is ie immers ook voor emo
ja dat doet hij ook, maar als iemand heeft betaald, dan gaat hij naar de ipn pagina, dan klikt hij op de terug knop in je browser en dan gaat ie weer naar ipn en dan heeft hij er 2 voor de prijs van 1
Waarom stuur je hem dan door naar de IPN ontvang pagina? Zo hoort het niet.

De Servers van PayPal maken een request naar die pagina met de informatie over de betaling.
maar op die pagina ontvangt hij de gegevens van de mc server?
Ik snap het even niet. Hoe doe je het nu dan?
even een schets maken op paint wacht

toevoeging op 27 april 2014, 181734:
http://prntscr.com/3dyrx9
Hier hoor je toch echt de IPN van paypal voor te gebruiken. PayPal doet een POST request naar een pagina op jouw server. Dan kan je de betaling verifiëren en koppelen aan een gebruiker.

Wat bedoel je met "minecraft gegevens"?
van de bestel api @ o2x
Daar wordt de server dus écht aangemaakt?
Wat er hoort te gebeuren is dat de klant betaald en naar een "succes" pagina gestuurd wordt en dat paypal een call maakt naar de verificatie pagina (ipn.php).
0
Berichten
3.532
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Eerdere citaten tonen
Sevvlor schreef:
Eerdere citaten tonen
Jespar schreef:
Hoe beveilig ik mijn paypal ipn api dat mensen het niet 2x (of meer krijgen) als ze terug gaan en weer naar de ipn pagina gaan
Door er voor te zorgen dat alleen PayPal die IPN pagina kan benaderen... Daar is ie immers ook voor emo
ja dat doet hij ook, maar als iemand heeft betaald, dan gaat hij naar de ipn pagina, dan klikt hij op de terug knop in je browser en dan gaat ie weer naar ipn en dan heeft hij er 2 voor de prijs van 1
Waarom stuur je hem dan door naar de IPN ontvang pagina? Zo hoort het niet.

De Servers van PayPal maken een request naar die pagina met de informatie over de betaling.
maar op die pagina ontvangt hij de gegevens van de mc server?
Ik snap het even niet. Hoe doe je het nu dan?
even een schets maken op paint wacht

toevoeging op 27 april 2014, 181734:
http://prntscr.com/3dyrx9
Hier hoor je toch echt de IPN van paypal voor te gebruiken. PayPal doet een POST request naar een pagina op jouw server. Dan kan je de betaling verifiëren en koppelen aan een gebruiker.

Wat bedoel je met "minecraft gegevens"?
van de bestel api @ o2x
Daar wordt de server dus écht aangemaakt?
ja alleen testmode

Oke, probleem:
Als iemand iets koopt, dan loopt dat goed, en dan een paar minuten later is er nog 1 gemaakt, zonder dat iemand iets deed.

(stukje van de insert into code)

[COLOR= #0000BB]<?php
        $return[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/file_get_contents"]file_get_contents[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]http://www.one2xs.com/api/bestel/handle?user=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$username[/COLOR][COLOR= #007700].[/COLOR][COLOR= #DD0000]&key=[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/sha1"]sha1[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$apicode[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]&product=mc&type=256&whitelabel=2&testmode=[/COLOR][COLOR= #007700].([/COLOR][COLOR= #0000BB]$testmode[/COLOR] [COLOR= #007700]==[/COLOR] true [COLOR= #007700]?[/COLOR] [COLOR= #0000BB]1[/COLOR] [COLOR= #007700]:[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]&whitelabel_server=[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$jouw_domein[/COLOR][COLOR= #007700]);[/COLOR]
    
        [COLOR= #0000BB]$return[/COLOR] [COLOR= #007700]= new[/COLOR] SimpleXMLElement[COLOR= #007700]([/COLOR][COLOR= #0000BB]$return[/COLOR][COLOR= #007700]);[/COLOR]
        
        [URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/isset"]isset[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$return[/COLOR][COLOR= #007700]->[/COLOR]error[COLOR= #007700]))
        {[/COLOR]
            [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO paylog(ip, pakket, datum, status) VALUES("[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]", 1024, "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Y-m-d H:i:s"[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]", niet gelukt)"[/COLOR][COLOR= #007700]);[/COLOR]
            [URL="http://www.php.net/mail"]mail[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$admin_mail[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Fout in de API[/COLOR][COLOR= #007700],[/COLOR] [COLOR= #DD0000]Een bezoeker met IP [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000] probeerde op [/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]d-m-Y H:i:s[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000] een server te bestellen, maar de API gaf dit terug: [/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$return[/COLOR][COLOR= #007700]->[/COLOR]error[COLOR= #007700]);
            
        }[/COLOR]
        [URL="http://www.php.net/else"]else[/URL]
        [COLOR= #007700]{[/COLOR]
            [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO paylog(ip, pakket, datum, status) VALUES("[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]", 1024, "[/COLOR][COLOR= #007700].[/COLOR][URL="http://www.php.net/date"]date[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"Y-m-d H:i:s"[/COLOR][COLOR= #007700]).[/COLOR][COLOR= #DD0000]", gelukt)"[/COLOR][COLOR= #007700]);[/COLOR]
            [COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]query[COLOR= #007700]([/COLOR][COLOR= #DD0000]"INSERT INTO buys(locatie, user, pass, email) VALUES("[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$return[/COLOR][COLOR= #007700]->[/COLOR]channel[COLOR= #007700]->[/COLOR]panel_location[COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$return[/COLOR][COLOR= #007700]->[/COLOR]channel[COLOR= #007700]->[/COLOR]panel_user[COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$return[/COLOR][COLOR= #007700]->[/COLOR]channel[COLOR= #007700]->[/COLOR]panel_pass[COLOR= #007700].[/COLOR][COLOR= #DD0000]", "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$mysql[/COLOR][COLOR= #007700]->[/COLOR]real_escape_string[COLOR= #007700]([/COLOR][COLOR= #0000BB]$_POST[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]os0[/COLOR][COLOR= #007700]]).[/COLOR][COLOR= #DD0000]")"[/COLOR][COLOR= #007700]);
        }[/COLOR]

?>
0
Thom

Lid

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Misschien komt dat dan door die request die Paypal maakt?
0
Berichten
3.532
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Thom schreef:
Misschien komt dat dan door die request die Paypal maakt?
er is maar 1 request, dat is de ipn, degene die betaald komt op succes.php
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