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

Variables

None

Stats

MD5 5577137459804f899259e6c4ba034554
Eval Count 0
Decode Time 64 ms