Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
public static function handleOrderPay($rdz0v, $zuXuN, $oqNT2 = array()) { go..
Decoded Output download
<? public static function handleOrderPay($rdz0v, $zuXuN, $oqNT2 = array())
{
goto nW1tG;
XxvVw:
$VyxWv = null;
goto fLsy9;
hrr8F:
return Response::generate(0, null, array('order' => $VyxWv));
goto P5JRQ;
UTNaY:
if (count($ZWIDO) != 2 && count($ZWIDO) != 3) {
return Response::generate(-1, 'outTradeNo error');
}
goto JHJj2;
fLsy9:
Log::info('PayCenter.PayOrderNotify - ' . $rdz0v . ' - ' . $zuXuN);
goto EZ3Td;
YjH37:
ModelUtil::update('pay_order', $VyxWv['id'], array('eventNotified' => true));
goto l41XI;
nW1tG:
$wSDTI = false;
goto XxvVw;
FqOIF:
$oqNT2 = array_merge(array('payType' => $rdz0v), $oqNT2);
goto SdGkf;
JHJj2:
$OcG1M = $ZWIDO[0];
goto Uo0Ca;
nMEMy:
if ($OcG1M != config('pay.payOrderOutTradeNoPrefix')) {
return Response::generate(-1, 'outTradeNo prefix not match');
}
goto FqOIF;
Uo0Ca:
$koQno = $ZWIDO[1];
goto nMEMy;
pxYUR:
if ($wSDTI) {
goto mOU0R;
mOU0R:
$r42ZK = new OrderPayedEvent();
goto uZaqM;
DyKY_:
EventUtil::fire($r42ZK);
goto IAFCl;
IAFCl:
Log::info('PayCenter.HandleOrderPay.OrderPayedEvent - ' . json_encode($r42ZK, JSON_UNESCAPED_UNICODE));
goto jGE7d;
akc10:
$r42ZK->order = $VyxWv;
goto DyKY_;
uZaqM:
$r42ZK->biz = $VyxWv['biz'];
goto Gs8Tn;
Gs8Tn:
$r42ZK->bizId = $VyxWv['bizId'];
goto akc10;
jGE7d:
}
goto YjH37;
l41XI:
ModelUtil::decodeRecordJson($VyxWv, 'param');
goto hrr8F;
EZ3Td:
$ZWIDO = explode('_', $zuXuN);
goto UTNaY;
SdGkf:
try {
goto kQM6f;
Zggoo:
if (empty($VyxWv)) {
ModelUtil::transactionCommit();
return Response::generate(-1, 'order not found');
}
goto yXOQA;
kQM6f:
ModelUtil::transactionBegin();
goto bOuOQ;
fr_9Q:
ModelUtil::transactionCommit();
goto gerlo;
bOuOQ:
$VyxWv = ModelUtil::getWithLock('pay_order', array('id' => $koQno));
goto Zggoo;
yXOQA:
if ($VyxWv['status'] == PayOrderStatus::CREATED) {
goto ZhDQV;
ogfbr:
ModelUtil::update('pay_order', array('id' => $VyxWv['id']), array_merge(array('status' => PayOrderStatus::PAYED, 'timePay' => Carbon::now()), $oqNT2));
goto QNNQA;
QNNQA:
$wSDTI = true;
goto nXkVg;
ZhDQV:
Log::info('PayCenter.HandleOrderPay.UpdateOrderToPayed - ' . $zuXuN);
goto ogfbr;
nXkVg:
} else {
Log::info('PayCenter.HandleOrderPay.Status - ' . $VyxWv['status']);
if (!empty($oqNT2)) {
ModelUtil::update('pay_order', array('id' => $VyxWv['id']), $oqNT2);
}
}
goto fr_9Q;
gerlo:
} catch (\Exception $zJOgU) {
Log::error('PayCenter.HandleOrderPay.Error - ' . $zJOgU->getMessage());
ModelUtil::transactionRollback();
}
goto pxYUR;
P5JRQ:
} ?>
Did this file decode correctly?
Original Code
public static function handleOrderPay($rdz0v, $zuXuN, $oqNT2 = array())
{
goto nW1tG;
XxvVw:
$VyxWv = null;
goto fLsy9;
hrr8F:
return Response::generate(0, null, array('order' => $VyxWv));
goto P5JRQ;
UTNaY:
if (count($ZWIDO) != 2 && count($ZWIDO) != 3) {
return Response::generate(-1, 'outTradeNo error');
}
goto JHJj2;
fLsy9:
Log::info('PayCenter.PayOrderNotify - ' . $rdz0v . ' - ' . $zuXuN);
goto EZ3Td;
YjH37:
ModelUtil::update('pay_order', $VyxWv['id'], array('eventNotified' => true));
goto l41XI;
nW1tG:
$wSDTI = false;
goto XxvVw;
FqOIF:
$oqNT2 = array_merge(array('payType' => $rdz0v), $oqNT2);
goto SdGkf;
JHJj2:
$OcG1M = $ZWIDO[0];
goto Uo0Ca;
nMEMy:
if ($OcG1M != config('pay.payOrderOutTradeNoPrefix')) {
return Response::generate(-1, 'outTradeNo prefix not match');
}
goto FqOIF;
Uo0Ca:
$koQno = $ZWIDO[1];
goto nMEMy;
pxYUR:
if ($wSDTI) {
goto mOU0R;
mOU0R:
$r42ZK = new OrderPayedEvent();
goto uZaqM;
DyKY_:
EventUtil::fire($r42ZK);
goto IAFCl;
IAFCl:
Log::info('PayCenter.HandleOrderPay.OrderPayedEvent - ' . json_encode($r42ZK, JSON_UNESCAPED_UNICODE));
goto jGE7d;
akc10:
$r42ZK->order = $VyxWv;
goto DyKY_;
uZaqM:
$r42ZK->biz = $VyxWv['biz'];
goto Gs8Tn;
Gs8Tn:
$r42ZK->bizId = $VyxWv['bizId'];
goto akc10;
jGE7d:
}
goto YjH37;
l41XI:
ModelUtil::decodeRecordJson($VyxWv, 'param');
goto hrr8F;
EZ3Td:
$ZWIDO = explode('_', $zuXuN);
goto UTNaY;
SdGkf:
try {
goto kQM6f;
Zggoo:
if (empty($VyxWv)) {
ModelUtil::transactionCommit();
return Response::generate(-1, 'order not found');
}
goto yXOQA;
kQM6f:
ModelUtil::transactionBegin();
goto bOuOQ;
fr_9Q:
ModelUtil::transactionCommit();
goto gerlo;
bOuOQ:
$VyxWv = ModelUtil::getWithLock('pay_order', array('id' => $koQno));
goto Zggoo;
yXOQA:
if ($VyxWv['status'] == PayOrderStatus::CREATED) {
goto ZhDQV;
ogfbr:
ModelUtil::update('pay_order', array('id' => $VyxWv['id']), array_merge(array('status' => PayOrderStatus::PAYED, 'timePay' => Carbon::now()), $oqNT2));
goto QNNQA;
QNNQA:
$wSDTI = true;
goto nXkVg;
ZhDQV:
Log::info('PayCenter.HandleOrderPay.UpdateOrderToPayed - ' . $zuXuN);
goto ogfbr;
nXkVg:
} else {
Log::info('PayCenter.HandleOrderPay.Status - ' . $VyxWv['status']);
if (!empty($oqNT2)) {
ModelUtil::update('pay_order', array('id' => $VyxWv['id']), $oqNT2);
}
}
goto fr_9Q;
gerlo:
} catch (\Exception $zJOgU) {
Log::error('PayCenter.HandleOrderPay.Error - ' . $zJOgU->getMessage());
ModelUtil::transactionRollback();
}
goto pxYUR;
P5JRQ:
}
Function Calls
None |
Stats
MD5 | 5577137459804f899259e6c4ba034554 |
Eval Count | 0 |
Decode Time | 64 ms |