Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

eval(str_rot13(gzinflate(str_rot13(base64_decode('LUvHkoRXkvyasZm9oYXtCUx1rS94da01Xz/QYtva..

Decoded Output download

if (stristr($_SERVER['SERVER_NAME'], 'atlas.net.tr') === false)
{
	echo 'Ykd Script Sanal Pos Modl Lisans Hatasi';
	exit;
}

# Required File Includes
//include("../../../dbconnect.php");
include("../../../init.php");
include("../../../includes/functions.php");
include("../../../includes/gatewayfunctions.php");
include("../../../includes/invoicefunctions.php");

$gatewaymodule = "iyzicov2"; # Enter your gateway module name here replacing template

$GATEWAY = getGatewayVariables($gatewaymodule);
if (!$GATEWAY["type"]) die("Module Not Activated"); # Checks gateway module is active before accepting callback


echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />';

$invoiceid = $_GET['oid'];

//YKD
$status = '0';

if($_GET['oid'] != '')
{
	//print_r($_POST);exit;
	
	//yzico Checkout Form Auth
	require_once('../iyzicov2_lib/IyzipayBootstrap.php');
	IyzipayBootstrap::init();
	
	# create client configuration
	$pos_options = new \Iyzipay\Options();
	$pos_options->setApiKey($GATEWAY['iyzicov2_api_key']);
	$pos_options->setSecretKey($GATEWAY['iyzicov2_secret_key']);
	$pos_options->setBaseUrl("https://api.iyzipay.com");
	//
	
	# create request class
	//$request = new \Iyzipay\Request\RetrieveCheckoutFormAuthRequest();
	$request = new \Iyzipay\Request\RetrieveCheckoutFormRequest();
	$request->setLocale($GATEWAY['iyzicov2_language']);
	$request->setConversationId($invoiceid);
	$request->setToken($_POST['token']);

	# make request
	//$checkoutFormAuth = \Iyzipay\Model\CheckoutFormAuth::retrieve($request, $pos_options);
	$checkoutFormAuth = \Iyzipay\Model\CheckoutForm::retrieve($request, $pos_options);

	# print result
	$vpos_log = print_r($checkoutFormAuth, true);
	
	$vpos_islem_durumu = $checkoutFormAuth->getStatus();
	$vpos_odeme_durumu = $checkoutFormAuth->getPaymentStatus();
	
	//echo $checkoutFormAuth->getStatus().'<br><br>';
	//echo $checkoutFormAuth->getPaymentStatus();
	//exit;
	
	

	if ($vpos_islem_durumu == 'success' && $vpos_odeme_durumu == 'SUCCESS') // ve ilemin creti ilgili karttan tahsil edilmi ise
	{
		$status = '1';
	}else{ //ilemde hata olumu, cret tahsil edilememi ise
		$status = '0';
		$hata_mesaji = $checkoutFormAuth->getErrorMessage();
	}
}else{
	$status = '0';
	//print("deme sonucu alinamadi");
}

//YKD son







# Get Returned Variables - Adjust for Post Variable Names from your Gateway's Documentation
//$status = $_POST["x_response_code"];
$invoiceid = $_GET['oid'];
//$amount = $_POST["x_amount"];
$amount = '';
$fee = 0;

$invoiceid = checkCbInvoiceID($invoiceid,$GATEWAY["name"]); # Checks invoice ID is a valid invoice number or ends processing

//checkCbTransID($transid); # Checks transaction number isn't already in the database and ends processing if it does

if ($status=="1") {
    # Successful
	addInvoicePayment($invoiceid,$transid,$amount,$fee,$gatewaymodule); # Apply Payment to Invoice: invoiceid, transactionid, amount paid, fees, modulename
	logTransaction($GATEWAY["name"],$vpos_log,"Successful"); # Save to Gateway Log: name, data array, status
	
	echo '<script>alert("demeniz Baaryla Tamamland");</script>';
	echo '<meta http-equiv="refresh" content="0;URL='.$GATEWAY['systemurl'].'/clientarea.php?action=invoices">';
	exit;
} else {
	# Unsuccessful
	logTransaction($GATEWAY["name"],$vpos_log,"Unsuccessful"); # Save to Gateway Log: name, data array, status
	echo '<script>alert("deme Baarsz. Ltfen tekrar deneyiniz. Hata:'.$hata_mesaji.'");</script>';
}

echo '<meta http-equiv="refresh" content="0;URL='.$GATEWAY['systemurl'].'/viewinvoice.php?id='.$invoiceid.'">';

Did this file decode correctly?

Original Code

eval(str_rot13(gzinflate(str_rot13(base64_decode('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')))));

Function Calls

strrev 3
gzinflate 11
str_rot13 11
gzuncompress 4
rawurldecode 1
base64_decode 18

Variables

None

Stats

MD5 5c92ca029d6d47ea04349a85569d5c32
Eval Count 16
Decode Time 104 ms