Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php /** * FecShop file. * * @link http://www.fecshop.com/ * @copyright Copyright (c)..
Decoded Output download
<?php
/**
* FecShop file.
*
* @link http://www.fecshop.com/
* @copyright Copyright (c) 2016 FecShop Software LLC
* @license http://www.fecshop.com/license/
*/
namespace fecshopppppfront\modules\Payment\controllerslipay;
use fecshopppppfront\modules\AppfrontController;
use Yii;
/**
* @author Terry Zhao <[email protected]>
* @since 1.0
*/
class StandardController extends AppfrontController
{
public $enableCsrfValidation = false;
/**
*
*
*/
public function actionStart()
{
//$AopSdkFile = Yii::getAlias('@fecshop/lib/alipay/AopSdk.php');
//require($AopSdkFile);
// echo '...';
return '...'.Yii::$service->payment->alipay->start();
}
/**
* fec-shop
*/
public function actionReview()
{
$reviewStatus = Yii::$service->payment->alipay->review();
if($reviewStatus){
$successRedirectUrl = Yii::$service->payment->getStandardSuccessRedirectUrl();
return Yii::$service->url->redirect($successRedirectUrl);
}else{
echo Yii::$service->helper->errors->get('<br/>');
return;
}
}
/**
* IPN
*/
public function actionIpn()
{
\Yii::info('alipay ipn begin', 'fecshop_debug');
$post = Yii::$app->request->post();
if (is_array($post) && !empty($post)) {
\Yii::info('', 'fecshop_debug');
$post = \Yii::$service->helper->htmlEncode($post);
ob_start();
ob_implicit_flush(false);
var_dump($post);
$post_log = ob_get_clean();
\Yii::info($post_log, 'fecshop_debug');
$ipnStatus = Yii::$service->payment->alipay->receiveIpn($post);
if($ipnStatus){
echo 'success';
return;
}
}
}
/*
public function actionCancel()
{
$innerTransaction = Yii::$app->db->beginTransaction();
try {
if(Yii::$service->order->cancel()){
$innerTransaction->commit();
}else{
$innerTransaction->rollBack();
}
} catch (\Exception $e) {
$innerTransaction->rollBack();
}
return Yii::$service->url->redirectByUrlKey('checkout/onepage');
}
*/
}
?>
Did this file decode correctly?
Original Code
<?php
/**
* FecShop file.
*
* @link http://www.fecshop.com/
* @copyright Copyright (c) 2016 FecShop Software LLC
* @license http://www.fecshop.com/license/
*/
namespace fecshop\app\appfront\modules\Payment\controllers\alipay;
use fecshop\app\appfront\modules\AppfrontController;
use Yii;
/**
* @author Terry Zhao <[email protected]>
* @since 1.0
*/
class StandardController extends AppfrontController
{
public $enableCsrfValidation = false;
/**
*
*
*/
public function actionStart()
{
//$AopSdkFile = Yii::getAlias('@fecshop/lib/alipay/AopSdk.php');
//require($AopSdkFile);
// echo '...';
return '...'.Yii::$service->payment->alipay->start();
}
/**
* fec-shop
*/
public function actionReview()
{
$reviewStatus = Yii::$service->payment->alipay->review();
if($reviewStatus){
$successRedirectUrl = Yii::$service->payment->getStandardSuccessRedirectUrl();
return Yii::$service->url->redirect($successRedirectUrl);
}else{
echo Yii::$service->helper->errors->get('<br/>');
return;
}
}
/**
* IPN
*/
public function actionIpn()
{
\Yii::info('alipay ipn begin', 'fecshop_debug');
$post = Yii::$app->request->post();
if (is_array($post) && !empty($post)) {
\Yii::info('', 'fecshop_debug');
$post = \Yii::$service->helper->htmlEncode($post);
ob_start();
ob_implicit_flush(false);
var_dump($post);
$post_log = ob_get_clean();
\Yii::info($post_log, 'fecshop_debug');
$ipnStatus = Yii::$service->payment->alipay->receiveIpn($post);
if($ipnStatus){
echo 'success';
return;
}
}
}
/*
public function actionCancel()
{
$innerTransaction = Yii::$app->db->beginTransaction();
try {
if(Yii::$service->order->cancel()){
$innerTransaction->commit();
}else{
$innerTransaction->rollBack();
}
} catch (\Exception $e) {
$innerTransaction->rollBack();
}
return Yii::$service->url->redirectByUrlKey('checkout/onepage');
}
*/
}
Function Calls
None |
Stats
MD5 | 0ddf868277dc78bb32b941aecf05fbb6 |
Eval Count | 0 |
Decode Time | 127 ms |