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

toevoeging op 31 juli 2012, 22:55:07:
Opgelost, Paypal ipn kan je ip niet traceren