⚝
One Hat Cyber Team
⚝
Your IP:
160.79.110.90
Server IP:
162.254.39.145
Server:
Linux premium289.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
Server Software:
LiteSpeed
PHP Version:
8.2.28
Buat File
|
Buat Folder
Eksekusi
Dir :
~
/
home
/
favoaysf
/
www
/
resources
/
views
/
includes
/
View File Name :
checkout_modal.blade.php
<!-- Modal Cash on Transfer--> <div class="modal fade" id="cod" tabindex="-1" aria-hidden="true"> <div class="modal-dialog" > <div class="modal-content"> <div class="modal-header"> <h6 class="modal-title">{{__('Transaction Cash On Delivery')}}</h6> <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <form action="{{route('front.checkout.submit')}}" method="POST"> @csrf <input type="hidden" name="payment_method" value="Cash On Delivery" id=""> <input type="hidden" name="state_id" value="{{auth()->check() && auth()->user()->state_id ? auth()->user()->state_id : ''}}" class="state_id_setup"> <input type="hidden" name="shipping_id" value="" class="shipping_id_setup"> <div class="card-body"> <p>{{PriceHelper::GatewayText('cod')}}</p> </div> <div class="modal-footer"> <button class="btn btn-primary btn-sm" type="button" data-bs-dismiss="modal"><span>{{ __('Cancel') }}</span></button> <button class="btn btn-primary btn-sm" type="submit"><span>{{__('Cash On Delivery')}}</span></button> </form> </div> </div> </div> </div> <!-- Modal MOLLIE --> <div class="modal fade" id="mollie" tabindex="-1" aria-hidden="true"> <div class="modal-dialog" > <div class="modal-content"> <div class="modal-header"> <h6 class="modal-title">{{ __('Transactions via Mollie') }}</h6> <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <p>{{PriceHelper::GatewayText('mollie')}}</p> </div> <div class="modal-footer"> <form action="{{route('front.checkout.submit')}}" method="POST"> @csrf <input type="hidden" name="payment_method" value="Mollie"> <input type="hidden" name="shipping_id" value="" class="shipping_id_setup"> <input type="hidden" name="state_id" value="{{auth()->check() && auth()->user()->state_id ? auth()->user()->state_id : ''}}" class="state_id_setup"> <button class="btn btn-primary btn-sm" type="button" data-bs-dismiss="modal"><span>{{ __('Cancel') }}</span></button> <button class="btn btn-primary btn-sm" type="submit"><span>{{ __('Checkout With Mollie') }}</span></button> </form> </div> </div> </div> </div> <!-- Modal PayPal --> <div class="modal fade" id="paypal" tabindex="-1" aria-hidden="true"> <form class="interactive-credit-card row" action="{{route('front.checkout.submit')}}" method="POST"> @csrf <div class="modal-dialog" > <div class="modal-content"> <div class="modal-header"> <h6 class="modal-title">{{__('Transactions via PayPal')}}</h6> <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <div class="card-body"> <p>{{PriceHelper::GatewayText('paypal')}}</p> </div> </div> <input type="hidden" name="payment_method" value="Paypal"> <input type="hidden" name="shipping_id" value="" class="shipping_id_setup"> <input type="hidden" name="state_id" value="{{auth()->check() && auth()->user()->state_id ? auth()->user()->state_id : ''}}" class="state_id_setup"> <div class="modal-footer"> <button class="btn btn-primary btn-sm" type="button" data-bs-dismiss="modal"><span>{{ __('Cancel') }}</span></button> <button class="btn btn-primary btn-sm" type="submit"><span>{{__('Checkout With PayPal')}}</span></button> </div> </div> </div> </form> </div> <!-- Modal Stripe --> <div class="modal fade" id="stripe" tabindex="-1" aria-hidden="true"> <div class="modal-dialog" > <div class="modal-content"> <div class="modal-header"> <h6 class="modal-title">{{__('Transactions via Stripe')}}</h6> <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <div class="card-body"> <form class="interactive-credit-card row" action="{{route('front.checkout.submit')}}" method="POST"> @csrf <input type="hidden" name="payment_method" value="Stripe"> <input type="hidden" name="shipping_id" value="" class="shipping_id_setup"> <input type="hidden" name="state_id" value="{{auth()->check() && auth()->user()->state_id ? auth()->user()->state_id : ''}}" class="state_id_setup"> <p class="p-3">{{PriceHelper::GatewayText('stripe')}}</p> </div> </div> <div class="modal-footer"> <button class="btn btn-primary btn-sm" type="button" data-bs-dismiss="modal"><span>{{ __('Cancel') }}</span></button> <button class="btn btn-primary btn-sm" type="submit"><span>{{__('Chekout With Stripe')}}</span></button> </div> </form> </div> </div> </div> <!-- Modal Authorize --> <div class="modal fade" id="authorize" tabindex="-1" aria-hidden="true"> <div class="modal-dialog" > <div class="modal-content"> <div class="modal-header"> <h6 class="modal-title">{{__('Transactions via Authorize.Net')}}</h6> <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <div class="card-body"> <div class="card-wrapper"></div> <form class="interactive-credit-card row" action="{{route('front.authorize.submit')}}" method="POST"> @csrf <div class="form-group col-sm-12"> <input class="form-control" type="text" name="card" placeholder="{{ __('Card Number') }}" required> </div> <input type="hidden" name="payment_method" value="Authorize.Net"> <input type="hidden" name="shipping_id" value="" class="shipping_id_setup"> <input type="hidden" name="state_id" value="{{auth()->check() && auth()->user()->state_id ? auth()->user()->state_id : ''}}" class="state_id_setup"> <div class="form-group col-sm-6"> <input class="form-control" type="text" name="month" placeholder="{{__('Expitation Month')}}" required> </div> <div class="form-group col-sm-6"> <input class="form-control" type="text" name="year" placeholder="{{__('Expitation Year')}}" required> </div> <div class="form-group col-sm-12"> <input class="form-control" type="text" name="cvc" placeholder="{{ __('CVV') }}" required> </div> <p class="p-3">{{PriceHelper::GatewayText('authorize')}}</p> </div> </div> <div class="modal-footer"> <button class="btn btn-primary btn-sm" type="button" data-bs-dismiss="modal"><span>{{ __('Cancel') }}</span></button> <button class="btn btn-primary btn-sm" type="submit"><span>{{__('Chekout With Stripe')}}</span></button> </div> </form> </div> </div> </div> {{-- PAYPAL --}} <div class="modal fade" id="paypal" tabindex="-1" aria-hidden="true"> <div class="modal-dialog" > <form class="interactive-credit-card row" action="{{route('front.checkout.submit')}}" method="POST"> @csrf <div class="modal-content"> <div class="modal-header"> <h6 class="modal-title">{{__('Transactions via PayPal')}}</h6> <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <div class="card-body"> <p>{{PriceHelper::GatewayText('paypal')}}</p> </div> </div> <input type="hidden" name="payment_method" value="Paypal"> <input type="hidden" name="shipping_id" value="" class="shipping_id_setup"> <input type="hidden" name="state_id" value="{{auth()->check() && auth()->user()->state_id ? auth()->user()->state_id : ''}}" class="state_id_setup"> <div class="modal-footer"> <button class="btn btn-primary btn-sm" type="button" data-bs-dismiss="modal"><span>{{ __('Cancel') }}</span></button> <button class="btn btn-primary btn-sm" type="submit"><span>{{__('Checkout With PayPal')}}</span></button> </div> </div> </form> </div> </div> {{-- REZORPAY --}} <div class="modal fade" id="razorpay" tabindex="-1" aria-hidden="true"> <form class="interactive-credit-card row" action="{{route('front.razorpay.submit')}}" method="POST"> @csrf <div class="modal-dialog" > <div class="modal-content"> <div class="modal-header"> <h6 class="modal-title">{{__('Transactions via Razorpay')}}</h6> <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <div class="card-body"> <p>{{PriceHelper::GatewayText('razorpay')}}</p> </div> </div> <input type="hidden" name="payment_method" value="Rezorpay"> <input type="hidden" name="shipping_id" value="" class="shipping_id_setup"> <input type="hidden" name="state_id" value="{{auth()->check() && auth()->user()->state_id ? auth()->user()->state_id : ''}}" class="state_id_setup"> <div class="modal-footer"> <button class="btn btn-primary btn-sm" type="button" data-bs-dismiss="modal"><span>{{ __('Cancel') }}</span></button> <button class="btn btn-primary btn-sm" type="submit"><span>{{__('Checkout With Razorpay')}}</span></button> </div> </div> </div> </form> </div> {{-- Flutterwave --}} <div class="modal fade" id="flutterwave" tabindex="-1" aria-hidden="true"> <form class="interactive-credit-card row" action="{{route('front.flutterwave.submit')}}" method="POST"> @csrf <div class="modal-dialog" > <div class="modal-content"> <div class="modal-header"> <h6 class="modal-title">{{__('Transactions via Flutterwave')}}</h6> <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <div class="card-body"> <p>{{PriceHelper::GatewayText('flutterwave')}}</p> </div> </div> <input type="hidden" name="payment_method" value="Flutterwave"> <input type="hidden" name="shipping_id" value="" class="shipping_id_setup"> <input type="hidden" name="state_id" value="{{auth()->check() && auth()->user()->state_id ? auth()->user()->state_id : ''}}" class="state_id_setup"> <div class="modal-footer"> <button class="btn btn-primary btn-sm" type="button" data-bs-dismiss="modal"><span>{{ __('Cancel') }}</span></button> <button class="btn btn-primary btn-sm" type="submit"><span>{{__('Checkout With Flutterwave')}}</span></button> </div> </div> </div> </form> </div> {{-- PAYTM --}} <div class="modal fade" id="paytm" tabindex="-1" aria-hidden="true"> <form class="interactive-credit-card row" action="{{route('front.paytm.submit')}}" method="POST"> @csrf <div class="modal-dialog" > <div class="modal-content"> <div class="modal-header"> <h6 class="modal-title">{{__('Transactions via Paytm')}}</h6> <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <div class="card-body"> <p>{{PriceHelper::GatewayText('paytm')}}</p> </div> </div> <input type="hidden" name="payment_method" value="Paytm"> <input type="hidden" name="shipping_id" value="" class="shipping_id_setup"> <input type="hidden" name="state_id" value="{{auth()->check() && auth()->user()->state_id ? auth()->user()->state_id : ''}}" class="state_id_setup"> <div class="modal-footer"> <button class="btn btn-primary btn-sm" type="button" data-bs-dismiss="modal"><span>{{ __('Cancel') }}</span></button> <button class="btn btn-primary btn-sm" type="submit"><span>{{__('Checkout With Paytm')}}</span></button> </div> </div> </div> </form> </div> {{-- SSL COMMERZ --}} <div class="modal fade" id="sslcommerz" tabindex="-1" aria-hidden="true"> <form class="interactive-credit-card row" action="{{route('front.sslcommerz.submit')}}" method="POST"> @csrf <div class="modal-dialog" > <div class="modal-content"> <div class="modal-header"> <h6 class="modal-title">{{__('Transactions via SSLCommerz')}}</h6> <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <div class="card-body"> <p>{{PriceHelper::GatewayText('sslcommerz')}}</p> </div> </div> <input type="hidden" name="payment_method" value="SSLCommerz"> <input type="hidden" name="shipping_id" value="" class="shipping_id_setup"> <input type="hidden" name="state_id" value="{{auth()->check() && auth()->user()->state_id ? auth()->user()->state_id : ''}}" class="state_id_setup"> <div class="modal-footer"> <button class="btn btn-primary btn-sm" type="button" data-bs-dismiss="modal"><span>{{ __('Cancel') }}</span></button> <button class="btn btn-primary btn-sm" type="submit"><span>{{__('Checkout With SSLCommerz')}}</span></button> </div> </div> </div> </form> </div> @php $paymentData = App\Models\PaymentSetting::where('unique_keyword','mercadopago')->first(); $paydata = $paymentData->convertJsonData(); @endphp @if ($paymentData->status == 1) {{-- MERCADOPAGO --}} <div class="modal fade" id="mercadopago" tabindex="-1" aria-hidden="true"> <form class="interactive-credit-card row" id="mercadopagofrom" action="{{route('front.mercadopago.submit')}}" method="POST"> @csrf <div class="modal-dialog" > <div class="modal-content"> <div class="modal-header"> <h6 class="modal-title">{{__('Transactions via Mercadapago')}}</h6> <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <div class="card-body"> <div class="col-lg-12 form-group"> <div id="cardNumber"></div> </div> <div class="col-lg-12 form-group"> <div id="securityCode"> </div> </div> <div id="expirationDate"></div> <div class="col-lg-12 form-group"> <input class="form-control" type="text" id="cardholderName" data-checkout="cardholderName" placeholder="{{ __('Card Holder Name') }}" required /> </div> <div class="col-lg-12 form-group"> <input class="form-control" type="text" id="docNumber" data-checkout="docNumber" placeholder="{{ __('Document Number') }}" required /> </div> <div class="col-lg-12 form-group"> <label for="docType" class="col-lg-3 pl-0" id="dc-label">{{ __('Document type') }}</label> <select id="docType" class="form-control" name="docType" data-checkout="docType"></select> </div> <p>{{PriceHelper::GatewayText('mercadopago')}}</p> </div> </div> <input type="hidden" name="payment_method" value="Mercadopago"> <input type="hidden" name="shipping_id" value="" class="shipping_id_setup"> <input type="hidden" name="state_id" value="{{auth()->check() && auth()->user()->state_id ? auth()->user()->state_id : ''}}" class="state_id_setup"> <div class="modal-footer"> <button class="btn btn-primary btn-sm" type="button" data-bs-dismiss="modal"><span>{{ __('Cancel') }}</span></button> <button class="btn btn-primary btn-sm" type="submit"><span>{{__('Checkout With Mercadopago')}}</span></button> </div> </div> </div> <input type="hidden" id="installments" value="1"/> <input type="hidden" name="amount" id="transactionAmount"/> <input type="hidden" name="description"/> <input type="hidden" name="paymentMethodId" /> </form> <script src="https://sdk.mercadopago.com/js/v2"></script> <script> const mp = new MercadoPago("{{$paydata['public_key']}}"); const cardNumberElement = mp.fields.create('cardNumber', { placeholder: "Card Number" }).mount('cardNumber'); const expirationDateElement = mp.fields.create('expirationDate', { placeholder: "MM/YY", }).mount('expirationDate'); const securityCodeElement = mp.fields.create('securityCode', { placeholder: "Security Code" }).mount('securityCode'); (async function getIdentificationTypes() { try { const identificationTypes = await mp.getIdentificationTypes(); const identificationTypeElement = document.getElementById('docType'); createSelectOptions(identificationTypeElement, identificationTypes); } catch (e) { return console.error('Error getting identificationTypes: ', e); } })(); function createSelectOptions(elem, options, labelsAndKeys = { label: "name", value: "id" }) { const { label, value } = labelsAndKeys; //heem.options.length = 0; const tempOptions = document.createDocumentFragment(); options.forEach(option => { const optValue = option[value]; const optLabel = option[label]; const opt = document.createElement('option'); opt.value = optValue; opt.textContent = optLabel; tempOptions.appendChild(opt); }); elem.appendChild(tempOptions); } cardNumberElement.on('binChange', getPaymentMethods); async function getPaymentMethods(data) { const { bin } = data const { results } = await mp.getPaymentMethods({ bin }); console.log(results); return results[0]; } async function getIssuers(paymentMethodId, bin) { const issuears = await mp.getIssuers({paymentMethodId, bin }); console.log(issuers) return issuers; }; async function getInstallments(paymentMethodId, bin) { const installments = await mp.getInstallments({ amount: document.getElementById('transactionAmount').value, bin, paymentTypeId: 'credit_card' }); }; async function createCardToken(){ const token = await mp.fields.createCardToken({ cardholderName, identificationType, identificationNumber, }); } doSubmit = false; document.getElementById('mercadopagofrom').addEventListener('submit', getCardToken); async function getCardToken(event) { event.preventDefault(); if (!doSubmit) { let $form = document.getElementById('mercadopagofrom'); const token = await mp.fields.createCardToken({ cardholderName: document.getElementById('cardholderName').value, identificationType: document.getElementById('docType').value, identificationNumber: document.getElementById('docNumber').value, }) setCardTokenAndPay(token.id) } }; function setCardTokenAndPay(token) { let form = document.getElementById('mercadopagofrom'); let card = document.createElement('input'); card.setAttribute('name', 'token'); card.setAttribute('type', 'hidden'); card.setAttribute('value', token); form.appendChild(card); doSubmit = true; form.submit(); }; </script> </div> @endif {{-- Paystack --}} <div class="modal fade" id="paystack" tabindex="-1" aria-hidden="true"> <form class="interactive-credit-card row" action="{{route('front.checkout.submit')}}" method="POST" id="paystack_form"> @csrf <input type="hidden" name="ref_id" id="ref_id" value=""> <div class="modal-dialog" > <div class="modal-content"> <div class="modal-header"> <h6 class="modal-title">{{__('Transactions via Paystack')}}</h6> <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <div class="modal-body"> <div class="card-body"> <p>{{PriceHelper::GatewayText('paystack')}}</p> </div> </div> <input type="hidden" name="payment_method" value="Paystack"> <input type="hidden" name="shipping_id" value="" class="shipping_id_setup"> <input type="hidden" name="state_id" value="{{auth()->check() && auth()->user()->state_id ? auth()->user()->state_id : ''}}" class="state_id_setup"> <div class="modal-footer"> <button class="btn btn-primary btn-sm" type="button" data-bs-dismiss="modal"><span>{{ __('Cancel') }}</span></button> <button class="btn btn-primary btn-sm final-btn" id="final-btn" type="submit"><span>{{__('Checkout With Paystack')}}</span></button> </div> </div> </div> </form> @php $data = App\Models\PaymentSetting::whereUniqueKeyword('paystack')->first(); $paydata = $data->convertJsonData(); $billing = Session::get('billing_address'); @endphp @section('script') <script src="https://js.paystack.co/v1/inline.js"></script> <script> let email = $('#checkout_email_billing').val(); $(document).on('submit','#paystack_form',function(e){ e.preventDefault(); var total = {{PriceHelper::cartTotal(Session::get('cart'))}}; total = Math.round(total); var handler = PaystackPop.setup({ key: '{{$paydata['key']}}', email: '{{isset($user) ? $user->email : $billing['bill_email']}}', amount: '{{round($grand_total * PriceHelper::setCurrencyValue(),2)}}' * 100, currency: '{{PriceHelper::setCurrencyName()}}', ref: ''+Math.floor((Math.random() * 1000000000) + 1), callback: function(response){ $('#ref_id').val(response.reference); $('#paystack_form').removeAttr('id'); $('.final-btn').click(); }, onClose: function(){ window.location.reload(); } }); handler.openIframe(); return false; }); </script> @endsection </div> <!-- Modal bank --> <div class="modal fade" id="bank" tabindex="-1" aria-hidden="true"> <div class="modal-dialog" > <div class="modal-content"> <div class="modal-header"> <h6 class="modal-title">{{ __('Transactions via Bank Transfer') }}</h6> <button class="close" type="button" data-bs-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> </div> <form action="{{route('front.checkout.submit')}}" method="POST"> <div class="modal-body"> <div class="col-lg-12 form-group"> <label for="transaction">{{ __('Transaction Number') }}</label> <input class="form-control" name="txn_id" id="transaction" placeholder="{{__('Enter Your Transaction Number')}}" required /> </div> <p>{!!PriceHelper::GatewayText('bank')!!}</p> </div> <div class="modal-footer"> @csrf <input type="hidden" name="payment_method" value="Bank"> <input type="hidden" name="shipping_id" value="" class="shipping_id_setup"> <input type="hidden" name="state_id" value="{{auth()->check() && auth()->user()->state_id ? auth()->user()->state_id : ''}}" class="state_id_setup"> <button class="btn btn-primary btn-sm" type="button" data-bs-dismiss="modal">{{ __('Cancel') }}</button> <button class="btn btn-primary btn-sm" type="submit"><span>{{ __('Checkout With Bank Transfer') }}</span></button> </form> </div> </div> </div> </div>