SHARE
TWEET

Untitled

a guest Oct 18th, 2019 87 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var base_value = "{{ $basic->price }}";
  2.                         var total_value = 0;
  3.                         var tempvalue = 0;
  4.  
  5.                         var period = document.getElementById("period_date-{{ $basic->id }}");
  6.                         period.addEventListener('change', function() {
  7.                             total_value = parseInt(base_value) + parseInt(this.options[this.selectedIndex].getAttribute('data-fee'));
  8.                             document.getElementById('expiration').value = this.options[this.selectedIndex].value;
  9.                             // Cookies.set('extra-fee', total_value);
  10.                             document.getElementById('temp_value').value = total_value;
  11.                             tempvalue = document.getElementById('temp_value').value;
  12.                             console.log(tempvalue);
  13.                             // fetch("/admin/set-fee/"+ total_value).then(response => response.json());
  14.                         });
  15.  
  16.  
  17.  
  18.                         paypal.Buttons({
  19.                             style: {
  20.                                 shape: 'pill',
  21.                                 size: 'small',
  22.                                 label: 'pay',
  23.                                 layout: 'horizontal',
  24.                                 tagline: false,
  25.                                 fundingicons: false
  26.                             },
  27.                             createOrder: function (data, actions) {
  28.                                 // var paypalvalue = tempvalue;
  29.                                 return actions.order.create({
  30.                                     purchase_units: [{
  31.                                         amount: {
  32.                                             value: print(document.getElementById('temp_value').value),
  33.                                         },
  34.                                         items: [{
  35.                                             name: "{{ $basic->description }}",
  36.                                             unit_amount: {
  37.                                                 currency_code: 'USD',
  38.                                                 value: print(document.getElementById('temp_value').value)
  39.                                             },
  40.                                             description: "{{ $basic->description }}",
  41.                                             quantity: 1
  42.                                         }]
  43.                                     }]
  44.                                 });
  45.                             },
  46.  
  47.                             onApprove: function (data, actions) {
  48.                                 // Capture the funds from the transaction
  49.                                 return actions.order.capture().then(function (details) {
  50.                                     // Show a success message to your buyer
  51.                                     // alert('Transaction completed by ' + details.payer.name
  52.                                     //     .given_name);
  53.  
  54.                                     // let period = document.getElementById("period_date");
  55.                                     // document.getElementById("expiration").value = period[period.selectedIndex].value;
  56.                                     document.getElementById("submit-plan").submit();
  57.                                     {{--location.href = "{{ route('validate.subscribe') }}";--}}
  58.                                 });
  59.                             }
  60.                         }).render('#button-{{ $basic->id }}');
  61.                     </script>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top