Waarde bij Paypal IPN 0

Gestart doorShahiem0 reacties73 weergaven

1 berichten · pagina 1 van 1

Shahiem

Lid · Topicstarter

Berichten
20.364
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hey,

Ik heb een Paypal ipn systeem waarmee ik betalingen kan doen, maar wanneer ik een mailtje ontvang om te kijken wat de output is, dan krijg ik 0.

Als ik mijn script op een andere pagina zet dan krijg ik wel de juiste waarde:

Script:

$payQuery = $mysql->query("SELECT  
                                    products.id as pid, products.name, products.price, products.soort, products.photo, products.soort_en, products.description, products.description_en, products.id,
                                    ( SELECT aantal FROM cart WHERE cart.ip = ".$_SERVER[REMOTE_ADDR]." AND soort = 1 AND article != 0 AND article = products.id ) as aantal,
                                    ( SELECT aantal FROM cart WHERE cart.ip = ".$_SERVER[REMOTE_ADDR]." AND custom_soort_knoop = 1 AND custom_soort_afbeelding = 1) as aVerguldDezelfde,
                                    ( SELECT aantal FROM cart WHERE cart.ip = ".$_SERVER[REMOTE_ADDR]." AND custom_soort_knoop = 2 AND custom_soort_afbeelding = 1) as aVerzilverdDezelfde,
                                    ( SELECT aantal FROM cart WHERE cart.ip = ".$_SERVER[REMOTE_ADDR]." AND custom_soort_knoop = 1 AND custom_soort_afbeelding = 2) as aVerguldVerschillende,
                                    ( SELECT aantal FROM cart WHERE cart.ip = ".$_SERVER[REMOTE_ADDR]." AND custom_soort_knoop = 2 AND custom_soort_afbeelding = 2) as aVerzilverdVerschillende,
                                    ( SELECT id FROM cart WHERE cart.ip = ".$_SERVER[REMOTE_ADDR]." AND custom_soort_knoop = 1 AND custom_soort_afbeelding = 1 ORDER BY id DESC LIMIT 1) as aLastVerguldDezelfde,
                                    ( SELECT id FROM cart WHERE cart.ip = ".$_SERVER[REMOTE_ADDR]." AND custom_soort_knoop = 2 AND custom_soort_afbeelding = 1 ORDER BY id DESC LIMIT 1) as aLastVerzilverdDezelfde,
                                    ( SELECT id FROM cart WHERE cart.ip = ".$_SERVER[REMOTE_ADDR]." AND custom_soort_knoop = 1 AND custom_soort_afbeelding = 2 ORDER BY id DESC LIMIT 1) as aLastVerguldVerschillende,
                                    ( SELECT id FROM cart WHERE cart.ip = ".$_SERVER[REMOTE_ADDR]." AND custom_soort_knoop = 2 AND custom_soort_afbeelding = 2 ORDER BY id DESC LIMIT 1) as aLastVerzilverdVerschillende,
                                    ( SELECT id FROM cart WHERE article = products.id AND ip = ".$_SERVER[REMOTE_ADDR]." ORDER BY id DESC LIMIT 1 ) as lastid,
                                    cart.id as idcart, cart.soort as soortProduct, cart.custom_soort_afbeelding as soortImg, cart.custom_soort_knoop as soortKnoop, cart.article, cart.cartRandId
                                    FROM cart_payments_items cart
                                    LEFT JOIN products ON cart.article = products.id
                                    WHERE cart.ip = ".$_SERVER[REMOTE_ADDR]."
                                    AND in_cart = 1 AND inCartId = ".$mysql->escape($_POST[custom])."
                                    GROUP BY cart.article, cart.custom_soort_knoop, cart.custom_soort_afbeelding");
                                    
        $shipQuery = $mysql->query("SELECT ship, name, zipcode, place, housenumber, email, country, street FROM cart_payments WHERE cartRandId = ".$mysql->escape($_POST[custom])."");
        $shipFetch = $mysql->fetch($shipQuery);
        
        $prijs = 0;
        $aantal = 0;
        $totaal = 0;
        while($payFetch = $mysql->fetch($payQuery))
        {
        
            if($payFetch[soortKnoop] == 1 && $payFetch[soortImg] == 1)
            {
                $aantal = $payFetch[aVerguldDezelfde];    
                $prijs   = ($payFetch[soortImg] == 1 ? 25.94 : 24.95);
            }
            elseif($payFetch[soortKnoop] == 1 && $payFetch[soortImg] == 2)
            {
                $aantal = $payFetch[aVerguldVerschillende];    
                $prijs   = ($payFetch[soortImg] == 1 ? 25.94 : 24.95);
            }
            elseif($payFetch[soortKnoop] == 2 && $payFetch[soortImg] == 1)
            {
                $aantal = $payFetch[aVerzilverdDezelfde];    
                $prijs  = ($payFetch[soortImg] == 1 ? 25.94 : 24.95);
            }
            elseif($payFetch[soortKnoop] == 2 && $payFetch[soortImg] == 2)
            {
                $aantal = $payFetch[aVerzilverdVerschillende];    
                $prijs   = ($payFetch[soortImg] == 1 ? 25.94 : 24.95);
            }
            else
            {
                $aantal = $payFetch[aantal];    
                $prijs   = $payFetch[price];
            }
                        
            $totaal += ($prijs * $aantal);
            
        }
        
        echo $totaal;


Wie kan me helpen, alvast bedankt! biggrin
toevoeging op 31 juli 2012, 22:55:07:
Opgelost, Paypal ipn kan je ip niet traceren
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