Viewing file: stripe.blade.php (55.61 KB) -rw-rw-r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
@extends('layouts.admin') @push('script-page') <script src="https://js.stripe.com/v3/"></script> <script src="https://js.paystack.co/v1/inline.js"></script> <script src="https://api.ravepay.co/flwv3-pug/getpaidx/api/flwpbf-inline.js"></script> <script src="https://checkout.razorpay.com/v1/checkout.js"></script>
<script type="text/javascript"> @if($plan->price > 0.0 && $admin_payment_setting['is_stripe_enabled'] == 'on' && !empty($admin_payment_setting['stripe_key']) && !empty($admin_payment_setting['stripe_secret'])) var stripe = Stripe('{{ $admin_payment_setting['stripe_key'] }}'); var elements = stripe.elements();
// Custom styling can be passed to options when creating an Element. var style = { base: { // Add your base input styles here. For example: fontSize: '14px', color: '#32325d', }, };
// 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');
// Create a token or display an error when the form is submitted. var form = document.getElementById('payment-form'); form.addEventListener('submit', function (event) { event.preventDefault();
stripe.createToken(card).then(function (result) { if (result.error) { $("#card-errors").html(result.error.message); show_toastr('Error', result.error.message, 'error'); } else { // Send the token to your server. stripeTokenHandler(result.token); } }); });
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(); }
@endif
$(document).ready(function () { $(document).on('click', '.apply-coupon', function () {
var ele = $(this); var coupon = ele.closest('.row').find('.coupon').val(); $.ajax({ url: '{{route('apply.coupon')}}', datType: 'json', data: { plan_id: '{{\Illuminate\Support\Facades\Crypt::encrypt($plan->id)}}', coupon: coupon }, success: function (data) { $('.final-price').text(data.final_price); $('#stripe_coupon, #paypal_coupon').val(coupon); if (data != '') { if (data.is_success == true) { show_toastr('success', data.message, 'success'); } else { show_toastr('Error', data.message, 'error'); }
} else { show_toastr('Error', "{{__('Coupon code required.')}}", 'error'); } } }) }); }); @if(isset($admin_payment_setting['is_paystack_enabled']) && $admin_payment_setting['is_paystack_enabled'] == 'on') $(document).on("click", "#pay_with_paystack", function () { $('#paystack-payment-form').ajaxForm(function (res) { if (res.flag == 1) { var paystack_callback = "{{ url('/plan/paystack') }}"; var order_id = '{{time()}}'; var coupon_id = res.coupon; var handler = PaystackPop.setup({ key: '{{ $admin_payment_setting['paystack_public_key'] }}', email: res.email, amount: res.total_price * 100, currency: res.currency, ref: 'pay_ref_id' + Math.floor((Math.random() * 1000000000) + 1 ), // generates a pseudo-unique reference. Please replace with a reference you generated. Or remove the line entirely so our API will generate one for you metadata: { custom_fields: [{ display_name: "Email", variable_name: "email", value: res.email, }] },
callback: function (response) { console.log(response.reference, order_id); window.location.href = paystack_callback + '/' + response.reference + '/' + '{{encrypt($plan->id)}}' + '?coupon_id=' + coupon_id }, onClose: function () { alert('window closed'); } }); handler.openIframe(); } else if (res.flag == 2) {
} else { show_toastr('Error', data.message, 'msg'); }
}).submit(); });
@endif // Flaterwave Payment
@if(isset($admin_payment_setting['is_flutterwave_enabled']) && $admin_payment_setting['is_flutterwave_enabled'] == 'on') $(document).on("click", "#pay_with_flaterwave", function () {
$('#flaterwave-payment-form').ajaxForm(function (res) {
if (res.flag == 1) { var coupon_id = res.coupon; var API_publicKey = '{{ $admin_payment_setting['flutterwave_public_key'] }}'; var nowTim = "{{ date('d-m-Y-h-i-a') }}"; var flutter_callback = "{{ url('/plan/flaterwave') }}"; var x = getpaidSetup({ PBFPubKey: API_publicKey, customer_email: '{{Auth::user()->email}}', amount: res.total_price, currency: '{{env('CURRENCY')}}', txref: nowTim + '__' + Math.floor((Math.random() * 1000000000)) + 'fluttpay_online-' + {{ date('Y-m-d') }}, meta: [{ metaname: "payment_id", metavalue: "id" }], onclose: function () { }, callback: function (response) { var txref = response.tx.txRef; if ( response.tx.chargeResponseCode == "00" || response.tx.chargeResponseCode == "0" ) { window.location.href = flutter_callback + '/' + txref + '/' + '{{\Illuminate\Support\Facades\Crypt::encrypt($plan->id)}}?coupon_id=' + coupon_id; } else { // redirect to a failure page. } x.close(); // use this to close the modal immediately after payment. } }); } else if (res.flag == 2) {
} else { show_toastr('Error', data.message, 'msg'); }
}).submit(); }); @endif // Razorpay Payment @if(isset($admin_payment_setting['is_razorpay_enabled']) && $admin_payment_setting['is_razorpay_enabled'] == 'on') $(document).on("click", "#pay_with_razorpay", function () { $('#razorpay-payment-form').ajaxForm(function (res) { if (res.flag == 1) {
var razorPay_callback = '{{url('/plan/razorpay')}}'; var totalAmount = res.total_price * 100; var coupon_id = res.coupon; var options = { "key": "{{ $admin_payment_setting['razorpay_public_key'] }}", // your Razorpay Key Id "amount": totalAmount, "name": 'Plan', "currency": '{{env('CURRENCY')}}', "description": "", "handler": function (response) { window.location.href = razorPay_callback + '/' + response.razorpay_payment_id + '/' + '{{\Illuminate\Support\Facades\Crypt::encrypt($plan->id)}}?coupon_id=' + coupon_id; }, "theme": { "color": "#528FF0" } }; var rzp1 = new Razorpay(options); rzp1.open(); } else if (res.flag == 2) {
} else { show_toastr('Error', data.message, 'msg'); }
}).submit(); }); @endif </script>
<script> var scrollSpy = new bootstrap.ScrollSpy(document.body, { target: '#useradd-sidenav', offset: 300, }) $(".list-group-item").click(function(){ $('.list-group-item').filter(function(){ return this.href == id; }).parent().removeClass('text-primary'); }); </script> @endpush
@push('css-page') <style> #card-element { border: 1px solid #a3afbb !important; border-radius: 10px !important; padding: 10px !important; } </style> @endpush
@php $dir= asset(Storage::url('uploads/plan')); $dir_payment= asset(Storage::url('uploads/payments')); @endphp @section('page-title') {{__('Manage Order Summary')}} @endsection
@section('breadcrumb') <li class="breadcrumb-item"><a href="{{route('dashboard')}}">{{__('Dashboard')}}</a></li> <li class="breadcrumb-item"><a href="{{route('plans.index')}}">{{__('Plan')}}</a></li> <li class="breadcrumb-item">{{__('Order Summary')}}</li> @endsection @section('content') <div class="row"> <!-- [ sample-page ] start --> <div class="col-sm-12"> <div class="row"> <div class="col-xl-3"> <div class="sticky-top" style="top:30px"> <div class="mt-5"> <div class="card price-card price-1 wow animate__fadeInUp" data-wow-delay="0.2s" style=" visibility: visible; animation-delay: 0.2s; animation-name: fadeInUp; "> <div class="card-body"> <span class="price-badge bg-primary">{{ $plan->name }}</span>
<h3 class="mb-4 f-w-600 "> {{(env('CURRENCY_SYMBOL')) ? env('CURRENCY_SYMBOL') : '$'}}{{ $plan->price . ' / ' . __(\App\Models\Plan::$arrDuration[$plan->duration]) }}</small> </small> </h3>
<ul class="list-unstyled my-5 mt-3"> <li> <span class="theme-avtar"><i class="text-primary ti ti-circle-plus"></i></span> {{($plan->max_users==-1)?__('Unlimited'):$plan->max_users}} {{__('Users')}} </li> <li> <span class="theme-avtar"><i class="text-primary ti ti-circle-plus"></i></span> {{($plan->max_customers==-1)?__('Unlimited'):$plan->max_customers}} {{__('Customers')}} </li> <li> <span class="theme-avtar"><i class="text-primary ti ti-circle-plus"></i></span> {{($plan->max_venders==-1)?__('Unlimited'):$plan->max_venders}} {{__('Vendors')}} </li> </ul> </div> </div> </div>
<div class="card "> <div class="list-group list-group-flush" id="useradd-sidenav"> @if($admin_payment_setting['is_stripe_enabled'] == 'on' && !empty($admin_payment_setting['stripe_key']) && !empty($admin_payment_setting['stripe_secret'])) <a href="#stripe_payment" class="list-group-item list-group-item-action border-0 active">{{ __('Stripe') }} <div class="float-end"><i class="ti ti-chevron-right"></i></div> </a> @endif
@if($admin_payment_setting['is_paypal_enabled'] == 'on' && !empty($admin_payment_setting['paypal_client_id']) && !empty($admin_payment_setting['paypal_secret_key'])) <a href="#paypal_payment" class="list-group-item list-group-item-action border-0">{{ __('Paypal') }} <div class="float-end"><i class="ti ti-chevron-right"></i></div> </a> @endif
@if($admin_payment_setting['is_paystack_enabled'] == 'on' && !empty($admin_payment_setting['paystack_public_key']) && !empty($admin_payment_setting['paystack_secret_key'])) <a href="#paystack_payment" class="list-group-item list-group-item-action border-0">{{ __('Paystack') }} <div class="float-end"><i class="ti ti-chevron-right"></i></div> </a> @endif
@if(isset($admin_payment_setting['is_flutterwave_enabled']) && $admin_payment_setting['is_flutterwave_enabled'] == 'on') <a href="#flutterwave_payment" class="list-group-item list-group-item-action border-0">{{ __('Flutterwave') }}<div class="float-end"><i class="ti ti-chevron-right"></i></div></a> @endif
@if(isset($admin_payment_setting['is_razorpay_enabled']) && $admin_payment_setting['is_razorpay_enabled'] == 'on') <a href="#razorpay_payment" class="list-group-item list-group-item-action border-0">{{ __('Razorpay') }} <div class="float-end"><i class="ti ti-chevron-right"></i></div></a> @endif
@if(isset($admin_payment_setting['is_mercado_enabled']) && $admin_payment_setting['is_mercado_enabled'] == 'on') <a href="#mercado_payment" class="list-group-item list-group-item-action border-0">{{ __('Mercado Pago') }}<div class="float-end"><i class="ti ti-chevron-right"></i></div></a> @endif
@if(isset($admin_payment_setting['is_paytm_enabled']) && $admin_payment_setting['is_paytm_enabled'] == 'on') <a href="#paytm_payment" class="list-group-item list-group-item-action border-0">{{ __('Paytm') }} <div class="float-end"><i class="ti ti-chevron-right"></i></div> </a> @endif
@if(isset($admin_payment_setting['is_mollie_enabled']) && $admin_payment_setting['is_mollie_enabled'] == 'on') <a href="#mollie_payment" class="list-group-item list-group-item-action border-0">{{ __('Mollie') }}<div class="float-end"><i class="ti ti-chevron-right"></i></div></a> @endif
@if(isset($admin_payment_setting['is_skrill_enabled']) && $admin_payment_setting['is_skrill_enabled'] == 'on') <a href="#skrill_payment" class="list-group-item list-group-item-action border-0">{{ __('Skrill') }}<div class="float-end"><i class="ti ti-chevron-right"></i></div></a> @endif
@if(isset($admin_payment_setting['is_coingate_enabled']) && $admin_payment_setting['is_coingate_enabled'] == 'on') <a href="#coingate_payment" class="list-group-item list-group-item-action border-0">{{ __('Coingate') }}<div class="float-end"><i class="ti ti-chevron-right"></i></div></a> @endif
@if(isset($admin_payment_setting['is_paymentwall_enabled']) && $admin_payment_setting['is_paymentwall_enabled'] == 'on') <a href="#paymentwall_payment" class="list-group-item list-group-item-action border-0">{{ __('Paymentwall') }}<div class="float-end"><i class="ti ti-chevron-right"></i></div></a> @endif </div> </div>
</div> </div>
<div class="col-xl-9"> {{-- stripe payment --}} @if ($admin_payment_setting['is_stripe_enabled'] == 'on' && !empty($admin_payment_setting['stripe_key']) && !empty($admin_payment_setting['stripe_secret'])) <div id="stripe_payment" class="card"> <div class="card-header"> <h5>{{ __('Stripe') }}</h5> </div>
<div class="tab-pane {{ ($admin_payment_setting['is_stripe_enabled'] == 'on' &&!empty($admin_payment_setting['stripe_key']) &&!empty($admin_payment_setting['stripe_secret'])) == 'on'? 'active': '' }}" id="stripe_payment"> <form role="form" action="{{ route('stripe.post') }}" method="post" class="require-validation" id="payment-form"> @csrf <div class="border p-3 rounded stripe-payment-div"> <div class="row"> <div class="col-sm-8"> <div class="custom-radio"> <label class="font-16 font-weight-bold">{{ __('Credit / Debit Card') }}</label> </div> <p class="mb-0 pt-1 text-sm"> {{ __('Safe money transfer using your bank account. We support Mastercard, Visa, Discover and American express.') }} </p> </div>
</div> <div class="row"> <div class="col-md-12"> <div class="form-group"> <label for="card-name-on" class="form-label text-dark">{{ __('Name on card') }}</label> <input type="text" name="name" id="card-name-on" class="form-control required" placeholder="{{ \Auth::user()->name }}"> </div> </div> <div class="col-md-12"> <div id="card-element"> <!-- A Stripe Element will be inserted here. --> </div> <div id="card-errors" role="alert"></div> </div> <div class="col-md-12 mt-4"> <div class="d-flex align-items-center"> <div class="form-group w-100"> <label for="paypal_coupon" class="form-label">{{ __('Coupon') }}</label> <input type="text" id="stripe_coupon" name="coupon" class="form-control coupon" placeholder="{{ __('Enter Coupon Code') }}"> </div> <div class="form-group ms-3 mt-4"> <a href="#" class="text-muted " data-bs-toggle="tooltip" title="{{ __('Apply') }}"><i class="ti ti-square-check btn-apply"></i> </a> </div> </div> </div> </div>
<div class="row"> <div class="col-12"> <div class="error" style="display: none;"> <div class='alert-danger alert'> {{ __('Please correct the errors and try again.') }}</div> </div> </div> </div> </div> <div class="col-sm-12 my-2 px-2"> <div class="text-end"> <input type="hidden" name="plan_id" value="{{ \Illuminate\Support\Facades\Crypt::encrypt($plan->id) }}"> <input type="submit" value="{{ __('Pay Now') }}" class="btn btn-primary"> </div> </div> </form> </div>
</div> @endif {{-- stripr payment end --}}
{{-- paypal end --}} @if ($admin_payment_setting['is_paypal_enabled'] == 'on' && !empty($admin_payment_setting['paypal_client_id']) && !empty($admin_payment_setting['paypal_secret_key'])) <div id="paypal_payment" class="card"> <div class="card-header"> <h5>{{ __('Paypal') }}</h5> </div> <div class="tab-pane {{ ($admin_payment_setting['is_stripe_enabled'] != 'on' && $admin_payment_setting['is_paypal_enabled'] == 'on' &&!empty($admin_payment_setting['paypal_client_id']) &&!empty($admin_payment_setting['paypal_secret_key'])) == 'on'? 'active': '' }}" id="paypal_payment"> {{-- <div class="card"> --}} <form class="w3-container w3-display-middle w3-card-4" method="POST" id="payment-form" action="{{ route('plan.pay.with.paypal') }}"> @csrf <input type="hidden" name="plan_id" value="{{ \Illuminate\Support\Facades\Crypt::encrypt($plan->id) }}">
<div class="border p-3 mb-3 rounded"> <div class="row"> <div class="col-md-12 mt-4"> <div class="d-flex align-items-center"> <div class="form-group w-100"> <label for="paypal_coupon" class="form-label">{{ __('Coupon') }}</label> <input type="text" id="paypal_coupon" name="coupon" class="form-control coupon" placeholder="{{ __('Enter Coupon Code') }}"> </div>
<div class="form-group ms-3 mt-4"> <a href="#" class="text-muted " data-bs-toggle="tooltip" title="{{ __('Apply') }}"><i class="ti ti-square-check btn-apply"></i> </a> </div> </div> </div> </div> </div> <div class="col-sm-12 my-2 px-2"> <div class="text-end"> <input type="submit" value="{{ __('Pay Now') }}" class="btn btn-primary"> </div> </div> </form> {{-- </div> --}} </div> </div> @endif {{-- paypal end --}}
{{-- Paystack --}} @if (isset($admin_payment_setting['is_paystack_enabled']) && $admin_payment_setting['is_paystack_enabled'] == 'on') <div id="paystack_payment" class="card"> <div class="card-header"> <h5>{{ __('Paystack') }}</h5> </div> <div id="paystack-payment" class="tabs-card"> <div class=""> <form class="w3-container w3-display-middle w3-card-4" method="POST" id="paystack-payment-form" action="{{ route('plan.pay.with.paystack') }}"> @csrf <input type="hidden" name="plan_id" value="{{ \Illuminate\Support\Facades\Crypt::encrypt($plan->id) }}">
<div class="border p-3 mb-3 rounded payment-box"> <div class="d-flex align-items-center"> <div class="form-group w-100"> <label for="paystack_coupon" class="form-label">{{ __('Coupon') }}</label> <input type="text" id="paystack_coupon" name="coupon" class="form-control coupon" placeholder="{{ __('Enter Coupon Code') }}"> </div>
<div class="form-group ms-3 mt-4"> <a href="#" class="text-muted " data-bs-toggle="tooltip" title="{{ __('Apply') }}"><i class="ti ti-square-check btn-apply"></i> </a> </div> </div> <div class="col-12 text-right paymentwall-coupon-tr" style="display: none"> <b>{{__('Coupon Discount')}}</b> : <b class="paymentwall-coupon-price"></b> </div> </div> <div class="col-sm-12 my-2 px-2"> <div class="text-end"> <input type="button" id="pay_with_paystack" value="{{ __('Pay Now') }}" class="btn btn-primary"> </div> </div> </form> </div> </div> </div> @endif {{-- Paystack end --}}
{{-- Flutterwave --}} @if (isset($admin_payment_setting['is_flutterwave_enabled']) && $admin_payment_setting['is_flutterwave_enabled'] == 'on') <div id="flutterwave_payment" class="card"> <div class="card-header"> <h5>{{ __('Flutterwave') }}</h5> </div> <div class="tab-pane " id="flutterwave_payment"> <form class="w3-container w3-display-middle w3-card-4" method="POST" id="flaterwave-payment-form" action="{{ route('plan.pay.with.flaterwave') }}"> @csrf <input type="hidden" name="plan_id" value="{{ \Illuminate\Support\Facades\Crypt::encrypt($plan->id) }}">
<div class="border p-3 mb-3 rounded payment-box"> <div class="d-flex align-items-center"> <div class="form-group w-100"> <label for="flutterwave_coupon" class="form-label">{{ __('Coupon') }}</label> <input type="text" id="flutterwave_coupon" name="coupon" class="form-control coupon" placeholder="{{ __('Enter Coupon Code') }}"> </div>
<div class="form-group ms-3 mt-4"> <a href="#" class="text-muted " data-bs-toggle="tooltip" title="{{ __('Apply') }}"><i class="ti ti-square-check btn-apply"></i> </a> </div> </div> </div>
<div class="col-sm-12 my-2 px-2"> <div class="text-end"> <input id="pay_with_flaterwave" type="button" value="{{ __('Pay Now') }}" class="btn btn-primary"> </div> </div> </form> </div>
</div> @endif {{-- Flutterwave END --}}
{{-- Razorpay --}} @if (isset($admin_payment_setting['is_razorpay_enabled']) && $admin_payment_setting['is_razorpay_enabled'] == 'on') <div id="razorpay_payment" class="card"> <div class="card-header"> <h5>{{ __('Razorpay') }} </h5>
</div> {{-- <div class="card-body"> --}} @if (isset($admin_payment_setting['is_razorpay_enabled']) && $admin_payment_setting['is_razorpay_enabled'] == 'on') <div class="tab-pane " id="razorpay_payment">
<form class="w3-container w3-display-middle w3-card-4" method="POST" id="razorpay-payment-form" action="{{ route('plan.pay.with.razorpay') }}"> @csrf <input type="hidden" name="plan_id" value="{{ \Illuminate\Support\Facades\Crypt::encrypt($plan->id) }}">
<div class="border p-3 mb-3 rounded payment-box"> <div class="d-flex align-items-center"> <div class="form-group w-100"> <label for="razorpay_coupon" class="form-label">{{ __('Coupon') }}</label> <input type="text" id="razorpay_coupon" name="coupon" class="form-control coupon" placeholder="{{ __('Enter Coupon Code') }}"> </div>
<div class="form-group ms-3 mt-4"> <a href="#" class="text-muted " data-bs-toggle="tooltip" title="{{ __('Apply') }}"><i class="ti ti-square-check btn-apply"></i> </a> </div> </div> </div>
<div class="col-sm-12 my-2 px-2"> <div class="text-end"> <input type="button" id="pay_with_razorpay" value="{{__('Pay Now')}}" class="btn btn-primary"> </div> </div> </form> </div> @endif </div> @endif {{-- Razorpay end --}}
{{-- Mercado Pago --}} @if (isset($admin_payment_setting['is_mercado_enabled']) && $admin_payment_setting['is_mercado_enabled'] == 'on') <div id="mercado_payment" class="card"> <div class="card-header"> <h5>{{ __('Mercado Pago') }}</h5> </div> <div class="tab-pane " id="mercado_payment">
<form class="w3-container w3-display-middle w3-card-4" method="POST" id="payment-form" action="{{ route('plan.pay.with.mercado') }}"> @csrf <input type="hidden" name="plan_id" value="{{ \Illuminate\Support\Facades\Crypt::encrypt($plan->id) }}">
<div class="border p-3 mb-3 rounded payment-box"> <div class="d-flex align-items-center"> <div class="form-group w-100"> <label for="mercado_coupon" class="form-label">{{ __('Coupon') }}</label> <input type="text" id="mercado_coupon" name="coupon" class="form-control coupon" placeholder="{{ __('Enter Coupon Code') }}"> </div>
<div class="form-group ms-3 mt-4"> <a href="#" class="text-muted " data-bs-toggle="tooltip" title="{{ __('Apply') }}"><i class="ti ti-square-check btn-apply"></i> </a> </div> </div> </div> <div class="col-sm-12 my-2 px-2"> <div class="text-end"> <input type="submit" id="pay_with_mercado" value="{{__('Pay Now')}}" class="btn btn-primary"> </div> </div> </form>
</div>
</div> @endif {{-- Mercado Pago end --}}
{{-- Paytm --}} @if (isset($admin_payment_setting['is_paytm_enabled']) && $admin_payment_setting['is_paytm_enabled'] == 'on') <div id="paytm_payment" class="card"> <div class="card-header"> <h5>{{ __('Paytm') }}</h5> </div> <div class="tab-pane " id="paytm_payment"> <form role="form" action="{{ route('plan.pay.with.paytm') }}" method="post" class="require-validation" id="paytm-payment-form">
@csrf <input type="hidden" name="plan_id" value="{{ \Illuminate\Support\Facades\Crypt::encrypt($plan->id) }}"> <input type="hidden" name="total_price" id="paytm_total_price" value="{{ $plan->price }}" class="form-control"> <div class="border p-3 mb-3 rounded payment-box"> <div class="row"> <div class="col-md-12"> <div class="form-group"> <label for="mobile_number" class="form-label">{{ __('Mobile Number') }}</label> <input type="text" id="mobile_number" name="mobile_number" class="form-control coupon" placeholder="{{ __('Enter Mobile Number') }} " required> </div> </div> <div class="d-flex align-items-center"> <div class="form-group w-100"> <label for="paytm_coupon" class="form-label">{{ __('Coupon') }}</label> <input type="text" id="paytm_coupon" name="coupon" class="form-control coupon" placeholder="{{ __('Enter Coupon Code') }}"> </div>
<div class="form-group ms-3 mt-4"> <a href="#" class="text-muted " data-bs-toggle="tooltip" title="{{ __('Apply') }}"><i class="ti ti-square-check btn-apply"></i> </a> </div> </div> </div> </div> <div class="col-sm-12 my-2 px-2"> <div class="text-end"> <button class="btn btn-primary" id="pay_with_paytm" type="submit"> {{ __('Pay Now') }} </button> </div> </div> </form>
</div> </div> @endif {{-- Paytm end --}}
{{-- Mollie --}} @if (isset($admin_payment_setting['is_mollie_enabled']) && $admin_payment_setting['is_mollie_enabled'] == 'on') <div id="mollie_payment" class="card"> <div class="card-header"> <h5>{{ __('Mollie') }}</h5> </div> <div class="tab-pane " id="mollie_payment"> <form role="form" action="{{ route('plan.pay.with.mollie') }}" method="post" class="require-validation" id="mollie-payment-form">
@csrf <input type="hidden" name="plan_id" value="{{ \Illuminate\Support\Facades\Crypt::encrypt($plan->id) }}"> <input type="hidden" name="total_price" id="mollie_total_price" value="{{ $plan->price }}" class="form-control"> <div class="border p-3 mb-3 rounded payment-box"> <div class="d-flex align-items-center"> <div class="form-group w-100"> <label for="mollie_coupon" class="form-label">{{ __('Coupon') }}</label> <input type="text" id="mollie_coupon" name="coupon" class="form-control coupon" placeholder="{{ __('Enter Coupon Code') }}"> </div>
<div class="form-group ms-3 mt-4"> <a href="#" class="text-muted " data-bs-toggle="tooltip" title="{{ __('Apply') }}"><i class="ti ti-square-check btn-apply"></i> </a> </div> </div> </div> <div class="col-sm-12 my-2 px-2"> <div class="text-end"> <button class="btn btn-primary" id="pay_with_mollie" type="submit"> {{ __('Pay Now') }} </button> </div> </div> </form> </div>
</div> @endif {{-- Mollie end --}}
{{-- Skrill --}} @if (isset($admin_payment_setting['is_skrill_enabled']) && $admin_payment_setting['is_skrill_enabled'] == 'on') <div id="skrill_payment" class="card"> <div class="card-header"> <h5>{{ __('Skrill') }}</h5> </div> <div class="tab-pane " id="skrill_payment">
<form role="form" action="{{ route('plan.pay.with.skrill') }}" method="post" class="require-validation" id="skrill-payment-form">
@csrf <input type="hidden" name="id" value="{{ date('Y-m-d') }}-{{ strtotime(date('Y-m-d H:i:s')) }}-payatm"> <input type="hidden" name="order_id" value="{{ str_pad(!empty($order->id) ? $order->id + 1 : 0 + 1, 4, '100', STR_PAD_LEFT) }}"> @php $skrill_data = [ 'transaction_id' => md5(date('Y-m-d') . strtotime('Y-m-d H:i:s') . 'user_id'), 'user_id' => 'user_id', 'amount' => 'amount', 'currency' => 'currency', ]; session()->put('skrill_data', $skrill_data);
@endphp <input type="hidden" name="plan_id" value="{{ \Illuminate\Support\Facades\Crypt::encrypt($plan->id) }}"> <input type="hidden" name="total_price" id="skrill_total_price" value="{{ $plan->price }}" class="form-control"> <div class="border p-3 mb-3 rounded payment-box"> <div class="d-flex align-items-center"> <div class="form-group w-100"> <label for="skrill_coupon" class="form-label">{{ __('Coupon') }}</label> <input type="text" id="skrill_coupon" name="coupon" class="form-control coupon" placeholder="{{ __('Enter Coupon Code') }}"> </div> <div class="form-group ms-3 mt-4"> <a href="#" class="text-muted " data-bs-toggle="tooltip" title="{{ __('Apply') }}"><i class="ti ti-square-check btn-apply"></i> </a> </div> </div> </div> <div class="col-sm-12 my-2 px-2"> <div class="text-end"> <button class="btn btn-primary" id="pay_with_skrill" type="submit"> {{ __('Pay Now') }} </button> </div> </div> </form>
</div> </div> @endif
{{-- Skrill end --}}
{{-- Coingate --}} @if (isset($admin_payment_setting['is_coingate_enabled']) && $admin_payment_setting['is_coingate_enabled'] == 'on') <div id="coingate_payment" class="card"> <div class="card-header"> <h5>{{ __('Coingate') }}</h5> </div> <div class="tab-pane " id="coingate_payment"> <form role="form" action="{{ route('plan.pay.with.coingate') }}" method="post" class="require-validation" id="coingate-payment-form"> @csrf <input type="hidden" name="counpon" id="coingate_coupon" value=""> <input type="hidden" name="plan_id" value="{{ \Illuminate\Support\Facades\Crypt::encrypt($plan->id) }}"> <input type="hidden" name="total_price" id="coingate_total_price" value="{{ $plan->price }}" class="form-control"> <div class="border p-3 mb-3 rounded payment-box"> <div class="d-flex align-items-center"> <div class="form-group w-100"> <label for="coingate_coupon" class="form-label">{{ __('Coupon') }}</label> <input type="text" id="coingate_coupon" name="coupon" class="form-control coupon" placeholder="{{ __('Enter Coupon Code') }}"> </div>
<div class="form-group ms-3 mt-4"> <a href="#" class="text-muted " data-bs-toggle="tooltip" title="{{ __('Apply') }}"><i class="ti ti-square-check btn-apply"></i> </a> </div> </div> </div> <div class="col-sm-12 my-2 px-2"> <div class="text-end"> <button class="btn btn-primary" id="pay_with_coingate" type="submit"> {{ __('Pay Now') }} </button> </div> </div> </form> </div> </div> @endif {{-- Coingate end --}}
{{-- Paymentwall --}} @if (isset($admin_payment_setting['is_paymentwall_enabled']) && $admin_payment_setting['is_paymentwall_enabled'] == 'on') <div id="paymentwall_payment" class="card"> <div class="card-header"> <h5>{{ __('Paymentwall') }}</h5> </div> <div class="tab-pane " id="paymentwall_payment">
<form role="form" action="{{ route('plan.paymentwallpayment') }}" method="post" id="paymentwall-payment-form" class="w3-container w3-display-middle w3-card-4"> @csrf <div class="border p-3 mb-3 rounded payment-box"> <div class="d-flex align-items-center"> <div class="form-group w-100"> <label for="paymentwall_coupon" class="form-label">{{ __('Coupon') }}</label> <input type="text" id="paymentwall_coupon" name="coupon" class="form-control coupon" placeholder="{{ __('Enter Coupon Code') }}"> </div>
<div class="form-group ms-3 mt-4"> <a href="#" class="text-muted " data-bs-toggle="tooltip" title="{{ __('Apply') }}"><i class="ti ti-square-check btn-apply"></i> </a> </div> </div> </div> <div class="col-sm-12 my-2 px-2"> <div class="text-end"> <input type="hidden" name="plan_id" value="{{ \Illuminate\Support\Facades\Crypt::encrypt($plan->id) }}"> <button class="btn btn-primary" type="submit" id="pay_with_paymentwall"> {{ __('Pay Now') }} </button>
</div> </div> </form>
</div> </div> @endif {{-- Paymentwall end --}}
</div> </div> </div> </div> @endsection
|