Well this script was made by Sliver and posted in the Paypal Script thread but its at the back and not many people see it. What it does is block the people from using 1 cent donations.
ALL the credits go to Sliver for Making it not possible to make invalid payments, and Credit to Artii and or Gunz for creating the actual script.
Change the
To the ammount your soppose to receive
example:
Heres the full IPN code (Update: He made it Log the paypal Email and the Character name now aswell)
ALL the credits go to Sliver for Making it not possible to make invalid payments, and Credit to Artii and or Gunz for creating the actual script.
Change the
Code:
$mc_gross == "##.##") {
example:
Code:
$mc_gross == "5.00") {
Heres the full IPN code (Update: He made it Log the paypal Email and the Character name now aswell)
Code:
<?
$mysql_host = 'localhost'; //Leave at localhost
$mysql_user = 'root'; //DB User
$mysql_pass = ''; //DB Pass
$mysql_db = ''; //DB Name
$file = 'paypal.log'; //Paypal Log Name will be placed in the same location as your ipn.php file
$custom = stripslashes(ucwords(strtolower(trim($_REQUEST['custom']))));
$receiver_email = $_REQUEST['receiver_email'];
$payment_status = $_REQUEST['payment_status'];
$mc_gross = $_REQUEST['mc_gross'];
$payer_email = $_REQUEST['payer_email'];
$somecode = "'$custom' '$payer_email' '$mc_gross'";
// connect db
$db = mysql_connect($mysql_host, $mysql_user, $mysql_pass);
mysql_select_db($mysql_db, $db);
if ($payment_status == "Completed" & $receiver_email == "[email protected]" & $mc_gross == "##.##") {
$query = "SELECT premium_points FROM accounts WHERE accounts.name = '$custom'";
$result = mysql_query($query);
$prem = mysql_fetch_array($result);
$points = $prem['premium_points'] + 12;
// $points = mysql_query($prem)
$qry2 = "UPDATE accounts SET premium_points = '$points' WHERE accounts.name = '$custom'";
// Log Paypal Transaction
$hak = fopen($file, "a");
fwrite($hak, $somecode);
fclose($hak);
$result2 = mysql_query($qry2);
}
else
{
echo("Error.");
}
?>
Last edited: