Server IP : 162.213.251.212 / Your IP : 18.191.150.186 [ Web Server : LiteSpeed System : Linux business55.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64 User : allssztx ( 535) PHP Version : 8.1.31 Disable Function : NONE Domains : 1 Domains MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/allssztx/www/easybuyer/resources/views/ |
Upload File : |
<x-main.header /> <main class="shop-main"> <section class="banner-inner" style="background-image: url({{ asset('storage/images/'.$banner->banner_image) }});"> <div class="container"> <div class="row justify-content-center"> <div class="col-xl-11 col-12 px-lg-12"> <div class="banner-txt"> <div class="col-lg-7 col-12 pe-lg-5"> <h1 class="theme-h1"><p><strong>CheckOut</strong></p></h1> <ul> <li>PayPal</li> <li>{{ $banner->banner_heading }}</li> </ul> </div> </div> </div> </div> </div> </section> <section class="checkout-sec pt-5 pb-3"> <div class="container"> <div class="row justify-content-center"> <div class="col-xl-11 col-12 px-lg-4"> <div id="paypal-button-container"></div> </div> </div> </div> </section> </main> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script src="https://www.paypalobjects.com/api/checkout.js"></script> <script> $(document).ready(function(){ var getAmount = '{{ $order->total_price }}'; var getcurrency = 'USD'; paypal.Button.render({ env: 'production', // sandbox | production style: { label: 'checkout', size: 'responsive', // small | medium | large | responsive shape: 'rect', // pill | rect color: 'gold' // gold | blue | silver | black }, client: { // sandbox: production: 'AXh8CJGz0y1DeW691XT0Rnjp6so9XTC4Xzu4PRZNIt3aAlyInh5EQQW2HYb2t8KnJYcqH4rSgZTNa82o' }, // Show the buyer a 'Pay Now' button in the checkout flow commit: true, // payment() is called when the button is clicked payment: function(data, actions) { // Make a call to the REST api to create the payment return actions.payment.create({ payment: { transactions: [ { amount: { total: getAmount, currency: getcurrency } } ] } }); }, // onAuthorize() is called when the buyer approves the payment onAuthorize: function(data, actions) { console.log(data); // Make a call to the REST api to execute the payment return actions.payment.execute().then(function() { //window.alert('Payment Complete!'); toastr.success('Thank you! your payment has been made.','Payment Success',{timeOut: 1500}); var EXECUTE_URL = ''; var params = { payment_status:'Completed', custom:'{{ $order->id }}', paymentID: data.paymentID, payerID: data.payerID }; if(paypal.request.post(EXECUTE_URL, params)){ if(params.payment_status=='Completed'){ setInterval(function(){ window.location = "{{ url('/success_payment') }}"+'/'+{{ $order->id }} }, 3000); } else { toastr.error("Payment Failed","Error",{timeOut: 1500}); window.location = "{{ url('/cancel_payment') }}"+'/'+{{ $order->id }} } } }).catch(function (error) { console.log(error); toastr.error("Payment Failed","Error",{timeOut: 1500}); }); } }, '#paypal-button-container'); }); </script> <!-- End Paypal --> <x-main.footer />