Paypal ja notify_url
Paypal lähettää onnistuneesta maksusuorituksesta tiedon kauppiaan valitsemaan osoitteeseen/URLiin, mutta itse en löytänyt dokumenteista listaa lähetettävistä standardimuuttujista. Tosin silloin oli hieman kiire, joten voi olla että ne huolellisemmin katsoen löytyisivätkin.
Mutta koska en löytänyt, niin tein koodinpätkän joka lähettää muuttujat sähköpostiin. Tällä voi testata millaisia arvoja ja muuttujia Paypal palauttaa onnistuneesta maksusuorituksesta. Paypal palauttaa arvot POSTina joten GET-osuuden voinee jättää huoletta pois.
Laita siis kauppasi paypal osuuteen: notify_url = http://sinundomain.com/paypalarvot.php ja paypalarvot.php tiedoston sisällöksi:
<?php
// your email address
$recipient = “testi@testi.com”;
$Name = “Marko”;
// sender email address
$email = “testi@testi.com”;
$mail_body = “ALL POST variables:\n”;
// Parse all POST variables
foreach ($_POST as $var => $value) {
$mail_body .= “$var – $value\n”;
}
$mail_body .= “\nALL GET variables:\n”;
// Parse all GET variables
foreach ($_GET as $var => $value) {
$mail_body .= “$var – $value\n”;
}
$subject = “PayPal variables”;
$header = “From: “. $Name . ” <” . $email . “>\r\n”;
// e-mail collected data
mail($recipient, $subject, $mail_body, $header);
?>
