Plugin Directory

Changeset 3422217


Ignore:
Timestamp:
12/17/2025 06:25:40 PM (2 months ago)
Author:
payplus
Message:

Payplus gateway version 7.9.8

Location:
payplus-payment-gateway/trunk
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • payplus-payment-gateway/trunk/CHANGELOG.md

    r3414289 r3422217  
    22
    33All notable changes to this project will be documented in this file.
     4
     5## [7.9.8] - 17-12-2025 - (PN)
     6
     7- Added    - Customer ID now displays on Invoice+ documents (supports collection from both payment page and embedded forms).
     8- Tweak    - Enhanced PRUID handling for order completion.
    49
    510## [7.9.7] - 08-12-2025 - (Pluribus)
  • payplus-payment-gateway/trunk/assets/js/checkout.js

    r3406025 r3422217  
    12951295    wc_terms_toggle.init();
    12961296
     1297    // Make pp_iframe_h clickable to select payment method
     1298    $(document.body).on('click touchstart', '.pp_iframe_h', function(e) {
     1299        // Find the parent li element that contains the payment method input
     1300        var $parentLi = $(this).closest('li.wc_payment_method');
     1301       
     1302        if ($parentLi.length) {
     1303            // Find the payment method radio input within the parent li
     1304            var $paymentInput = $parentLi.find('input[name="payment_method"]');
     1305           
     1306            if ($paymentInput.length && !$paymentInput.is(':checked')) {
     1307                // Trigger click on the radio input to select this payment method
     1308                $paymentInput.prop('checked', true).trigger('click');
     1309            }
     1310        }
     1311    });
     1312
    12971313    $(
    12981314        $(window).on("popstate", () => {
  • payplus-payment-gateway/trunk/assets/js/checkout.min.js

    r3406025 r3422217  
    1 jQuery(function($){if(typeof wc_checkout_params==="undefined"){return false}let hostedIsMain=payplus_script_checkout.hostedFieldsIsMain;let iframeAutoHeight=payplus_script_checkout.iframeAutoHeight;let payPlusMain="payment_method_payplus-payment-gateway";let payPlusHosted="payment_method_payplus-payment-gateway-hostedfields";let inputPayPlus=payPlusHosted;var $hostedDiv=jQuery("body > div.container.hostedFields");let firstTime=true;$.blockUI.defaults.overlayCSS.cursor="default";let hasSavedCCs=Object.keys(payplus_script_checkout.hasSavedTokens);function checkAndHideHostedFieldsIfMissing(){const ppIframeExists=jQuery(".pp_iframe").length>0||jQuery(".pp_iframe_h").length>0||jQuery("#pp_iframe").length>0;if(!ppIframeExists){const $hostedFieldsGateway=jQuery(".payment_method_payplus-payment-gateway-hostedfields");if($hostedFieldsGateway.length>0){$hostedFieldsGateway.hide();jQuery(".payment_box.payment_method_payplus-payment-gateway-hostedfields").hide();const $hostedInput=jQuery("input#payment_method_payplus-payment-gateway-hostedfields");if($hostedInput.is(":checked")){jQuery("input#payment_method_payplus-payment-gateway").prop("checked",true).trigger("change")}$hostedInput.prop("disabled",true)}}}checkAndHideHostedFieldsIfMissing();setTimeout(checkAndHideHostedFieldsIfMissing,100);setTimeout(checkAndHideHostedFieldsIfMissing,500);jQuery(document.body).on("updated_checkout",function(){checkAndHideHostedFieldsIfMissing()});function subscriptionOrderHide(){$(".wc_payment_methods.payment_methods.methods .wc_payment_method").each(function(){var classes=$(this).attr("class").split(/\s+/);classes.forEach(function(className){if(payplus_script_checkout.isLoggedIn){if(className.startsWith("payment_method_payplus-payment-gateway-")&&className!=="payment_method_payplus-payment-gateway-hostedfields"){$(this).remove()}}else{if(className.startsWith("payment_method_payplus-payment-gateway-")){$(this).remove()}}}.bind(this))})}function hostedFieldsSetup(){if(payplus_script_checkout.isHostedFields){const ppIframeExists=jQuery(".pp_iframe").length>0||jQuery(".pp_iframe_h").length>0;if(!ppIframeExists){jQuery(".payment_method_payplus-payment-gateway-hostedfields").hide();if(jQuery("input#payment_method_payplus-payment-gateway-hostedfields").is(":checked")){jQuery("input#payment_method_payplus-payment-gateway").prop("checked",true).trigger("change")}return}if(firstTime){firstTime=false;console.log($hostedDiv.parent().attr("class"));var $checkbox=$('<p class="hf-save form-row">'+'<label for="save_token_checkbox">'+'<input type="checkbox" name="wc-save-token" id="save_token_checkbox" value="1" style="margin:0 10px 0 10px;"/>'+" "+payplus_script_checkout.saveCreditCard+"</label>"+"</p>");payplus_script_checkout.isLoggedIn&&payplus_script_checkout.isSavingCerditCards?$hostedDiv.append($checkbox):null;if(hasSavedCCs.length===0){setTimeout(function(){$("input#"+inputPayPlus).prop("checked",true);$("div.container.hostedFields").show()},1e3)}else{setTimeout(function(){$(".payment_method_payplus-payment-gateway").css("display","block");$("input#"+inputPayPlus).removeAttr("checked");$(".container.hostedFields").hide();$(".payment_box.payment_method_payplus-payment-gateway-hostedfields").hide();const mainPayPlus="payment_method_payplus-payment-gateway";$("input#"+mainPayPlus).prop("checked",true)},1e3)}}$(document).on("change",'input[name="payment_method"]',function(){if(!$("input#"+inputPayPlus).is(":checked")){$(".container.hostedFields").hide()}else{$("div.container.hostedFields").show()}})}}var wc_checkout_form={updateTimer:false,dirtyInput:false,selectedPaymentMethod:false,xhr:false,$order_review:$("#order_review"),$checkout_form:$("form.checkout"),init:function(){$(document.body).on("update_checkout",this.update_checkout);$(document.body).on("init_checkout",this.init_checkout);this.$checkout_form.on("click",'input[name="payment_method"]',this.payment_method_selected);if($(document.body).hasClass("woocommerce-order-pay")){this.$order_review.on("click",'input[name="payment_method"]',this.payment_method_selected);this.$order_review.on("submit",this.submitOrder);this.$order_review.attr("novalidate","novalidate")}this.$checkout_form.attr("novalidate","novalidate");this.$checkout_form.on("submit",this.submit);this.$checkout_form.on("input validate change",".input-text, select, input:checkbox",this.validate_field);this.$checkout_form.on("update",this.trigger_update_checkout);this.$checkout_form.on("change",'select.shipping_method, input[name^="shipping_method"], #ship-to-different-address input, .update_totals_on_change select, .update_totals_on_change input[type="radio"], .update_totals_on_change input[type="checkbox"]',this.trigger_update_checkout);this.$checkout_form.on("change",".address-field select",this.input_changed);this.$checkout_form.on("change",".address-field input.input-text, .update_totals_on_change input.input-text",this.maybe_input_changed);this.$checkout_form.on("keydown",".address-field input.input-text, .update_totals_on_change input.input-text",this.queue_update_checkout);this.$checkout_form.on("change","#ship-to-different-address input",this.ship_to_different_address);this.$checkout_form.find("#ship-to-different-address input").trigger("change");this.init_payment_methods();if(wc_checkout_params.is_checkout==="1"){$(document.body).trigger("init_checkout")}if(wc_checkout_params.option_guest_checkout==="yes"){$("input#createaccount").on("change",this.toggle_create_account).trigger("change")}},init_payment_methods:function(){var $payment_methods=$(".woocommerce-checkout").find('input[name="payment_method"]');if(1===$payment_methods.length){$payment_methods.eq(0).hide()}if(wc_checkout_form.selectedPaymentMethod){$("#"+wc_checkout_form.selectedPaymentMethod).prop("checked",true)}if(0===$payment_methods.filter(":checked").length){$payment_methods.eq(0).prop("checked",true)}var checkedPaymentMethod=$payment_methods.filter(":checked").eq(0).prop("id");if($payment_methods.length>1){$('div.payment_box:not(".'+checkedPaymentMethod+'")').filter(":visible").slideUp(0)}$payment_methods.filter(":checked").eq(0).trigger("click")},get_payment_method:function(){return wc_checkout_form.$checkout_form.find('input[name="payment_method"]:checked').val()},payment_method_selected:function(e){closePayplusIframe(true);e.stopPropagation();if($(".payment_methods input.input-radio").length>1){var target_payment_box=$("div.payment_box."+$(this).attr("ID")),is_checked=$(this).is(":checked");if(is_checked&&!target_payment_box.is(":visible")){$("div.payment_box").filter(":visible").slideUp(230);if(is_checked){target_payment_box.slideDown(230)}}}if($(this).data("order_button_text")){$("#place_order").text($(this).data("order_button_text"))}else{$("#place_order").text($("#place_order").data("value"))}var selectedPaymentMethod=$('.woocommerce-checkout input[name="payment_method"]:checked').attr("id");if(selectedPaymentMethod!==wc_checkout_form.selectedPaymentMethod){$(document.body).trigger("payment_method_selected")}wc_checkout_form.selectedPaymentMethod=selectedPaymentMethod},toggle_create_account:function(){$("div.create-account").hide();if($(this).is(":checked")){$("#account_password").val("").trigger("change");$("div.create-account").slideDown()}},init_checkout:function(){$(document.body).trigger("update_checkout")},maybe_input_changed:function(e){if(wc_checkout_form.dirtyInput){wc_checkout_form.input_changed(e)}},input_changed:function(e){wc_checkout_form.dirtyInput=e.target;wc_checkout_form.maybe_update_checkout()},queue_update_checkout:function(e){var code=e.keyCode||e.which||0;if(code===9){return true}wc_checkout_form.dirtyInput=this;wc_checkout_form.reset_update_checkout_timer();wc_checkout_form.updateTimer=setTimeout(wc_checkout_form.maybe_update_checkout,"1000")},trigger_update_checkout:function(){wc_checkout_form.reset_update_checkout_timer();wc_checkout_form.dirtyInput=false;$(document.body).trigger("update_checkout")},maybe_update_checkout:function(){var update_totals=true;if($(wc_checkout_form.dirtyInput).length){var $required_inputs=$(wc_checkout_form.dirtyInput).closest("div").find(".address-field.validate-required");if($required_inputs.length){$required_inputs.each(function(){if($(this).find("input.input-text").val()===""){update_totals=false}})}}if(update_totals){wc_checkout_form.trigger_update_checkout()}},ship_to_different_address:function(){$("div.shipping_address").hide();if($(this).is(":checked")){$("div.shipping_address").slideDown()}},reset_update_checkout_timer:function(){clearTimeout(wc_checkout_form.updateTimer)},is_valid_json:function(raw_json){try{var json=JSON.parse(raw_json);return json&&"object"===typeof json}catch(e){return false}},validate_field:function(e){var $this=$(this),$parent=$this.closest(".form-row"),validated=true,validate_required=$parent.is(".validate-required"),validate_email=$parent.is(".validate-email"),validate_phone=$parent.is(".validate-phone"),pattern="",event_type=e.type;if("input"===event_type){$parent.removeClass("woocommerce-invalid woocommerce-invalid-required-field woocommerce-invalid-email woocommerce-invalid-phone woocommerce-validated")}if("validate"===event_type||"change"===event_type){if(validate_required){if("checkbox"===$this.attr("type")&&!$this.is(":checked")){$parent.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field");validated=false}else if($this.val()===""){$parent.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field");validated=false}}if(validate_email){if($this.val()){pattern=new RegExp(/^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[0-9a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i);if(!pattern.test($this.val())){$parent.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-email woocommerce-invalid-phone");validated=false}}}if(validate_phone){pattern=new RegExp(/[\s\#0-9_\-\+\/\(\)\.]/g);if(0<$this.val().replace(pattern,"").length){$parent.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-phone");validated=false}}if(validated){$parent.removeClass("woocommerce-invalid woocommerce-invalid-required-field woocommerce-invalid-email woocommerce-invalid-phone").addClass("woocommerce-validated")}}},update_checkout:function(event,args){wc_checkout_form.reset_update_checkout_timer();wc_checkout_form.updateTimer=setTimeout(wc_checkout_form.update_checkout_action,"5",args)},update_checkout_action:function(args){if(wc_checkout_form.xhr){wc_checkout_form.xhr.abort()}if($("form.checkout").length===0){return}args=typeof args!=="undefined"?args:{update_shipping_method:true};var country=$("#billing_country").val(),state=$("#billing_state").val(),postcode=$(":input#billing_postcode").val(),city=$("#billing_city").val(),address=$(":input#billing_address_1").val(),address_2=$(":input#billing_address_2").val(),s_country=country,s_state=state,s_postcode=postcode,s_city=city,s_address=address,s_address_2=address_2,$required_inputs=$(wc_checkout_form.$checkout_form).find(".address-field.validate-required:visible"),has_full_address=true;if($required_inputs.length){$required_inputs.each(function(){if($(this).find(":input").val()===""){has_full_address=false}})}if($("#ship-to-different-address").find("input").is(":checked")){s_country=$("#shipping_country").val();s_state=$("#shipping_state").val();s_postcode=$(":input#shipping_postcode").val();s_city=$("#shipping_city").val();s_address=$(":input#shipping_address_1").val();s_address_2=$(":input#shipping_address_2").val()}var data={security:wc_checkout_params.update_order_review_nonce,payment_method:wc_checkout_form.get_payment_method(),country:country,state:state,postcode:postcode,city:city,address:address,address_2:address_2,s_country:s_country,s_state:s_state,s_postcode:s_postcode,s_city:s_city,s_address:s_address,s_address_2:s_address_2,has_full_address:has_full_address,post_data:$("form.checkout").serialize()};if(false!==args.update_shipping_method){var shipping_methods={};$('select.shipping_method, input[name^="shipping_method"][type="radio"]:checked, input[name^="shipping_method"][type="hidden"]').each(function(){shipping_methods[$(this).data("index")]=$(this).val()});data.shipping_method=shipping_methods}$(".woocommerce-checkout-payment, .woocommerce-checkout-review-order-table").block({message:null,overlayCSS:{background:"#fff",opacity:.6}});wc_checkout_form.xhr=$.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","update_order_review"),data:data,success:function(data){if(data&&true===data.reload){window.location.reload();return}$(".woocommerce-NoticeGroup-updateOrderReview").remove();var termsCheckBoxChecked=$("#terms").prop("checked");var paymentDetails={};$(".payment_box :input").each(function(){var ID=$(this).attr("id");if(ID){if($.inArray($(this).attr("type"),["checkbox","radio"])!==-1){paymentDetails[ID]=$(this).prop("checked")}else{paymentDetails[ID]=$(this).val()}}});if(payplus_script_checkout.isHostedFields&&hasSavedCCs.length===0&&payplus_script_checkout.hidePPGateway){const checkoutPaymentFragment=data.fragments[".woocommerce-checkout-payment"];const modifiedString=modifyCheckoutPaymentFragment(checkoutPaymentFragment,"wc_payment_method.payment_method_payplus-payment-gateway");data.fragments[".woocommerce-checkout-payment"]=modifiedString}let hostedFields=$(".hostedFields").prop("outerHTML");if(data&&data.fragments){$.each(data.fragments,function(key,value){if(!wc_checkout_form.fragments||wc_checkout_form.fragments[key]!==value){$(key).replaceWith(value);payplus_script_checkout.isSubscriptionOrder?subscriptionOrderHide():null;if(!document.querySelector("#payplus-checkout-image-div")){addCustomIcons()}let loopImages=true;multiPassIcons(loopImages)}$(key).unblock();if(typeof newPpShippingMethods!=="undefined"){createNewShippingMethods()}});if(payplus_script_checkout.isHostedFields){putHostedFields(inputPayPlus,hostedIsMain)}wc_checkout_form.fragments=data.fragments;if($hostedDiv.parent().attr("class")==="pp_iframe_h"){hostedFieldsSetup()}}var coupons=[];var couponCode;var totalDiscount=0;let isSubmitting=false;if(isSubmitting)return;isSubmitting=true;var label=$('input[name="shipping_method[0]"]:checked').closest("li").find("label").text();if(label===""){label=$('input[name="shipping_method[0]"]').closest("li").find("label").text()}var priceMatch=label.match(/(\$|₪)\s*([0-9.,]+)|([0-9.,]+)\s*(\$|₪)/);let shippingPrice=0;if(priceMatch){var currency=priceMatch[1]||priceMatch[4];shippingPrice=priceMatch[2]||priceMatch[3]}if(payplus_script_checkout.isHostedFields){$(document.body).on("updated_checkout",function(){putHostedFields(inputPayPlus,hostedIsMain)})}if(termsCheckBoxChecked){$("#terms").prop("checked",true)}function putHostedFields(inputPayPlus,hostedIsMain){const hideHostedFieldsListItem=()=>{$(".woocommerce-SavedPaymentMethods-new").hide();$(".woocommerce-SavedPaymentMethods-saveNew").hide()};hostedIsMain?hideHostedFieldsListItem():null;setTimeout(function(){if($("input#payment_method_payplus-payment-gateway-hostedfields").is(":checked")){$(".container.hostedFields").show();const ppIframeH=document.querySelector(".pp_iframe_h");if(ppIframeH){ppIframeH.style.display="block"}}},2e3);var $paymentMethod=jQuery("#"+inputPayPlus);var $topLi=jQuery(".pp_iframe_h");var $hostedLi=jQuery(".wc_payment_method."+inputPayPlus);let $hostedRow=$hostedDiv.find(".hf-main").first();if($paymentMethod.length&&$topLi.length&&$hostedDiv.length){if(payplus_script_checkout.hostedFieldsWidth){$hostedRow.attr("style",function(i,style){return"width: "+payplus_script_checkout.hostedFieldsWidth+"% !important;"+(style?" "+style:"")})}$topLi.append($hostedDiv);$hostedLi.append($topLi)}}if(!$.isEmptyObject(paymentDetails)){$(".payment_box :input").each(function(){var ID=$(this).attr("id");if(ID){if($.inArray($(this).attr("type"),["checkbox","radio"])!==-1){$(this).prop("checked",paymentDetails[ID]).trigger("change")}else if($.inArray($(this).attr("type"),["select"])!==-1){$(this).val(paymentDetails[ID]).trigger("change")}else if(null!==$(this).val()&&0===$(this).val().length){$(this).val(paymentDetails[ID]).trigger("change")}}})}if(data&&"failure"===data.result){var $form=$("form.checkout");$(".woocommerce-error, .woocommerce-message").remove();if(data.messages){$form.prepend('<div class="woocommerce-NoticeGroup woocommerce-NoticeGroup-updateOrderReview">'+data.messages+"</div>")}else{$form.prepend(data)}$form.find(".input-text, select, input:checkbox").trigger("validate").trigger("blur");wc_checkout_form.scroll_to_notices()}wc_checkout_form.init_payment_methods();$(document.body).trigger("updated_checkout",[data])}})},handleUnloadEvent:function(e){if(navigator.userAgent.indexOf("MSIE")!==-1||!!document.documentMode){e.preventDefault();return undefined}return true},attachUnloadEventsOnSubmit:function(){$(window).on("beforeunload",this.handleUnloadEvent)},detachUnloadEventsOnSubmit:function(){$(window).off("beforeunload",this.handleUnloadEvent)},blockOnSubmit:function($form){var isBlocked=$form.data("blockUI.isBlocked");if(1!==isBlocked){$form.block({message:null,overlayCSS:{top:0,height:"100%",background:"#fff",opacity:.6}});$(".blockUI.blockOverlay").css("position","fixed")}},submitOrder:function(){wc_checkout_form.blockOnSubmit($(this))},submit:function(){wc_checkout_form.reset_update_checkout_timer();var $form=$(this);if($form.is(".processing")){return false}if($form.triggerHandler("checkout_place_order")!==false&&$form.triggerHandler("checkout_place_order_"+wc_checkout_form.get_payment_method())!==false){$form.addClass("processing");wc_checkout_form.blockOnSubmit($form);wc_checkout_form.attachUnloadEventsOnSubmit();$.ajaxSetup({dataFilter:function(raw_response,dataType){if("json"!==dataType){return raw_response}if(wc_checkout_form.is_valid_json(raw_response)){return raw_response}else{var maybe_valid_json=raw_response.match(/{"result.*}/);if(null===maybe_valid_json){}else if(wc_checkout_form.is_valid_json(maybe_valid_json[0])){raw_response=maybe_valid_json[0]}else{}}return raw_response}});$.ajax({type:"POST",url:wc_checkout_params.checkout_url,data:$form.serialize(),dataType:"json",success:function(result){if(result.method==="hostedFields"){jQuery.ajax({type:"post",dataType:"json",url:payplus_script_checkout.ajax_url,data:{action:"get-hosted-payload",_ajax_nonce:payplus_script_checkout.frontNonce},success:function(response){const hostedPayload=JSON.parse(response.data.hostedPayload);const hostedResponse=JSON.parse(response.data.hostedResponse);if(hostedPayload.more_info&&!isNaN(hostedPayload.more_info)&&typeof hostedPayload.more_info==="number"){console.log(hostedPayload.more_info);overlay();jQuery(".blocks-payplus_loader_hosted").fadeIn();wc_checkout_form.$checkout_form.removeClass("processing").unblock();hf.SubmitPayment()}else{window.onbeforeunload=null;window.removeEventListener("beforeunload",wc_checkout_form.detachUnloadEventsOnSubmit());alert("The payment page has expired, refresh the page to continue");location.reload()}}})}else{wc_checkout_form.detachUnloadEventsOnSubmit();if(result.payplus_iframe&&"success"===result.result){wc_checkout_form.$checkout_form.removeClass("processing").unblock();if(result.viewMode=="samePageIframe"){openPayplusIframe(result.payplus_iframe.data.payment_page_link)}else if(result.viewMode=="popupIframe"){openIframePopup(result.payplus_iframe.data.payment_page_link,700)}return true}try{if("success"===result.result&&$form.triggerHandler("checkout_place_order_success",result)!==false){if(-1===result.redirect.indexOf("https://")||-1===result.redirect.indexOf("http://")){window.location=result.redirect}else{window.location=decodeURI(result.redirect)}}else if("failure"===result.result){throw"Result failure"}else{throw"Invalid response"}}catch(err){if(true===result.reload){window.location.reload();return}if(true===result.refresh){$(document.body).trigger("update_checkout")}if(result.messages){wc_checkout_form.submit_error(result.messages)}else{wc_checkout_form.submit_error('<div class="woocommerce-error">'+wc_checkout_params.i18n_checkout_error+"</div>")}}}},error:function(jqXHR,textStatus,errorThrown){wc_checkout_form.detachUnloadEventsOnSubmit();wc_checkout_form.submit_error('<div class="woocommerce-error">'+errorThrown+"</div>")}})}return false},submit_error:function(error_message){$(".woocommerce-NoticeGroup-checkout, .woocommerce-error, .woocommerce-message").remove();wc_checkout_form.$checkout_form.prepend('<div class="woocommerce-NoticeGroup woocommerce-NoticeGroup-checkout">'+error_message+"</div>");wc_checkout_form.$checkout_form.removeClass("processing").unblock();wc_checkout_form.$checkout_form.find(".input-text, select, input:checkbox").trigger("validate").trigger("blur");wc_checkout_form.scroll_to_notices();$(document.body).trigger("checkout_error",[error_message])},scroll_to_notices:function(){var scrollElement=$(".woocommerce-NoticeGroup-updateOrderReview, .woocommerce-NoticeGroup-checkout");if(!scrollElement.length){scrollElement=$(".form.checkout")}$.scroll_to_notices(scrollElement)}};var wc_checkout_coupons={init:function(){$(document.body).on("click","a.showcoupon",this.show_coupon_form);$(document.body).on("click",".woocommerce-remove-coupon",this.remove_coupon);$("form.checkout_coupon").hide().on("submit",this.submit)},show_coupon_form:function(){$(".checkout_coupon").slideToggle(400,function(){$(".checkout_coupon").find(":input:eq(0)").trigger("focus")});return false},submit:function(){var $form=$(this);if($form.is(".processing")){return false}$form.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}});var data={security:wc_checkout_params.apply_coupon_nonce,coupon_code:$form.find('input[name="coupon_code"]').val()};$.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","apply_coupon"),data:data,success:function(code){$(".woocommerce-error, .woocommerce-message").remove();$form.removeClass("processing").unblock();if(code){$form.before(code);$form.slideUp();$(document.body).trigger("applied_coupon_in_checkout",[data.coupon_code]);$(document.body).trigger("update_checkout",{update_shipping_method:false})}},dataType:"html"});return false},remove_coupon:function(e){e.preventDefault();var container=$(this).parents(".woocommerce-checkout-review-order"),coupon=$(this).data("coupon");container.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}});var data={security:wc_checkout_params.remove_coupon_nonce,coupon:coupon};$.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_coupon"),data:data,success:function(code){$(".woocommerce-error, .woocommerce-message").remove();container.removeClass("processing").unblock();if(code){$("form.woocommerce-checkout").before(code);$(document.body).trigger("removed_coupon_in_checkout",[data.coupon_code]);$(document.body).trigger("update_checkout",{update_shipping_method:false});$("form.checkout_coupon").find('input[name="coupon_code"]').val("")}},error:function(jqXHR){if(wc_checkout_params.debug_mode){console.log(jqXHR.responseText)}},dataType:"html"})}};var wc_checkout_login_form={init:function(){$(document.body).on("click","a.showlogin",this.show_login_form)},show_login_form:function(){$("form.login, form.woocommerce-form--login").slideToggle();return false}};var wc_terms_toggle={init:function(){$(document.body).on("click","a.woocommerce-terms-and-conditions-link",this.toggle_terms)},toggle_terms:function(){if($(".woocommerce-terms-and-conditions").length){$(".woocommerce-terms-and-conditions").slideToggle(function(){var link_toggle=$(".woocommerce-terms-and-conditions-link");if($(".woocommerce-terms-and-conditions").is(":visible")){link_toggle.addClass("woocommerce-terms-and-conditions-link--open");link_toggle.removeClass("woocommerce-terms-and-conditions-link--closed")}else{link_toggle.removeClass("woocommerce-terms-and-conditions-link--open");link_toggle.addClass("woocommerce-terms-and-conditions-link--closed")}});return false}}};wc_checkout_form.init();wc_checkout_coupons.init();wc_checkout_login_form.init();wc_terms_toggle.init();$($(window).on("popstate",()=>{closePayplusIframe(false)}));function closePayplusIframe(force){if($("#pp_iframe").length&&($("#pp_iframe").is(":visible")||force===true)){$("#pp_iframe").fadeOut(()=>{$(".payplus-option-description-area").show();$("#place_order").prop("disabled",false)})}}let isAppleLoaded=false;function addScriptApple(){if(!isAppleLoaded){const script=document.createElement("script");script.src=payplus_script_checkout.payplus_import_applepay_script;document.body.append(script);isAppleLoaded=true}else{console.log("Apple script already loaded")}}function getIframePayment(src,width,height){let iframe=document.createElement("iframe");iframe.id="pp_iframe";iframe.name="payplus-iframe";iframe.src=src;if(iframeAutoHeight){iframe.height="90%";iframe.maxHeight="100vh"}else{iframe.height=height}iframe.width=width;iframe.setAttribute("style",`border:0px`);iframe.setAttribute("allowpaymentrequest","allowpaymentrequest");return iframe}function openPayplusIframe(src){$(".alertify").remove();const url=new URL(window.location.href);url.searchParams.set("payplus-iframe","1");window.history.pushState({},"",url);const ppIframe=document.querySelector(".pp_iframe");const height=ppIframe.getAttribute("data-height");ppIframe.innerHTML="";ppIframe.append(getIframePayment(src,"100%",height));$("#closeFrame").on("click",function(e){e.preventDefault();ppIframe.style.display="none"});$("#place_order").prop("disabled",true);if(payplus_script_checkout.payplus_mobile){$("html, body").animate({scrollTop:$(".place-order").offset().top})}addScriptApple()}function openIframePopup(src,height){let windowWidth=window.innerWidth;if(windowWidth<568){height="100%"}if(!alertify.popupIframePaymentPage){alertify.dialog("popupIframePaymentPage",function factory(){return{main:function(src){this.message=getIframePayment(src,"100%",height);addScriptApple()},setup:function(){return{options:{autoReset:false,overflow:false,maximizable:false,movable:false,frameless:true,transition:"fade"},focus:{element:0}}},prepare:function(){this.setContent(this.message)},hooks:{onshow:function(){this.elements.dialog.style.maxWidth="100%";this.elements.dialog.style.width="1050px";this.elements.dialog.style.height=windowWidth>568?"82%":"100%";this.elements.content.style.top="25px"}}}})}alertify.popupIframePaymentPage(src)}function addCustomIcons(){if(typeof payplus_script_checkout?.customIcons[0]!=="undefined"&&payplus_script_checkout?.customIcons[0]?.length>0){var $hostedDiv=$("<div></div>",{class:"payplus-checkout-image-container",id:"payplus-checkout-image-div",style:"display: flex;flex-wrap: wrap;justify-content: center;"});$.each(payplus_script_checkout.customIcons,function(index,value){var $img=$("<img>",{src:value,class:"payplus-checkout-image",alt:"Image "+(index+1),style:"max-width: 100%; max-height:35px;object-fit: contain;"});$hostedDiv.append($img)});$("div.payment_method_payplus-payment-gateway").prepend($hostedDiv)}}function modifyCheckoutPaymentFragment(fragmentHtml,liClassToRemove){const tempDiv=document.createElement("div");tempDiv.innerHTML=fragmentHtml;const liElements=tempDiv.querySelectorAll(`.${liClassToRemove}`);liElements.forEach(li=>{li.remove()});const modifiedFragmentString=tempDiv.innerHTML;return modifiedFragmentString}function multiPassIcons(loopImages){const element=document.querySelector("#payment_method_payplus-payment-gateway-multipass");if(element&&Object.keys(payplus_script_checkout.multiPassIcons).length>0){console.log("isMultiPass");const multiPassIcons=payplus_script_checkout.multiPassIcons;function findImageBySrc(src){let images=document.querySelectorAll("img");for(let img of images){if(img.src.includes(src)){return img}}return null}function replaceImageSourceWithFade(image,newSrc){if(image&&newSrc){image.style.height="32px";image.style.width="32px";image.style.transition="opacity 0.5s";image.style.opacity=0;setTimeout(()=>{image.src=newSrc;image.style.opacity=1},500)}else{console.log("Image or new source not found.")}}if(element){let imageToChange=findImageBySrc("multipassLogo.png");if(imageToChange){let originalSrc=imageToChange.src;let imageIndex=0;const imageKeys=Object.keys(multiPassIcons);const sources=imageKeys.map(key=>multiPassIcons[key]);function loopReplaceImageSource(){const newSrc=sources[imageIndex];replaceImageSourceWithFade(imageToChange,newSrc);imageIndex=(imageIndex+1)%sources.length;if(Object.keys(payplus_script_checkout.multiPassIcons).length>1){setTimeout(loopReplaceImageSource,2e3)}}loopReplaceImageSource();loopImages=false}}}}});
     1jQuery(function($){if(typeof wc_checkout_params==="undefined"){return false}let hostedIsMain=payplus_script_checkout.hostedFieldsIsMain;let iframeAutoHeight=payplus_script_checkout.iframeAutoHeight;let payPlusMain="payment_method_payplus-payment-gateway";let payPlusHosted="payment_method_payplus-payment-gateway-hostedfields";let inputPayPlus=payPlusHosted;var $hostedDiv=jQuery("body > div.container.hostedFields");let firstTime=true;$.blockUI.defaults.overlayCSS.cursor="default";let hasSavedCCs=Object.keys(payplus_script_checkout.hasSavedTokens);function checkAndHideHostedFieldsIfMissing(){const ppIframeExists=jQuery(".pp_iframe").length>0||jQuery(".pp_iframe_h").length>0||jQuery("#pp_iframe").length>0;if(!ppIframeExists){const $hostedFieldsGateway=jQuery(".payment_method_payplus-payment-gateway-hostedfields");if($hostedFieldsGateway.length>0){$hostedFieldsGateway.hide();jQuery(".payment_box.payment_method_payplus-payment-gateway-hostedfields").hide();const $hostedInput=jQuery("input#payment_method_payplus-payment-gateway-hostedfields");if($hostedInput.is(":checked")){jQuery("input#payment_method_payplus-payment-gateway").prop("checked",true).trigger("change")}$hostedInput.prop("disabled",true)}}}checkAndHideHostedFieldsIfMissing();setTimeout(checkAndHideHostedFieldsIfMissing,100);setTimeout(checkAndHideHostedFieldsIfMissing,500);jQuery(document.body).on("updated_checkout",function(){checkAndHideHostedFieldsIfMissing()});function subscriptionOrderHide(){$(".wc_payment_methods.payment_methods.methods .wc_payment_method").each(function(){var classes=$(this).attr("class").split(/\s+/);classes.forEach(function(className){if(payplus_script_checkout.isLoggedIn){if(className.startsWith("payment_method_payplus-payment-gateway-")&&className!=="payment_method_payplus-payment-gateway-hostedfields"){$(this).remove()}}else{if(className.startsWith("payment_method_payplus-payment-gateway-")){$(this).remove()}}}.bind(this))})}function hostedFieldsSetup(){if(payplus_script_checkout.isHostedFields){const ppIframeExists=jQuery(".pp_iframe").length>0||jQuery(".pp_iframe_h").length>0;if(!ppIframeExists){jQuery(".payment_method_payplus-payment-gateway-hostedfields").hide();if(jQuery("input#payment_method_payplus-payment-gateway-hostedfields").is(":checked")){jQuery("input#payment_method_payplus-payment-gateway").prop("checked",true).trigger("change")}return}if(firstTime){firstTime=false;console.log($hostedDiv.parent().attr("class"));var $checkbox=$('<p class="hf-save form-row">'+'<label for="save_token_checkbox">'+'<input type="checkbox" name="wc-save-token" id="save_token_checkbox" value="1" style="margin:0 10px 0 10px;"/>'+" "+payplus_script_checkout.saveCreditCard+"</label>"+"</p>");payplus_script_checkout.isLoggedIn&&payplus_script_checkout.isSavingCerditCards?$hostedDiv.append($checkbox):null;if(hasSavedCCs.length===0){setTimeout(function(){$("input#"+inputPayPlus).prop("checked",true);$("div.container.hostedFields").show()},1e3)}else{setTimeout(function(){$(".payment_method_payplus-payment-gateway").css("display","block");$("input#"+inputPayPlus).removeAttr("checked");$(".container.hostedFields").hide();$(".payment_box.payment_method_payplus-payment-gateway-hostedfields").hide();const mainPayPlus="payment_method_payplus-payment-gateway";$("input#"+mainPayPlus).prop("checked",true)},1e3)}}$(document).on("change",'input[name="payment_method"]',function(){if(!$("input#"+inputPayPlus).is(":checked")){$(".container.hostedFields").hide()}else{$("div.container.hostedFields").show()}})}}var wc_checkout_form={updateTimer:false,dirtyInput:false,selectedPaymentMethod:false,xhr:false,$order_review:$("#order_review"),$checkout_form:$("form.checkout"),init:function(){$(document.body).on("update_checkout",this.update_checkout);$(document.body).on("init_checkout",this.init_checkout);this.$checkout_form.on("click",'input[name="payment_method"]',this.payment_method_selected);if($(document.body).hasClass("woocommerce-order-pay")){this.$order_review.on("click",'input[name="payment_method"]',this.payment_method_selected);this.$order_review.on("submit",this.submitOrder);this.$order_review.attr("novalidate","novalidate")}this.$checkout_form.attr("novalidate","novalidate");this.$checkout_form.on("submit",this.submit);this.$checkout_form.on("input validate change",".input-text, select, input:checkbox",this.validate_field);this.$checkout_form.on("update",this.trigger_update_checkout);this.$checkout_form.on("change",'select.shipping_method, input[name^="shipping_method"], #ship-to-different-address input, .update_totals_on_change select, .update_totals_on_change input[type="radio"], .update_totals_on_change input[type="checkbox"]',this.trigger_update_checkout);this.$checkout_form.on("change",".address-field select",this.input_changed);this.$checkout_form.on("change",".address-field input.input-text, .update_totals_on_change input.input-text",this.maybe_input_changed);this.$checkout_form.on("keydown",".address-field input.input-text, .update_totals_on_change input.input-text",this.queue_update_checkout);this.$checkout_form.on("change","#ship-to-different-address input",this.ship_to_different_address);this.$checkout_form.find("#ship-to-different-address input").trigger("change");this.init_payment_methods();if(wc_checkout_params.is_checkout==="1"){$(document.body).trigger("init_checkout")}if(wc_checkout_params.option_guest_checkout==="yes"){$("input#createaccount").on("change",this.toggle_create_account).trigger("change")}},init_payment_methods:function(){var $payment_methods=$(".woocommerce-checkout").find('input[name="payment_method"]');if(1===$payment_methods.length){$payment_methods.eq(0).hide()}if(wc_checkout_form.selectedPaymentMethod){$("#"+wc_checkout_form.selectedPaymentMethod).prop("checked",true)}if(0===$payment_methods.filter(":checked").length){$payment_methods.eq(0).prop("checked",true)}var checkedPaymentMethod=$payment_methods.filter(":checked").eq(0).prop("id");if($payment_methods.length>1){$('div.payment_box:not(".'+checkedPaymentMethod+'")').filter(":visible").slideUp(0)}$payment_methods.filter(":checked").eq(0).trigger("click")},get_payment_method:function(){return wc_checkout_form.$checkout_form.find('input[name="payment_method"]:checked').val()},payment_method_selected:function(e){closePayplusIframe(true);e.stopPropagation();if($(".payment_methods input.input-radio").length>1){var target_payment_box=$("div.payment_box."+$(this).attr("ID")),is_checked=$(this).is(":checked");if(is_checked&&!target_payment_box.is(":visible")){$("div.payment_box").filter(":visible").slideUp(230);if(is_checked){target_payment_box.slideDown(230)}}}if($(this).data("order_button_text")){$("#place_order").text($(this).data("order_button_text"))}else{$("#place_order").text($("#place_order").data("value"))}var selectedPaymentMethod=$('.woocommerce-checkout input[name="payment_method"]:checked').attr("id");if(selectedPaymentMethod!==wc_checkout_form.selectedPaymentMethod){$(document.body).trigger("payment_method_selected")}wc_checkout_form.selectedPaymentMethod=selectedPaymentMethod},toggle_create_account:function(){$("div.create-account").hide();if($(this).is(":checked")){$("#account_password").val("").trigger("change");$("div.create-account").slideDown()}},init_checkout:function(){$(document.body).trigger("update_checkout")},maybe_input_changed:function(e){if(wc_checkout_form.dirtyInput){wc_checkout_form.input_changed(e)}},input_changed:function(e){wc_checkout_form.dirtyInput=e.target;wc_checkout_form.maybe_update_checkout()},queue_update_checkout:function(e){var code=e.keyCode||e.which||0;if(code===9){return true}wc_checkout_form.dirtyInput=this;wc_checkout_form.reset_update_checkout_timer();wc_checkout_form.updateTimer=setTimeout(wc_checkout_form.maybe_update_checkout,"1000")},trigger_update_checkout:function(){wc_checkout_form.reset_update_checkout_timer();wc_checkout_form.dirtyInput=false;$(document.body).trigger("update_checkout")},maybe_update_checkout:function(){var update_totals=true;if($(wc_checkout_form.dirtyInput).length){var $required_inputs=$(wc_checkout_form.dirtyInput).closest("div").find(".address-field.validate-required");if($required_inputs.length){$required_inputs.each(function(){if($(this).find("input.input-text").val()===""){update_totals=false}})}}if(update_totals){wc_checkout_form.trigger_update_checkout()}},ship_to_different_address:function(){$("div.shipping_address").hide();if($(this).is(":checked")){$("div.shipping_address").slideDown()}},reset_update_checkout_timer:function(){clearTimeout(wc_checkout_form.updateTimer)},is_valid_json:function(raw_json){try{var json=JSON.parse(raw_json);return json&&"object"===typeof json}catch(e){return false}},validate_field:function(e){var $this=$(this),$parent=$this.closest(".form-row"),validated=true,validate_required=$parent.is(".validate-required"),validate_email=$parent.is(".validate-email"),validate_phone=$parent.is(".validate-phone"),pattern="",event_type=e.type;if("input"===event_type){$parent.removeClass("woocommerce-invalid woocommerce-invalid-required-field woocommerce-invalid-email woocommerce-invalid-phone woocommerce-validated")}if("validate"===event_type||"change"===event_type){if(validate_required){if("checkbox"===$this.attr("type")&&!$this.is(":checked")){$parent.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field");validated=false}else if($this.val()===""){$parent.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-required-field");validated=false}}if(validate_email){if($this.val()){pattern=new RegExp(/^([a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+(\.[a-z\d!#$%&'*+\-\/=?^_`{|}~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+)*|"((([ \t]*\r\n)?[ \t]+)?([\x01-\x08\x0b\x0c\x0e-\x1f\x7f\x21\x23-\x5b\x5d-\x7e\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|\\[\x01-\x09\x0b\x0c\x0d-\x7f\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))*(([ \t]*\r\n)?[ \t]+)?")@(([a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[a-z\d\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.)+([a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]|[a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF][a-z\d\-._~\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]*[0-9a-z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])\.?$/i);if(!pattern.test($this.val())){$parent.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-email woocommerce-invalid-phone");validated=false}}}if(validate_phone){pattern=new RegExp(/[\s\#0-9_\-\+\/\(\)\.]/g);if(0<$this.val().replace(pattern,"").length){$parent.removeClass("woocommerce-validated").addClass("woocommerce-invalid woocommerce-invalid-phone");validated=false}}if(validated){$parent.removeClass("woocommerce-invalid woocommerce-invalid-required-field woocommerce-invalid-email woocommerce-invalid-phone").addClass("woocommerce-validated")}}},update_checkout:function(event,args){wc_checkout_form.reset_update_checkout_timer();wc_checkout_form.updateTimer=setTimeout(wc_checkout_form.update_checkout_action,"5",args)},update_checkout_action:function(args){if(wc_checkout_form.xhr){wc_checkout_form.xhr.abort()}if($("form.checkout").length===0){return}args=typeof args!=="undefined"?args:{update_shipping_method:true};var country=$("#billing_country").val(),state=$("#billing_state").val(),postcode=$(":input#billing_postcode").val(),city=$("#billing_city").val(),address=$(":input#billing_address_1").val(),address_2=$(":input#billing_address_2").val(),s_country=country,s_state=state,s_postcode=postcode,s_city=city,s_address=address,s_address_2=address_2,$required_inputs=$(wc_checkout_form.$checkout_form).find(".address-field.validate-required:visible"),has_full_address=true;if($required_inputs.length){$required_inputs.each(function(){if($(this).find(":input").val()===""){has_full_address=false}})}if($("#ship-to-different-address").find("input").is(":checked")){s_country=$("#shipping_country").val();s_state=$("#shipping_state").val();s_postcode=$(":input#shipping_postcode").val();s_city=$("#shipping_city").val();s_address=$(":input#shipping_address_1").val();s_address_2=$(":input#shipping_address_2").val()}var data={security:wc_checkout_params.update_order_review_nonce,payment_method:wc_checkout_form.get_payment_method(),country:country,state:state,postcode:postcode,city:city,address:address,address_2:address_2,s_country:s_country,s_state:s_state,s_postcode:s_postcode,s_city:s_city,s_address:s_address,s_address_2:s_address_2,has_full_address:has_full_address,post_data:$("form.checkout").serialize()};if(false!==args.update_shipping_method){var shipping_methods={};$('select.shipping_method, input[name^="shipping_method"][type="radio"]:checked, input[name^="shipping_method"][type="hidden"]').each(function(){shipping_methods[$(this).data("index")]=$(this).val()});data.shipping_method=shipping_methods}$(".woocommerce-checkout-payment, .woocommerce-checkout-review-order-table").block({message:null,overlayCSS:{background:"#fff",opacity:.6}});wc_checkout_form.xhr=$.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","update_order_review"),data:data,success:function(data){if(data&&true===data.reload){window.location.reload();return}$(".woocommerce-NoticeGroup-updateOrderReview").remove();var termsCheckBoxChecked=$("#terms").prop("checked");var paymentDetails={};$(".payment_box :input").each(function(){var ID=$(this).attr("id");if(ID){if($.inArray($(this).attr("type"),["checkbox","radio"])!==-1){paymentDetails[ID]=$(this).prop("checked")}else{paymentDetails[ID]=$(this).val()}}});if(payplus_script_checkout.isHostedFields&&hasSavedCCs.length===0&&payplus_script_checkout.hidePPGateway){const checkoutPaymentFragment=data.fragments[".woocommerce-checkout-payment"];const modifiedString=modifyCheckoutPaymentFragment(checkoutPaymentFragment,"wc_payment_method.payment_method_payplus-payment-gateway");data.fragments[".woocommerce-checkout-payment"]=modifiedString}let hostedFields=$(".hostedFields").prop("outerHTML");if(data&&data.fragments){$.each(data.fragments,function(key,value){if(!wc_checkout_form.fragments||wc_checkout_form.fragments[key]!==value){$(key).replaceWith(value);payplus_script_checkout.isSubscriptionOrder?subscriptionOrderHide():null;if(!document.querySelector("#payplus-checkout-image-div")){addCustomIcons()}let loopImages=true;multiPassIcons(loopImages)}$(key).unblock();if(typeof newPpShippingMethods!=="undefined"){createNewShippingMethods()}});if(payplus_script_checkout.isHostedFields){putHostedFields(inputPayPlus,hostedIsMain)}wc_checkout_form.fragments=data.fragments;if($hostedDiv.parent().attr("class")==="pp_iframe_h"){hostedFieldsSetup()}}var coupons=[];var couponCode;var totalDiscount=0;let isSubmitting=false;if(isSubmitting)return;isSubmitting=true;var label=$('input[name="shipping_method[0]"]:checked').closest("li").find("label").text();if(label===""){label=$('input[name="shipping_method[0]"]').closest("li").find("label").text()}var priceMatch=label.match(/(\$|₪)\s*([0-9.,]+)|([0-9.,]+)\s*(\$|₪)/);let shippingPrice=0;if(priceMatch){var currency=priceMatch[1]||priceMatch[4];shippingPrice=priceMatch[2]||priceMatch[3]}if(payplus_script_checkout.isHostedFields){$(document.body).on("updated_checkout",function(){putHostedFields(inputPayPlus,hostedIsMain)})}if(termsCheckBoxChecked){$("#terms").prop("checked",true)}function putHostedFields(inputPayPlus,hostedIsMain){const hideHostedFieldsListItem=()=>{$(".woocommerce-SavedPaymentMethods-new").hide();$(".woocommerce-SavedPaymentMethods-saveNew").hide()};hostedIsMain?hideHostedFieldsListItem():null;setTimeout(function(){if($("input#payment_method_payplus-payment-gateway-hostedfields").is(":checked")){$(".container.hostedFields").show();const ppIframeH=document.querySelector(".pp_iframe_h");if(ppIframeH){ppIframeH.style.display="block"}}},2e3);var $paymentMethod=jQuery("#"+inputPayPlus);var $topLi=jQuery(".pp_iframe_h");var $hostedLi=jQuery(".wc_payment_method."+inputPayPlus);let $hostedRow=$hostedDiv.find(".hf-main").first();if($paymentMethod.length&&$topLi.length&&$hostedDiv.length){if(payplus_script_checkout.hostedFieldsWidth){$hostedRow.attr("style",function(i,style){return"width: "+payplus_script_checkout.hostedFieldsWidth+"% !important;"+(style?" "+style:"")})}$topLi.append($hostedDiv);$hostedLi.append($topLi)}}if(!$.isEmptyObject(paymentDetails)){$(".payment_box :input").each(function(){var ID=$(this).attr("id");if(ID){if($.inArray($(this).attr("type"),["checkbox","radio"])!==-1){$(this).prop("checked",paymentDetails[ID]).trigger("change")}else if($.inArray($(this).attr("type"),["select"])!==-1){$(this).val(paymentDetails[ID]).trigger("change")}else if(null!==$(this).val()&&0===$(this).val().length){$(this).val(paymentDetails[ID]).trigger("change")}}})}if(data&&"failure"===data.result){var $form=$("form.checkout");$(".woocommerce-error, .woocommerce-message").remove();if(data.messages){$form.prepend('<div class="woocommerce-NoticeGroup woocommerce-NoticeGroup-updateOrderReview">'+data.messages+"</div>")}else{$form.prepend(data)}$form.find(".input-text, select, input:checkbox").trigger("validate").trigger("blur");wc_checkout_form.scroll_to_notices()}wc_checkout_form.init_payment_methods();$(document.body).trigger("updated_checkout",[data])}})},handleUnloadEvent:function(e){if(navigator.userAgent.indexOf("MSIE")!==-1||!!document.documentMode){e.preventDefault();return undefined}return true},attachUnloadEventsOnSubmit:function(){$(window).on("beforeunload",this.handleUnloadEvent)},detachUnloadEventsOnSubmit:function(){$(window).off("beforeunload",this.handleUnloadEvent)},blockOnSubmit:function($form){var isBlocked=$form.data("blockUI.isBlocked");if(1!==isBlocked){$form.block({message:null,overlayCSS:{top:0,height:"100%",background:"#fff",opacity:.6}});$(".blockUI.blockOverlay").css("position","fixed")}},submitOrder:function(){wc_checkout_form.blockOnSubmit($(this))},submit:function(){wc_checkout_form.reset_update_checkout_timer();var $form=$(this);if($form.is(".processing")){return false}if($form.triggerHandler("checkout_place_order")!==false&&$form.triggerHandler("checkout_place_order_"+wc_checkout_form.get_payment_method())!==false){$form.addClass("processing");wc_checkout_form.blockOnSubmit($form);wc_checkout_form.attachUnloadEventsOnSubmit();$.ajaxSetup({dataFilter:function(raw_response,dataType){if("json"!==dataType){return raw_response}if(wc_checkout_form.is_valid_json(raw_response)){return raw_response}else{var maybe_valid_json=raw_response.match(/{"result.*}/);if(null===maybe_valid_json){}else if(wc_checkout_form.is_valid_json(maybe_valid_json[0])){raw_response=maybe_valid_json[0]}else{}}return raw_response}});$.ajax({type:"POST",url:wc_checkout_params.checkout_url,data:$form.serialize(),dataType:"json",success:function(result){if(result.method==="hostedFields"){jQuery.ajax({type:"post",dataType:"json",url:payplus_script_checkout.ajax_url,data:{action:"get-hosted-payload",_ajax_nonce:payplus_script_checkout.frontNonce},success:function(response){const hostedPayload=JSON.parse(response.data.hostedPayload);const hostedResponse=JSON.parse(response.data.hostedResponse);if(hostedPayload.more_info&&!isNaN(hostedPayload.more_info)&&typeof hostedPayload.more_info==="number"){console.log(hostedPayload.more_info);overlay();jQuery(".blocks-payplus_loader_hosted").fadeIn();wc_checkout_form.$checkout_form.removeClass("processing").unblock();hf.SubmitPayment()}else{window.onbeforeunload=null;window.removeEventListener("beforeunload",wc_checkout_form.detachUnloadEventsOnSubmit());alert("The payment page has expired, refresh the page to continue");location.reload()}}})}else{wc_checkout_form.detachUnloadEventsOnSubmit();if(result.payplus_iframe&&"success"===result.result){wc_checkout_form.$checkout_form.removeClass("processing").unblock();if(result.viewMode=="samePageIframe"){openPayplusIframe(result.payplus_iframe.data.payment_page_link)}else if(result.viewMode=="popupIframe"){openIframePopup(result.payplus_iframe.data.payment_page_link,700)}return true}try{if("success"===result.result&&$form.triggerHandler("checkout_place_order_success",result)!==false){if(-1===result.redirect.indexOf("https://")||-1===result.redirect.indexOf("http://")){window.location=result.redirect}else{window.location=decodeURI(result.redirect)}}else if("failure"===result.result){throw"Result failure"}else{throw"Invalid response"}}catch(err){if(true===result.reload){window.location.reload();return}if(true===result.refresh){$(document.body).trigger("update_checkout")}if(result.messages){wc_checkout_form.submit_error(result.messages)}else{wc_checkout_form.submit_error('<div class="woocommerce-error">'+wc_checkout_params.i18n_checkout_error+"</div>")}}}},error:function(jqXHR,textStatus,errorThrown){wc_checkout_form.detachUnloadEventsOnSubmit();wc_checkout_form.submit_error('<div class="woocommerce-error">'+errorThrown+"</div>")}})}return false},submit_error:function(error_message){$(".woocommerce-NoticeGroup-checkout, .woocommerce-error, .woocommerce-message").remove();wc_checkout_form.$checkout_form.prepend('<div class="woocommerce-NoticeGroup woocommerce-NoticeGroup-checkout">'+error_message+"</div>");wc_checkout_form.$checkout_form.removeClass("processing").unblock();wc_checkout_form.$checkout_form.find(".input-text, select, input:checkbox").trigger("validate").trigger("blur");wc_checkout_form.scroll_to_notices();$(document.body).trigger("checkout_error",[error_message])},scroll_to_notices:function(){var scrollElement=$(".woocommerce-NoticeGroup-updateOrderReview, .woocommerce-NoticeGroup-checkout");if(!scrollElement.length){scrollElement=$(".form.checkout")}$.scroll_to_notices(scrollElement)}};var wc_checkout_coupons={init:function(){$(document.body).on("click","a.showcoupon",this.show_coupon_form);$(document.body).on("click",".woocommerce-remove-coupon",this.remove_coupon);$("form.checkout_coupon").hide().on("submit",this.submit)},show_coupon_form:function(){$(".checkout_coupon").slideToggle(400,function(){$(".checkout_coupon").find(":input:eq(0)").trigger("focus")});return false},submit:function(){var $form=$(this);if($form.is(".processing")){return false}$form.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}});var data={security:wc_checkout_params.apply_coupon_nonce,coupon_code:$form.find('input[name="coupon_code"]').val()};$.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","apply_coupon"),data:data,success:function(code){$(".woocommerce-error, .woocommerce-message").remove();$form.removeClass("processing").unblock();if(code){$form.before(code);$form.slideUp();$(document.body).trigger("applied_coupon_in_checkout",[data.coupon_code]);$(document.body).trigger("update_checkout",{update_shipping_method:false})}},dataType:"html"});return false},remove_coupon:function(e){e.preventDefault();var container=$(this).parents(".woocommerce-checkout-review-order"),coupon=$(this).data("coupon");container.addClass("processing").block({message:null,overlayCSS:{background:"#fff",opacity:.6}});var data={security:wc_checkout_params.remove_coupon_nonce,coupon:coupon};$.ajax({type:"POST",url:wc_checkout_params.wc_ajax_url.toString().replace("%%endpoint%%","remove_coupon"),data:data,success:function(code){$(".woocommerce-error, .woocommerce-message").remove();container.removeClass("processing").unblock();if(code){$("form.woocommerce-checkout").before(code);$(document.body).trigger("removed_coupon_in_checkout",[data.coupon_code]);$(document.body).trigger("update_checkout",{update_shipping_method:false});$("form.checkout_coupon").find('input[name="coupon_code"]').val("")}},error:function(jqXHR){if(wc_checkout_params.debug_mode){console.log(jqXHR.responseText)}},dataType:"html"})}};var wc_checkout_login_form={init:function(){$(document.body).on("click","a.showlogin",this.show_login_form)},show_login_form:function(){$("form.login, form.woocommerce-form--login").slideToggle();return false}};var wc_terms_toggle={init:function(){$(document.body).on("click","a.woocommerce-terms-and-conditions-link",this.toggle_terms)},toggle_terms:function(){if($(".woocommerce-terms-and-conditions").length){$(".woocommerce-terms-and-conditions").slideToggle(function(){var link_toggle=$(".woocommerce-terms-and-conditions-link");if($(".woocommerce-terms-and-conditions").is(":visible")){link_toggle.addClass("woocommerce-terms-and-conditions-link--open");link_toggle.removeClass("woocommerce-terms-and-conditions-link--closed")}else{link_toggle.removeClass("woocommerce-terms-and-conditions-link--open");link_toggle.addClass("woocommerce-terms-and-conditions-link--closed")}});return false}}};wc_checkout_form.init();wc_checkout_coupons.init();wc_checkout_login_form.init();wc_terms_toggle.init();$(document.body).on("click touchstart",".pp_iframe_h",function(e){var $parentLi=$(this).closest("li.wc_payment_method");if($parentLi.length){var $paymentInput=$parentLi.find('input[name="payment_method"]');if($paymentInput.length&&!$paymentInput.is(":checked")){$paymentInput.prop("checked",true).trigger("click")}}});$($(window).on("popstate",()=>{closePayplusIframe(false)}));function closePayplusIframe(force){if($("#pp_iframe").length&&($("#pp_iframe").is(":visible")||force===true)){$("#pp_iframe").fadeOut(()=>{$(".payplus-option-description-area").show();$("#place_order").prop("disabled",false)})}}let isAppleLoaded=false;function addScriptApple(){if(!isAppleLoaded){const script=document.createElement("script");script.src=payplus_script_checkout.payplus_import_applepay_script;document.body.append(script);isAppleLoaded=true}else{console.log("Apple script already loaded")}}function getIframePayment(src,width,height){let iframe=document.createElement("iframe");iframe.id="pp_iframe";iframe.name="payplus-iframe";iframe.src=src;if(iframeAutoHeight){iframe.height="90%";iframe.maxHeight="100vh"}else{iframe.height=height}iframe.width=width;iframe.setAttribute("style",`border:0px`);iframe.setAttribute("allowpaymentrequest","allowpaymentrequest");return iframe}function openPayplusIframe(src){$(".alertify").remove();const url=new URL(window.location.href);url.searchParams.set("payplus-iframe","1");window.history.pushState({},"",url);const ppIframe=document.querySelector(".pp_iframe");const height=ppIframe.getAttribute("data-height");ppIframe.innerHTML="";ppIframe.append(getIframePayment(src,"100%",height));$("#closeFrame").on("click",function(e){e.preventDefault();ppIframe.style.display="none"});$("#place_order").prop("disabled",true);if(payplus_script_checkout.payplus_mobile){$("html, body").animate({scrollTop:$(".place-order").offset().top})}addScriptApple()}function openIframePopup(src,height){let windowWidth=window.innerWidth;if(windowWidth<568){height="100%"}if(!alertify.popupIframePaymentPage){alertify.dialog("popupIframePaymentPage",function factory(){return{main:function(src){this.message=getIframePayment(src,"100%",height);addScriptApple()},setup:function(){return{options:{autoReset:false,overflow:false,maximizable:false,movable:false,frameless:true,transition:"fade"},focus:{element:0}}},prepare:function(){this.setContent(this.message)},hooks:{onshow:function(){this.elements.dialog.style.maxWidth="100%";this.elements.dialog.style.width="1050px";this.elements.dialog.style.height=windowWidth>568?"82%":"100%";this.elements.content.style.top="25px"}}}})}alertify.popupIframePaymentPage(src)}function addCustomIcons(){if(typeof payplus_script_checkout?.customIcons[0]!=="undefined"&&payplus_script_checkout?.customIcons[0]?.length>0){var $hostedDiv=$("<div></div>",{class:"payplus-checkout-image-container",id:"payplus-checkout-image-div",style:"display: flex;flex-wrap: wrap;justify-content: center;"});$.each(payplus_script_checkout.customIcons,function(index,value){var $img=$("<img>",{src:value,class:"payplus-checkout-image",alt:"Image "+(index+1),style:"max-width: 100%; max-height:35px;object-fit: contain;"});$hostedDiv.append($img)});$("div.payment_method_payplus-payment-gateway").prepend($hostedDiv)}}function modifyCheckoutPaymentFragment(fragmentHtml,liClassToRemove){const tempDiv=document.createElement("div");tempDiv.innerHTML=fragmentHtml;const liElements=tempDiv.querySelectorAll(`.${liClassToRemove}`);liElements.forEach(li=>{li.remove()});const modifiedFragmentString=tempDiv.innerHTML;return modifiedFragmentString}function multiPassIcons(loopImages){const element=document.querySelector("#payment_method_payplus-payment-gateway-multipass");if(element&&Object.keys(payplus_script_checkout.multiPassIcons).length>0){console.log("isMultiPass");const multiPassIcons=payplus_script_checkout.multiPassIcons;function findImageBySrc(src){let images=document.querySelectorAll("img");for(let img of images){if(img.src.includes(src)){return img}}return null}function replaceImageSourceWithFade(image,newSrc){if(image&&newSrc){image.style.height="32px";image.style.width="32px";image.style.transition="opacity 0.5s";image.style.opacity=0;setTimeout(()=>{image.src=newSrc;image.style.opacity=1},500)}else{console.log("Image or new source not found.")}}if(element){let imageToChange=findImageBySrc("multipassLogo.png");if(imageToChange){let originalSrc=imageToChange.src;let imageIndex=0;const imageKeys=Object.keys(multiPassIcons);const sources=imageKeys.map(key=>multiPassIcons[key]);function loopReplaceImageSource(){const newSrc=sources[imageIndex];replaceImageSourceWithFade(imageToChange,newSrc);imageIndex=(imageIndex+1)%sources.length;if(Object.keys(payplus_script_checkout.multiPassIcons).length>1){setTimeout(loopReplaceImageSource,2e3)}}loopReplaceImageSource();loopImages=false}}}}});
  • payplus-payment-gateway/trunk/hashes.json

    r3414289 r3422217  
    11{
     2    "\/payplus-payment-gateway.php": "a19fe4a4de3740582592647cb86357f6b89a5a95fc0cb4bdfc94127591d73eb0",
     3    "\/index.php": "c491dec192c55a18cd5d9ec23375720d58d40455dc685e7e4093c1198cc76b89",
     4    "\/CHANGELOG.md": "7badc71c452ddce72679f19b6bfe3c4020fcf020e1e58ba73a32c3e9bf142c9e",
     5    "\/includes\/blocks\/class-wc-payplus-blocks-support.php": "a9a69a3b1235b7e75a63b333450e02b34a5cd0e2b0cff3dc04198457ff20afc4",
     6    "\/includes\/wc_payplus_express_checkout.php": "39a88aea66ce444bd6a8a6f22436c52d8f7930b88f237d77988c792ca0ce6643",
     7    "\/includes\/wc_payplus_invoice.php": "d013245419a37997cda439e1303cd638e8a0fb63c5e797ffcc63b8416432df0b",
     8    "\/includes\/wc-payplus-activation-functions.php": "865a1751ba697c05ba7c2fe15792422811a0b3e62a6569cce2b5f11f3047b059",
     9    "\/includes\/wc_payplus_gateway.php": "2160ebe4b2b8979933284c5cc53f344b1be1ec250952016d73b2e2c3b8f07226",
     10    "\/includes\/admin\/class-wc-payplus-admin-settings.php": "36027cdd7fb062df1779060cc40b3bece3ba7b23f033e419bc16947074e19e55",
     11    "\/includes\/admin\/class-wc-payplus-admin.php": "325e12f22ffddd89e050c8283ff00be77fe0c2137d075aaee76cb13cf7e7425d",
     12    "\/includes\/elementor\/widgets\/express_checkout.php": "97b372a243a8d81010181ac79215663e1a3729afa0655eeea548afa3674cf1b6",
     13    "\/includes\/wc_payplus_subgateways.php": "b7f27acc22e7a19c1698d70abf855d7f10023c92c71d567daf80c2e493b0343d",
     14    "\/includes\/class-wc-payplus-payment-tokens.php": "bf9af4cea3a49f4045f6ac2d34fb6b592f3d541545711e9679d16c2070c53bcc",
     15    "\/includes\/class-wc-payplus-statics.php": "648c0f8fc1ac476b8ca6eb4c65dcab48dc02614b2f7a387ce10ca108d991e545",
     16    "\/includes\/class-wc-payplus-embedded.php": "ec7f57baa01f5a5df0f06cf889b2d9a22060ea817d1be095b80c3fa31012f6cb",
     17    "\/includes\/class-wc-payplus-hosted-fields.php": "2ab5ba9d5bebf99de341095043d665a72c2a069bb5975fe71dd4b92218ca0fe0",
     18    "\/includes\/class-wc-payplus-form-fields.php": "457e4e9dd07923e8677dd63d94e6c9605acc238ef0792a48fb770ccd33fb9e42",
     19    "\/includes\/class-wc-payplus-error-handler.php": "9ea1f9a88633bf3a822823e53e0edeabfc031e6b895a4a28a1b327dfaa8d3dd4",
     20    "\/includes\/class-wc-payplus-order-data.php": "ffef7b48c084487b7ead40647db3da1c68a5ab86a4ca979f89cc489344b3511b",
    221    "\/apple-developer-merchantid-domain-association": "44547d09e1007f04866fb64d6178fb9842cd11f7df57f06f49fa8134b9ce9002",
    3     "\/languages\/payplus-payment-gateway-he_IL.mo": "b29b3e845d5938ff766974b8ee9a24cffaa26176a4c909eb2a9b796a35a80b3e",
    4     "\/languages\/payplus-payment-gateway-he_IL.l10n.php": "f2c399d158e643c0c6bcf4b5713790fde95c97ead32dab67353c6e7f8aa0a5d5",
     22    "\/languages\/payplus-payment-gateway-ru_RU.mo": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
     23    "\/languages\/payplus-payment-gateway-he_IL.mo": "7e59e18adde1f8176e00089bb5ed77e76eb74e5c0a209b0946d8ac906a3ee663",
     24    "\/languages\/payplus-payment-gateway-ru_RU.po": "2c7b65abffd4b62d0fc07a4f941e0f9b1fde86da4254a33cecc7511a712ed1a7",
     25    "\/languages\/payplus-payment-gateway-he_IL.l10n.php": "0e5f97857e814a9c851f5476d1064d14d9988d1a9ff352791bd96b2c6b1fa798",
     26    "\/languages\/payplus-payment-gateway-he_IL.po": "3170245ee5d241af96597ec09e75e695469cb816c76119b57de02eb63fc1aeb7",
    527    "\/languages\/payplus-payment-gateway.pot": "8869bece7da90f4afeafadf4ca2dfcf350f753bbe0663db16a083f1e0de8035d",
    6     "\/languages\/payplus-payment-gateway-he_IL.po": "213b9e5c18b96484580fd6fbbc13e148cee657f01bbf99ed34733ecc76980b25",
    7     "\/languages\/payplus-payment-gateway-ru_RU.po": "2c7b65abffd4b62d0fc07a4f941e0f9b1fde86da4254a33cecc7511a712ed1a7",
    8     "\/languages\/payplus-payment-gateway-ru_RU.mo": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
    9     "\/readme.txt": "b876aa1e06b25c182be725bc34b48d7577acee695f7970c32955dc44c1f0b5c2",
    10     "\/payplus-payment-gateway.php": "6345ec87fe849376796c0a6086326cdd6fa459b48a1aa8572203e53a73274d77",
    11     "\/CHANGELOG.md": "63e1c2169d338fd44082aab0b675d34297d5f45848bf4a593c1e64e5d7bb56b6",
    12     "\/index.php": "c491dec192c55a18cd5d9ec23375720d58d40455dc685e7e4093c1198cc76b89",
    13     "\/block\/dist\/js\/woocommerce-blocks\/blocks.js": "01ce571a8d725d75941d415f9ebf3497cc705573394f877c30073461da190106",
    14     "\/block\/dist\/js\/woocommerce-blocks\/blocks.min.js": "006fe91acaa02333ff9966d96a1e89962c9172e6de7549775ca0d3e1431d5054",
    15     "\/block\/dist\/js\/woocommerce-blocks\/blocks.asset.php": "888e6a1635c15d8041b5bc620a9caf8ba13c6ca43ce638dccef694add8f5e13a",
    16     "\/block\/dist\/css\/woocommerce-blocks\/style.css": "5b51b0d574ac6e17118924b59c0d2bdabd115a9db88b28d514146804e4204326",
    1728    "\/templates\/hostedFields.php": "669d835ff26d5a009c5840204ce12ce2591dab37b342f4bd0ad16a2c4a6bc90f",
    18     "\/includes\/class-wc-payplus-embedded.php": "ec7f57baa01f5a5df0f06cf889b2d9a22060ea817d1be095b80c3fa31012f6cb",
    19     "\/includes\/elementor\/widgets\/express_checkout.php": "97b372a243a8d81010181ac79215663e1a3729afa0655eeea548afa3674cf1b6",
    20     "\/includes\/blocks\/class-wc-payplus-blocks-support.php": "a9a69a3b1235b7e75a63b333450e02b34a5cd0e2b0cff3dc04198457ff20afc4",
    21     "\/includes\/wc_payplus_invoice.php": "8664d261710053e35dbc59d80abaf9dd4336350d109bbed0985ced50956b0cc3",
    22     "\/includes\/class-wc-payplus-order-data.php": "ffef7b48c084487b7ead40647db3da1c68a5ab86a4ca979f89cc489344b3511b",
    23     "\/includes\/class-wc-payplus-statics.php": "648c0f8fc1ac476b8ca6eb4c65dcab48dc02614b2f7a387ce10ca108d991e545",
    24     "\/includes\/class-wc-payplus-form-fields.php": "457e4e9dd07923e8677dd63d94e6c9605acc238ef0792a48fb770ccd33fb9e42",
    25     "\/includes\/wc_payplus_subgateways.php": "c9f4c3558b3dda9145b3945ebdae9e58ddb88734c35c6a94103ce591aba1dfeb",
    26     "\/includes\/wc_payplus_gateway.php": "98ac3c04764e9a6d40959b990c72d042a8c1aaf1e0473bd34b743f50b1442fec",
    27     "\/includes\/class-wc-payplus-error-handler.php": "9ea1f9a88633bf3a822823e53e0edeabfc031e6b895a4a28a1b327dfaa8d3dd4",
    28     "\/includes\/wc-payplus-activation-functions.php": "865a1751ba697c05ba7c2fe15792422811a0b3e62a6569cce2b5f11f3047b059",
    29     "\/includes\/class-wc-payplus-hosted-fields.php": "2ab5ba9d5bebf99de341095043d665a72c2a069bb5975fe71dd4b92218ca0fe0",
    30     "\/includes\/admin\/class-wc-payplus-admin.php": "325e12f22ffddd89e050c8283ff00be77fe0c2137d075aaee76cb13cf7e7425d",
    31     "\/includes\/admin\/class-wc-payplus-admin-settings.php": "41e804c5a8f1f8104fe44276ffca374dd8e6f96fe1199f5c0890ffaf061130b0",
    32     "\/includes\/wc_payplus_express_checkout.php": "39a88aea66ce444bd6a8a6f22436c52d8f7930b88f237d77988c792ca0ce6643",
    33     "\/includes\/class-wc-payplus-payment-tokens.php": "bf9af4cea3a49f4045f6ac2d34fb6b592f3d541545711e9679d16c2070c53bcc",
    34     "\/assets\/js\/hostedFieldsScript.min.js": "e79ac008aeea46e955a35a04a4822bc477054a7303daf802f430c6931f308aaa",
    35     "\/assets\/js\/payplus-hosted-fields\/dist\/payplus-hosted-fields.min.js": "97d611ee72e6bf42787ba319195c48634a86d6d685c06df5b6284d8bfd132b8b",
    36     "\/assets\/js\/admin-payments.js": "f0c97687c96ff51b21fd67d00ca91cda98385ae940b8014be263e301dbce220e",
    37     "\/assets\/js\/front.min.js": "f52b8d8ada382fd438ce6535c165a2a9f8e980f220de9832279ee88866b35eb8",
    38     "\/assets\/js\/admin.min.js": "188665d7885490408e98428512e4235cec3f13a16db240731f537ce58d4446a0",
    39     "\/assets\/js\/hostedFieldsScript.js": "1529db4cb61217db75bdfc93dfd833523cf65bd2a632eec8eb182732b39ade11",
    40     "\/assets\/js\/checkout.js": "179427c4f0a4f85cb6551ddfd7d7ad2fd26734cb483eda0c723ce7dcbabadbe0",
    41     "\/assets\/js\/admin-payments.min.js": "d732afbb5180ca9b3df12313edf99f0b4ef403c04ca168e9a6ebed37f3cf4714",
    42     "\/assets\/js\/front.js": "2fa318e8e55c74203429c466d46d407b99e01ec596eb307e1efb535e18001090",
    43     "\/assets\/js\/admin.js": "a75b1664855e11136dc3c02819585076a434c1246bf9329a137142bd26d08ce2",
    44     "\/assets\/js\/script.js": "f46d23cc76206559f5a2019a682e19ab3b403cae25250a71e9da41e26358c4c9",
    45     "\/assets\/js\/checkout.min.js": "fc9f5572255a93141f8985f52b142482a755acd9c6c29d4f3f7423fcdc964f30",
    46     "\/assets\/js\/alertify.min.js": "cb1d39a1e5cacaff5d2ee78770996d3c0f75a6f2a46fa6a960ae729b20a9244f",
     29    "\/readme.txt": "cbd2ee490f976b1771ea1ddf1fd48bbafa5ba3e36c522e7dae08401e5865d466",
     30    "\/assets\/css\/alertify.min.css": "12e60b6d60e45a69e3dc0f442bb4005eb47fba5ceb42fc6435cd8b4867a3f69d",
     31    "\/assets\/css\/admin.scss": "02157f910d6c8f917da018bac5fed1022046b427e2a5a9174fc5cc68182070c5",
     32    "\/assets\/css\/style.min.css.map": "15c6d2df41e6723135635e7851fc76d854b7a187bc0b07ef3ae19f9d37b794d7",
     33    "\/assets\/css\/style.min.css": "b886a32183a22cdf6f211a4fde3a30c7939205c256861c6e474d208b3020e211",
     34    "\/assets\/css\/hostedFields.min.css.map": "b40a38c77082d343250f310d1515846d59fdd202338f4d67b0a3a569cc6a1c75",
     35    "\/assets\/css\/invoice_admin.css": "41d524070401fc66208a60d45d25db58ba3e4e1622bda7c6c4e26479617fef0a",
     36    "\/assets\/css\/admin.min.css.map": "479b137073afed87b77bc6dc09da3c83e2f4c062271620cf34252db6bf19ac0c",
     37    "\/assets\/css\/invoice_admin.min.css": "bc5cc0311e618df0792bd0dc65d40cb3d2ecdcd7b64d23bfb4945b93273184d6",
     38    "\/assets\/css\/hostedFields.css": "859f19136e745d31ea91e1e825fcb3cda98009e9eb5356ab9afcbd69625ea379",
     39    "\/assets\/css\/hostedFields.min.css": "570a257c97a023f48728a03e0f8963365fb8ab8916f9a3919c6b878749233439",
     40    "\/assets\/css\/admin.css": "db4adaaeb1a38aea274ac1d80fd88de56bb5871b566cfb37f7f2d5ea95d6a528",
     41    "\/assets\/css\/admin.min.css": "20a8d5afc3fc27a522b96eb1d3c904c241b9e83c1910cdb645d5f40c59f074d3",
     42    "\/assets\/css\/style.css": "0a719a35f20e412f0b831d5c3b70794eb50396f6b63d30f0daddad6dab180b58",
     43    "\/assets\/css\/admin.css.map": "15fb52b774871aa2f7f403996b7f2d9def4a0c3182c3c67a7425b165b174da01",
     44    "\/assets\/css\/fonts\/almoni-black-aaa.woff": "d9564600d1746f1296930597fa1cad7a8510bbc0b75e07ff2ba2a9bb5d1a5b59",
     45    "\/assets\/css\/fonts\/almoni-medium-aaa.woff2": "8d6d7ddb57a51e77e155019e588f2c3eb8828994f5d96777347bb2b8b5f9dced",
     46    "\/assets\/css\/fonts\/almoni-regular-aaa.woff": "5933807afc7134abb25bc3fec93f1cc599ea67524e68b1a6c1291b4abe8ddeec",
     47    "\/assets\/css\/fonts\/almoni-black-aaa.woff2": "15b70ba6f39720232df009008077df884a6f4520fa27cef861eb1e361ace8670",
     48    "\/assets\/css\/fonts\/almoni-regular-aaa.woff2": "e3a8779355a19698bb2795a3c6137de7c001253efe037e6f29590b0fd153e80b",
     49    "\/assets\/css\/fonts\/almoni-medium-aaa.eot": "b2fd9708d9514f5e6ee3b33ec51138669d6ae0febc5bd021bd6c8acd7edae228",
     50    "\/assets\/css\/fonts\/almoni-bold-aaa.eot": "caae5f5a2dc84db35c511bc62154a52b309e29714217d184afd0b9e47536e225",
     51    "\/assets\/css\/fonts\/almoni-regular-aaa.eot": "40fc14277b5014af0fcc57357f2576f7ea39f10509327fbd490c07b67e91f2a0",
     52    "\/assets\/css\/fonts\/almoni-medium-aaa.woff": "39f2179c99c189fb3898f8147e9093613568b6c3a6e6a607ff47bb4aca19a2c4",
     53    "\/assets\/css\/invoice_admin.min.css.map": "7699a7ac661c26d86bbb90713a114355331a17d25adaee39cb2dd1b6b2e145a4",
     54    "\/assets\/images\/discover.png": "64b1df4e83c05f845da810f5f566cbd133b29025e0db9dd968aadd6c043f1272",
     55    "\/assets\/images\/express.svg": "2300c7839a45fdf4c975b3a1e3f8555d90c43751482a6283df0081d9c7186855",
     56    "\/assets\/images\/verifoneLogo.png": "e1a963b6e6e6096c91934775a44d0d6e72684d100516991c665f5d5ddd00c752",
     57    "\/assets\/images\/cvv.svg": "8deaade7e5a971bbfb1e881db2d4509274b5d43f93b3794f4b2bc57d111b85cf",
     58    "\/assets\/images\/diners.png": "a83cb7e8e913528ec629d19f7bef80810cff1235bad63bc4962a4cc0b064f5ad",
     59    "\/assets\/images\/lock.svg": "00a060a968015c90fae28f15abdccc2490588351c1a81d00564fa97135a85f1c",
     60    "\/assets\/images\/payplus-logo-new.png": "7f0710fd9b8937187ab1b0cfda3fc07af5f9424cce51f58fa4164439fed4eee7",
     61    "\/assets\/images\/payplus-icon.svg": "67aa8ac49da13c0c1177978dfd9edb0a7d736ddb57d0dad944f5c08a3aeded76",
     62    "\/assets\/images\/maestro.png": "1e1fb77f6815ece35de4133ec5ef89ed59760ff15cff38e3cd1d9f97d16c643e",
     63    "\/assets\/images\/vi.svg": "dc772adfd83e2e632cf86bd69ab5251e1eb6b6910290283ccbebc8d5be780aea",
     64    "\/assets\/images\/visa.png": "0203bf5b3a8859036af4b624270507d84445b7f28122e5ce533edecf417f6d4c",
     65    "\/assets\/images\/bitLogo.png": "0974d5edc81588f668140ae6e5573015236c798e5ea46c173df72c7957ea6d6a",
     66    "\/assets\/images\/apple-payLogo.png": "cbdf8f49ee2c8849acd917a91c21c883de4c4943a8595a05825572a000228cda",
     67    "\/assets\/images\/valuecardLogo.png": "fd3b7ce6023daa0d30a46d97e06a8f6bafc1eedb2fb8e13277221797ad467982",
     68    "\/assets\/images\/google-payLogo.png": "9b1c8f4d1a9a57af309865f0bf3438ce35c350f7b74be851cba7c9f23b6ba8a8",
    4769    "\/assets\/images\/vCheckmark.svg": "a491972336d417a3a05ffc714a4361ca5e9a058fb5c88acbd9e68df2ebad347f",
    48     "\/assets\/images\/express.svg": "2300c7839a45fdf4c975b3a1e3f8555d90c43751482a6283df0081d9c7186855",
    49     "\/assets\/images\/payPlusSettings.svg": "b3e8bc998aca30a2090b3fc916205bc378ebe6f52a27435bdf9200aca8d6a2cc",
     70    "\/assets\/images\/finitioneLogo.png": "e1356e65b2e7756ed175886a24c3e7c5c3a77eb419f47ee165be633b00155f9f",
     71    "\/assets\/images\/max.png": "23d2f21bcb79e1cf8f84f8e17d44565131b9721d79bb184dab995dddc0d33486",
    5072    "\/assets\/images\/expressCheckout.png": "924aa7445ed0b4c21a5b1f8bcc415b4b52d2b9e56c17f88f3414d9820ab4ca6d",
     73    "\/assets\/images\/dropdown-arrow.png": "cd9cb1546d7e39612e4369ea4b71cde5d910350a7b9654d8929c3d708e6c428f",
     74    "\/assets\/images\/payplus.svg": "7c39cdfc18c22f5ab01fb2f3ac157def0b23d276789fa529a2541635412dc6ca",
     75    "\/assets\/images\/multipassLogo.png": "3864e774364850e214aa6d373a61d44d23d7d4e2349a333e7786e8bd52104601",
     76    "\/assets\/images\/InvoicePlusLogo.png": "d716e4957125fae1c9ef5f0956b58b5f90bae490acfbd16bea78cb7832195dda",
     77    "\/assets\/images\/cCards.png": "4eb20da7d587682fc51629cf9fa7f56867b505c51bf17af982dfcdaf2b2ff6bf",
     78    "\/assets\/images\/invoicePlus.svg": "23039ebc458ba8e475eb7328b0e3e2bcff451c4ac08b474f237912ed6dd1f0b6",
     79    "\/assets\/images\/xCheckmark.svg": "0f1f1883f5e1910e68a1e26813f0cd583dfdadbe70007bdf0d64f6bfa6005190",
     80    "\/assets\/images\/jcb.png": "30fefbf023340d64aa595d717ea1b28a67e87ba56eee84a7737d8b019696b12b",
     81    "\/assets\/images\/invoicePlus.png": "5aa43b3fd129c5c4fe4b51fb1ebd6364f79ecbec4422b0e021e45c3022b1fc98",
     82    "\/assets\/images\/showDocsPlus.svg": "71acb8fc7f411e73c613cbeb0ec97e15ce664d74cde8866071cbc119f1a13f38",
    5183    "\/assets\/images\/amex.png": "1ccefcd3772d25c434833661515be673de153308545a102ff12308686ed07ad0",
    52     "\/assets\/images\/cCards.png": "4eb20da7d587682fc51629cf9fa7f56867b505c51bf17af982dfcdaf2b2ff6bf",
     84    "\/assets\/images\/paypalLogo.png": "c183b1e04c17aa54e72794d47ef3bcac60e86bebfde6daaa7f6fc00c2f082448",
     85    "\/assets\/images\/PayPlusLogo.svg": "1a4b40f1f29a6f0014abefb878caf2557c2c5508a4c4e0ec4790d7d12ec93c0f",
    5386    "\/assets\/images\/mastercard.png": "35beb891a6c1f83fa3f96c6bf19d0ca9ccae9efb48f4de8cc7432912f779461c",
    54     "\/assets\/images\/lock.svg": "00a060a968015c90fae28f15abdccc2490588351c1a81d00564fa97135a85f1c",
    55     "\/assets\/images\/verifoneLogo.png": "e1a963b6e6e6096c91934775a44d0d6e72684d100516991c665f5d5ddd00c752",
    56     "\/assets\/images\/exclamation.svg": "3ec02365b41ef21ed5c87a3826c8755dc3fa38f4ef9869f13b76c606b90b700b",
    57     "\/assets\/images\/payplus.svg": "7c39cdfc18c22f5ab01fb2f3ac157def0b23d276789fa529a2541635412dc6ca",
    58     "\/assets\/images\/PayPlusLogo.svg": "1a4b40f1f29a6f0014abefb878caf2557c2c5508a4c4e0ec4790d7d12ec93c0f",
    59     "\/assets\/images\/maestro.png": "1e1fb77f6815ece35de4133ec5ef89ed59760ff15cff38e3cd1d9f97d16c643e",
    60     "\/assets\/images\/discover.png": "64b1df4e83c05f845da810f5f566cbd133b29025e0db9dd968aadd6c043f1272",
    61     "\/assets\/images\/payplus-icon.svg": "67aa8ac49da13c0c1177978dfd9edb0a7d736ddb57d0dad944f5c08a3aeded76",
    62     "\/assets\/images\/bitLogo.png": "0974d5edc81588f668140ae6e5573015236c798e5ea46c173df72c7957ea6d6a",
    63     "\/assets\/images\/invoicePlus.svg": "23039ebc458ba8e475eb7328b0e3e2bcff451c4ac08b474f237912ed6dd1f0b6",
    64     "\/assets\/images\/finitioneLogo.png": "e1356e65b2e7756ed175886a24c3e7c5c3a77eb419f47ee165be633b00155f9f",
    65     "\/assets\/images\/invoicePlus.png": "5aa43b3fd129c5c4fe4b51fb1ebd6364f79ecbec4422b0e021e45c3022b1fc98",
    66     "\/assets\/images\/InvoicePlusLogo.png": "d716e4957125fae1c9ef5f0956b58b5f90bae490acfbd16bea78cb7832195dda",
    67     "\/assets\/images\/jcb.png": "30fefbf023340d64aa595d717ea1b28a67e87ba56eee84a7737d8b019696b12b",
    68     "\/assets\/images\/max.png": "23d2f21bcb79e1cf8f84f8e17d44565131b9721d79bb184dab995dddc0d33486",
    69     "\/assets\/images\/valuecardLogo.png": "fd3b7ce6023daa0d30a46d97e06a8f6bafc1eedb2fb8e13277221797ad467982",
     87    "\/assets\/images\/payplus.png": "9dac05ca5c9a0097f4f39b26e1972ecd023bc2464189a23f7254819effe5e464",
     88    "\/assets\/images\/multipass-fading-icons\/gifta.png": "c1174873f87e19c86c995ab53043b5d97f4426ab86c8ba2bfcc75b28778820bd",
     89    "\/assets\/images\/multipass-fading-icons\/payis-plus-moadon-mifal-hapayis.png": "6472168aaf73ca28fd1fd39b4e1da4bcd3941cf8e74f697afbfcfc4dd37e1b6f",
     90    "\/assets\/images\/multipass-fading-icons\/dolce-vita.png": "2a0cd3a679ecab695ed7d627931f490ec0467071b03d4addb04482916954241f",
     91    "\/assets\/images\/multipass-fading-icons\/mega-lean.png": "ddaf6d46967e18e0c849a9e150eed7ce64f1c519b5475910212bb6bfef4da975",
     92    "\/assets\/images\/multipass-fading-icons\/ksharim-plus.png": "1bc65824f4cd404e065f0fbfe3007b1e553d5d5561d5e3e811760996a20d6ba5",
     93    "\/assets\/images\/multipass-fading-icons\/yenot-bitan.png": "267d585a21763dc6185c94b29367aca91468d09c9206326924015a744a2b40d9",
     94    "\/assets\/images\/multipass-fading-icons\/share-spa.png": "d9625042358599c3b00f543b1ea51818dda513b12a2ca52c1dd073251b55c93a",
     95    "\/assets\/images\/multipass-fading-icons\/nofshonit.png": "597f32e2d2bae545a51de0a939ae50d3791a4c4594a0ad32857b491d1e2e96cc",
     96    "\/assets\/images\/multipass-fading-icons\/swagg.png": "f74318342d2c41c4a8e3bd715ec4e51307818b61c454f97f5641104914bada62",
     97    "\/assets\/images\/multipass-fading-icons\/extra-bonus-tapuznet.png": "505a8d88ddeb990efabaf35d1d2d5d5d78a727289d292c4fa4027976a4938980",
     98    "\/assets\/images\/multipass-fading-icons\/raayonit.png": "db15ff19a2cb756c2e9b06b2a716104f444ae3416028d0ed47b62d2c7f48a27e",
     99    "\/assets\/images\/multipass-fading-icons\/jd-club.png": "17ed7e51ea8689b1dfd3bc24863632512dc1419ed1bde447c94e5e84ac8b4113",
     100    "\/assets\/images\/multipass-fading-icons\/buyme.png": "8391fd63960781c6925135a9c4e084490f7cbb95a4245790bfb440d3cfcfa197",
     101    "\/assets\/images\/multipass-fading-icons\/rami-levy.png": "7663e12663dd4bb051b6542b9245d06ec6dd69877ae4d3121dfa2bad8006620f",
    70102    "\/assets\/images\/multipass-fading-icons\/gold-tsafon.png": "519a8279e12e1feaa99823cb33184235196ea02d7717b792fd960d6762d09836",
    71     "\/assets\/images\/multipass-fading-icons\/ksharim-plus.png": "1bc65824f4cd404e065f0fbfe3007b1e553d5d5561d5e3e811760996a20d6ba5",
    72     "\/assets\/images\/multipass-fading-icons\/yerushalmi.png": "91020441a68b363d06675d406ddbe4a1afbf5444aa5efe3d8fc95db068b07a04",
    73     "\/assets\/images\/multipass-fading-icons\/payis-plus-moadon-mifal-hapayis.png": "6472168aaf73ca28fd1fd39b4e1da4bcd3941cf8e74f697afbfcfc4dd37e1b6f",
     103    "\/assets\/images\/multipass-fading-icons\/bituah-yashir.png": "a76fa2daebb635f4faa64893f6c89501ba5d325b21254dd3875265dd16e40d2d",
    74104    "\/assets\/images\/multipass-fading-icons\/forever-21.png": "5d471ab95639123f94dc99d0cc5c6d262f5d95ed8b00b25805569eb9042c453b",
    75105    "\/assets\/images\/multipass-fading-icons\/dolce-vita-i-student.png": "d6e4d3c747e6760974daa72276dd162a0e41e8a060a569dee2c5798b4e4aa0f2",
    76     "\/assets\/images\/multipass-fading-icons\/dolce-vita.png": "2a0cd3a679ecab695ed7d627931f490ec0467071b03d4addb04482916954241f",
    77     "\/assets\/images\/multipass-fading-icons\/yenot-bitan.png": "267d585a21763dc6185c94b29367aca91468d09c9206326924015a744a2b40d9",
    78     "\/assets\/images\/multipass-fading-icons\/gifta.png": "c1174873f87e19c86c995ab53043b5d97f4426ab86c8ba2bfcc75b28778820bd",
    79     "\/assets\/images\/multipass-fading-icons\/extra-bonus-tapuznet.png": "505a8d88ddeb990efabaf35d1d2d5d5d78a727289d292c4fa4027976a4938980",
     106    "\/assets\/images\/multipass-fading-icons\/dolce-vita-moadon-shelra.png": "627493aad984ed1b79fcdffe94f2e138d907cdb8922e0d4590fcca1873787efa",
    80107    "\/assets\/images\/multipass-fading-icons\/dolce-vita-cal.png": "155e17b80d89ab68fcec05e06854bd3a7311976ba6ca8c6033ece1c5d6f350af",
    81     "\/assets\/images\/multipass-fading-icons\/swagg.png": "f74318342d2c41c4a8e3bd715ec4e51307818b61c454f97f5641104914bada62",
    82     "\/assets\/images\/multipass-fading-icons\/nofshonit.png": "597f32e2d2bae545a51de0a939ae50d3791a4c4594a0ad32857b491d1e2e96cc",
    83     "\/assets\/images\/multipass-fading-icons\/mega-lean.png": "ddaf6d46967e18e0c849a9e150eed7ce64f1c519b5475910212bb6bfef4da975",
    84     "\/assets\/images\/multipass-fading-icons\/bituah-yashir.png": "a76fa2daebb635f4faa64893f6c89501ba5d325b21254dd3875265dd16e40d2d",
    85     "\/assets\/images\/multipass-fading-icons\/rami-levy.png": "7663e12663dd4bb051b6542b9245d06ec6dd69877ae4d3121dfa2bad8006620f",
     108    "\/assets\/images\/multipass-fading-icons\/club-911.png": "4cd80987836a54f8b4a20746fab3d56220ec3585b12966b3c0a82412e1023b9d",
    86109    "\/assets\/images\/multipass-fading-icons\/hitech-zone.png": "9773ef60b21a5d825efb465b08237dda217065c7e8af3734afa4e126f0b0c937",
    87     "\/assets\/images\/multipass-fading-icons\/raayonit.png": "db15ff19a2cb756c2e9b06b2a716104f444ae3416028d0ed47b62d2c7f48a27e",
    88     "\/assets\/images\/multipass-fading-icons\/dolce-vita-moadon-shelra.png": "627493aad984ed1b79fcdffe94f2e138d907cdb8922e0d4590fcca1873787efa",
    89     "\/assets\/images\/multipass-fading-icons\/club-911.png": "4cd80987836a54f8b4a20746fab3d56220ec3585b12966b3c0a82412e1023b9d",
    90     "\/assets\/images\/multipass-fading-icons\/jd-club.png": "17ed7e51ea8689b1dfd3bc24863632512dc1419ed1bde447c94e5e84ac8b4113",
    91     "\/assets\/images\/multipass-fading-icons\/share-spa.png": "d9625042358599c3b00f543b1ea51818dda513b12a2ca52c1dd073251b55c93a",
    92     "\/assets\/images\/multipass-fading-icons\/buyme.png": "8391fd63960781c6925135a9c4e084490f7cbb95a4245790bfb440d3cfcfa197",
    93     "\/assets\/images\/apple-payLogo.png": "cbdf8f49ee2c8849acd917a91c21c883de4c4943a8595a05825572a000228cda",
    94     "\/assets\/images\/payplus-logo-new.png": "7f0710fd9b8937187ab1b0cfda3fc07af5f9424cce51f58fa4164439fed4eee7",
    95     "\/assets\/images\/showDocsPlus.svg": "71acb8fc7f411e73c613cbeb0ec97e15ce664d74cde8866071cbc119f1a13f38",
    96     "\/assets\/images\/visa.png": "0203bf5b3a8859036af4b624270507d84445b7f28122e5ce533edecf417f6d4c",
    97     "\/assets\/images\/paypalLogo.png": "c183b1e04c17aa54e72794d47ef3bcac60e86bebfde6daaa7f6fc00c2f082448",
    98     "\/assets\/images\/diners.png": "a83cb7e8e913528ec629d19f7bef80810cff1235bad63bc4962a4cc0b064f5ad",
    99     "\/assets\/images\/google-payLogo.png": "9b1c8f4d1a9a57af309865f0bf3438ce35c350f7b74be851cba7c9f23b6ba8a8",
    100     "\/assets\/images\/multipassLogo.png": "3864e774364850e214aa6d373a61d44d23d7d4e2349a333e7786e8bd52104601",
    101     "\/assets\/images\/dropdown-arrow.png": "cd9cb1546d7e39612e4369ea4b71cde5d910350a7b9654d8929c3d708e6c428f",
    102     "\/assets\/images\/xCheckmark.svg": "0f1f1883f5e1910e68a1e26813f0cd583dfdadbe70007bdf0d64f6bfa6005190",
     110    "\/assets\/images\/multipass-fading-icons\/yerushalmi.png": "91020441a68b363d06675d406ddbe4a1afbf5444aa5efe3d8fc95db068b07a04",
    103111    "\/assets\/images\/isracard.png": "551785985dab7b6557873a3df84a76e7046145151c4515699e6701b43a50fdce",
    104     "\/assets\/images\/vi.svg": "dc772adfd83e2e632cf86bd69ab5251e1eb6b6910290283ccbebc8d5be780aea",
    105     "\/assets\/images\/cvv.svg": "8deaade7e5a971bbfb1e881db2d4509274b5d43f93b3794f4b2bc57d111b85cf",
    106     "\/assets\/images\/payplus.png": "9dac05ca5c9a0097f4f39b26e1972ecd023bc2464189a23f7254819effe5e464",
     112    "\/assets\/images\/payPlusSettings.svg": "b3e8bc998aca30a2090b3fc916205bc378ebe6f52a27435bdf9200aca8d6a2cc",
    107113    "\/assets\/images\/wire-transfers.png": "d364a48e453f20d7ab71f763dc34aec8bc6eaa8cafb50bce83dfcd3acc14c5ca",
    108     "\/assets\/css\/style.min.css": "b886a32183a22cdf6f211a4fde3a30c7939205c256861c6e474d208b3020e211",
    109     "\/assets\/css\/fonts\/almoni-regular-aaa.woff2": "e3a8779355a19698bb2795a3c6137de7c001253efe037e6f29590b0fd153e80b",
    110     "\/assets\/css\/fonts\/almoni-bold-aaa.eot": "caae5f5a2dc84db35c511bc62154a52b309e29714217d184afd0b9e47536e225",
    111     "\/assets\/css\/fonts\/almoni-black-aaa.woff2": "15b70ba6f39720232df009008077df884a6f4520fa27cef861eb1e361ace8670",
    112     "\/assets\/css\/fonts\/almoni-black-aaa.woff": "d9564600d1746f1296930597fa1cad7a8510bbc0b75e07ff2ba2a9bb5d1a5b59",
    113     "\/assets\/css\/fonts\/almoni-medium-aaa.woff": "39f2179c99c189fb3898f8147e9093613568b6c3a6e6a607ff47bb4aca19a2c4",
    114     "\/assets\/css\/fonts\/almoni-medium-aaa.eot": "b2fd9708d9514f5e6ee3b33ec51138669d6ae0febc5bd021bd6c8acd7edae228",
    115     "\/assets\/css\/fonts\/almoni-medium-aaa.woff2": "8d6d7ddb57a51e77e155019e588f2c3eb8828994f5d96777347bb2b8b5f9dced",
    116     "\/assets\/css\/fonts\/almoni-regular-aaa.eot": "40fc14277b5014af0fcc57357f2576f7ea39f10509327fbd490c07b67e91f2a0",
    117     "\/assets\/css\/fonts\/almoni-regular-aaa.woff": "5933807afc7134abb25bc3fec93f1cc599ea67524e68b1a6c1291b4abe8ddeec",
    118     "\/assets\/css\/invoice_admin.min.css.map": "7699a7ac661c26d86bbb90713a114355331a17d25adaee39cb2dd1b6b2e145a4",
    119     "\/assets\/css\/invoice_admin.min.css": "bc5cc0311e618df0792bd0dc65d40cb3d2ecdcd7b64d23bfb4945b93273184d6",
    120     "\/assets\/css\/hostedFields.min.css.map": "b40a38c77082d343250f310d1515846d59fdd202338f4d67b0a3a569cc6a1c75",
    121     "\/assets\/css\/admin.min.css.map": "479b137073afed87b77bc6dc09da3c83e2f4c062271620cf34252db6bf19ac0c",
    122     "\/assets\/css\/hostedFields.css": "859f19136e745d31ea91e1e825fcb3cda98009e9eb5356ab9afcbd69625ea379",
    123     "\/assets\/css\/invoice_admin.css": "41d524070401fc66208a60d45d25db58ba3e4e1622bda7c6c4e26479617fef0a",
    124     "\/assets\/css\/style.min.css.map": "15c6d2df41e6723135635e7851fc76d854b7a187bc0b07ef3ae19f9d37b794d7",
    125     "\/assets\/css\/hostedFields.min.css": "570a257c97a023f48728a03e0f8963365fb8ab8916f9a3919c6b878749233439",
    126     "\/assets\/css\/style.css": "0a719a35f20e412f0b831d5c3b70794eb50396f6b63d30f0daddad6dab180b58",
    127     "\/assets\/css\/admin.scss": "02157f910d6c8f917da018bac5fed1022046b427e2a5a9174fc5cc68182070c5",
    128     "\/assets\/css\/admin.css": "db4adaaeb1a38aea274ac1d80fd88de56bb5871b566cfb37f7f2d5ea95d6a528",
    129     "\/assets\/css\/alertify.min.css": "12e60b6d60e45a69e3dc0f442bb4005eb47fba5ceb42fc6435cd8b4867a3f69d",
    130     "\/assets\/css\/admin.min.css": "20a8d5afc3fc27a522b96eb1d3c904c241b9e83c1910cdb645d5f40c59f074d3",
    131     "\/assets\/css\/admin.css.map": "15fb52b774871aa2f7f403996b7f2d9def4a0c3182c3c67a7425b165b174da01"
     114    "\/assets\/images\/exclamation.svg": "3ec02365b41ef21ed5c87a3826c8755dc3fa38f4ef9869f13b76c606b90b700b",
     115    "\/assets\/js\/admin-payments.js": "f0c97687c96ff51b21fd67d00ca91cda98385ae940b8014be263e301dbce220e",
     116    "\/assets\/js\/hostedFieldsScript.min.js": "e79ac008aeea46e955a35a04a4822bc477054a7303daf802f430c6931f308aaa",
     117    "\/assets\/js\/hostedFieldsScript.js": "1529db4cb61217db75bdfc93dfd833523cf65bd2a632eec8eb182732b39ade11",
     118    "\/assets\/js\/front.min.js": "f52b8d8ada382fd438ce6535c165a2a9f8e980f220de9832279ee88866b35eb8",
     119    "\/assets\/js\/script.js": "f46d23cc76206559f5a2019a682e19ab3b403cae25250a71e9da41e26358c4c9",
     120    "\/assets\/js\/front.js": "2fa318e8e55c74203429c466d46d407b99e01ec596eb307e1efb535e18001090",
     121    "\/assets\/js\/payplus-hosted-fields\/dist\/payplus-hosted-fields.min.js": "97d611ee72e6bf42787ba319195c48634a86d6d685c06df5b6284d8bfd132b8b",
     122    "\/assets\/js\/checkout.min.js": "d5185e67f1aa694de9e89670e8c123bf54576414fb71a140476bb8e88c3a714e",
     123    "\/assets\/js\/admin.min.js": "188665d7885490408e98428512e4235cec3f13a16db240731f537ce58d4446a0",
     124    "\/assets\/js\/admin.js": "a75b1664855e11136dc3c02819585076a434c1246bf9329a137142bd26d08ce2",
     125    "\/assets\/js\/alertify.min.js": "cb1d39a1e5cacaff5d2ee78770996d3c0f75a6f2a46fa6a960ae729b20a9244f",
     126    "\/assets\/js\/admin-payments.min.js": "d732afbb5180ca9b3df12313edf99f0b4ef403c04ca168e9a6ebed37f3cf4714",
     127    "\/assets\/js\/checkout.js": "6cd0e060eb22d7d571372d74bd0c0fb2fd1ac7d3e616608165a1efff086c00b2",
     128    "\/block\/dist\/css\/woocommerce-blocks\/style.css": "5b51b0d574ac6e17118924b59c0d2bdabd115a9db88b28d514146804e4204326",
     129    "\/block\/dist\/js\/woocommerce-blocks\/blocks.min.js": "006fe91acaa02333ff9966d96a1e89962c9172e6de7549775ca0d3e1431d5054",
     130    "\/block\/dist\/js\/woocommerce-blocks\/blocks.js": "01ce571a8d725d75941d415f9ebf3497cc705573394f877c30073461da190106",
     131    "\/block\/dist\/js\/woocommerce-blocks\/blocks.asset.php": "888e6a1635c15d8041b5bc620a9caf8ba13c6ca43ce638dccef694add8f5e13a"
    132132}
  • payplus-payment-gateway/trunk/includes/admin/class-wc-payplus-admin-settings.php

    r3345779 r3422217  
    520520                    'desc_tip' => true,
    521521                    'id' => 'payplus_invoice_option[zero_total_dont_create]',
     522                    'class' => 'payplus-documents'
     523                ];
     524                $settings[$section][] = [
     525                    'title' => __('Display customer ID in invoice if exists', 'payplus-payment-gateway'),
     526                    'type' => 'checkbox',
     527                    'desc' => __('If checked, the customer identification number (VAT number) from the payment response will be displayed in the invoice when available.', 'payplus-payment-gateway'),
     528                    'default' => 'no',
     529                    'desc_tip' => true,
     530                    'id' => 'payplus_invoice_option[display_customer_id_in_invoice]',
    522531                    'class' => 'payplus-documents'
    523532                ];
  • payplus-payment-gateway/trunk/includes/wc_payplus_gateway.php

    r3406025 r3422217  
    17161716        $order->save_meta_data();
    17171717
     1718        // Build redirect URL using original format (query args) for compatibility with redirect/iframe modes
    17181719        $redirect_to = add_query_arg('order-pay', $order_id, add_query_arg('key', $order->get_order_key(), get_permalink(wc_get_page_id('checkout'))));
    17191720
     
    17391740                if ($status === "processing" || $status === "on-hold" || $status === "approved") {
    17401741                    $this->payplus_add_log_all('payplus_double_check', 'Order ID: ' . $order_id . ' | Status approved - Redirecting to order received page');
    1741                     $redirect_to = str_replace('order-pay', 'order-received', $redirect_to);
     1742                    // Use WooCommerce method to get order received URL instead of string replacement
     1743                    $redirect_to = $order->get_checkout_order_received_url();
    17421744                    $result = [
    17431745                        'result' => 'success',
     
    17921794
    17931795            if ($response->data->status == "approved" && $response->data->status_code == "000" && $response->data->transaction_uid) {
    1794                 $redirect_to = str_replace('order-pay', 'order-received', $redirect_to);
     1796                // Use WooCommerce method to get order received URL instead of string replacement
     1797                $redirect_to = $order->get_checkout_order_received_url();
    17951798                $transactionUid = $response->data->transaction_uid;
    17961799
     
    27412744    public function get_payment_page($res)
    27422745    {
     2746        // Prevent duplicate iframe creation - check if already exists
     2747        static $iframe_created = false;
     2748        if ($iframe_created) {
     2749            return;
     2750        }
     2751       
    27432752        if (!$this->display_mode || $this->display_mode == 'default') {
    27442753            $mainPluginOptions = get_option('woocommerce_payplus-payment-gateway_settings');
     
    27522761            echo "<form id='pp_iframe' name='pp_iframe' method='GET' action='" . esc_url($res) . "'></form>";
    27532762        }
    2754         echo '<script type="text/javascript">document.getElementById("pp_iframe").style.display = "block";</script>';
    2755         echo '<script type="text/javascript">document.pp_iframe.submit()</script>';
     2763        echo '<script type="text/javascript">(function() { var iframe = document.getElementById("pp_iframe"); if (iframe) { iframe.style.display = "block"; if (document.pp_iframe) { document.pp_iframe.submit(); } } })();</script>';
     2764       
     2765        $iframe_created = true;
    27562766    }
    27572767
  • payplus-payment-gateway/trunk/includes/wc_payplus_invoice.php

    r3414289 r3422217  
    428428                if ($payplus_invoice_type_document_refund === 'inv_don_receipt' && $method_payment === 'other') {
    429429                    $order->add_order_note(__('Invoice not created: Donation invoice-receipts cannot have "Other" as the payment method. Please select a different payment method.', 'payplus-payment-gateway'));
    430                     throw new Exception(__('Donation invoice-receipts cannot have "Other" as the payment method. Please select a different payment method.', 'payplus-payment-gateway'));
     430                    throw new Exception(esc_html__('Donation invoice-receipts cannot have "Other" as the payment method. Please select a different payment method.', 'payplus-payment-gateway'));
    431431                }
    432432               
     
    11211121                    $order = wc_get_order($order_id);
    11221122                    $payload['customer'] = $this->payplus_get_client_by_order_id($order_id);
     1123                    $ppResJson = WC_PayPlus_Meta_Data::get_meta($order_id, 'payplus_response');
     1124                    $payPlusResponse = !empty($ppResJson) ? json_decode($ppResJson, true) : null;
     1125                   
     1126                    // Only set vat_number from identification_number if setting is enabled
     1127                    $display_customer_id = isset($this->payplus_invoice_option['display_customer_id_in_invoice']) && ($this->payplus_invoice_option['display_customer_id_in_invoice'] === 'yes' || $this->payplus_invoice_option['display_customer_id_in_invoice'] === 'on');
     1128                    if ($display_customer_id && isset($payPlusResponse['identification_number']) && !empty($payPlusResponse['identification_number'])) {
     1129                        $payload['customer']['vat_number'] = $payPlusResponse['identification_number'];
     1130                    }
    11231131                    $payload['customer']['country_iso'] === "IL" && boolval($WC_PayPlus_Gateway->settings['paying_vat_all_order'] === "yes") ? $payload['customer']['paying_vat'] = true : null;
    11241132                    if ($WC_PayPlus_Gateway->settings['allways_pay_vat'] === "yes") {
     
    12911299                    $payload = array_merge($payload, $this->payplus_get_payments_invoice($resultApps, $payplusApprovalNum, $dual, $order->get_total()));
    12921300
    1293                     $ppResJson = WC_PayPlus_Meta_Data::get_meta($order_id, 'payplus_response');
    1294                     $payPlusResponse = !empty($ppResJson) ? json_decode($ppResJson, true) : null;
    1295 
    12961301                    if (isset($payload['payments'][0]['payment_app']) && $payload['payments'][0]['payment_app'] === "-1") {
    12971302                        if (is_array($payPlusResponse)) {
  • payplus-payment-gateway/trunk/includes/wc_payplus_subgateways.php

    r3406025 r3422217  
    849849            }
    850850        }
    851 
    852         // 3. Hide Hosted Fields gateway if pp_iframe or pp_iframe_h elements are not expected to be rendered
    853         if (isset($available_gateways['payplus-payment-gateway-hostedfields'])) {
    854             $main_gateway_settings = get_option('woocommerce_payplus-payment-gateway_settings', []);
    855             $display_mode = $main_gateway_settings['display_mode'] ?? 'redirect'; // Default to 'redirect'
    856 
    857             // If display mode is not iframe-based, hide hosted fields
    858             if (!in_array($display_mode, ['samePageIframe', 'popupIframe', 'iframe'])) {
    859                 unset($available_gateways['payplus-payment-gateway-hostedfields']);
    860             }
    861         }
    862851    }
    863852    return $available_gateways;
  • payplus-payment-gateway/trunk/languages/payplus-payment-gateway-he_IL.l10n.php

    r3406025 r3422217  
    11<?php
    22// generated by Poedit from payplus-payment-gateway-he_IL.po, do not edit directly
    3 return ['domain'=>NULL,'plural-forms'=>'nplurals=2; plural=(n != 1);','language'=>'he_IL','pot-creation-date'=>'2025-11-29 13:16+0200','po-revision-date'=>'2025-11-29 13:17+0200','translation-revision-date'=>'2025-11-29 13:17+0200','project-id-version'=>'PayPlus Payment Gateway','x-generator'=>'Poedit 3.8','messages'=>['Settings'=>'הגדרות','Express Checkout'=>'קופה מהירה','Select your cards (optional):'=>'כרטיסי אשראי לתצוגה:','Choose card icons to be displayed (none for default).'=>'בחירת כרטיסי אשראי לתצוגה (ריק לברירת מחדל).','PayPlus Basic Settings'=>'הגדרות בסיס פייפלוס','Simple setup options - The base plugin options. Setup these and you can start working immediately!'=>'הגדרות בסיס לתוסף - הגדרה של אלו מאפשרת התחלת עבודה מיידית!','Enable/Disable'=>'הפעלה/השבתה','Enable PayPlus+ Payment'=>'הפעלת תשלום פייפלוס','API Key'=>'(API Key) מפתח API','Secret Key'=>'מפתח סודי','PayPlus Secret Key you can find in your account under Settings'=>'מזהה ה Secret Key שלך כפי שמופיע במסך הגדרות בחשבון שלך בפיי פלוס','Payment Page UID'=>'מזהה UID של הדף תשלום','Your payment page UID can be found under Payment Pages in your side menu in PayPlus account'=>'מזהה דף התשלום - ניתן למצוא תחת דפי תשלום בתפריט הצדדי בחשבון הפייפלוס שלך','Test mode'=>'מצב בדיקות (סביבת פיתוח)','Transactions Type'=>'סוג עסקה','Use global default'=>'ברירת מחדל גלובלית','Charge'=>'חיוב','Authorization'=>'תפיסת מסגרת','Display Mode'=>'תצוגת דף הסליקה','Redirect'=>'באמצעות הפנייה לדף הסליקה (Redirect)','iFrame on the next page'=>'דף סליקה באתרך בעמוד הבא (IFrame)','iFrame on the same page'=>'הצג את דף הסליקה באתר שלך ללא מעבר עמוד באמצעות (IFrame)','iFrame in a Popup'=>'הצג את דף הסליקה בחלון קופץ  (IFrame)','iFrame Height'=>'גובה ה IFrame','Enable Payment via Saved Cards'=>'הפעל אפשרות שמירת כרטיסי אשראי ללקוחות שלך','Default Woo'=>'ברירת מחדל woocommerce','Successful Order Status'=>'במידה והתשלום בוצע בהצלחה, הגדר את סטטוס ההזמנה','Payment Completed'=>'חיוב מוצלח','Fire Payment Completed On Successful Charge'=>'הרץ פונקציית תשלום מוצלח מובנית של ווקומרס','Transaction data in order notes'=>'שמירת מידע עסקאות בהערות הזמנה','Save PayPlus transaction data to the order notes'=>'שמירת מידע פייפלוס אודות עסקאות בהערות הזמנה','Show PayPlus Metabox'=>'הצגת תיבת מידע פייפלוס','Show the transaction data in the PayPlus dedicated metabox'=>'הצגת מידע פייפלוס אודות עסקאות בתיבת מידע ייעודית בעמוד ההזמנה בפאנל הניהול','Select your clubs:'=>'בחירת מועדונים:','Choose clubs to show their icon on the checkout page.'=>'בחירת מועדונים לתצוגת סמליהם בעמוד התשלום.','Invoice+ (PayPlus)'=>'חשבונית פלוס מבית פיי פלוס','Check this to activate Invoice+'=>'הפעלת חשבונית+','Display Only - Invoice+ Docs'=>'תצוגה בלבד - מסמכי חשבונית+','Only display existing Invoice+ docs without creating or enabling the Invoice+'=>'הצגת מסמכי חשבונית+ קיימים ללא הפעלה או יצירה של חשבונית+','Type Documents'=>'בחירת סוג מסמך','Tax Invoice'=>'חשבונית מס','Tax Invoice Receipt '=>'חשבונית מס קבלה ','Receipt'=>'קבלה','Donation Reciept'=>'קבלה על תרומה','Invoice\'s Language'=>'בחירת שפה לחשבונית','Website code'=>'קוד אתר','Add a unique string here if you have more than one website
     3return ['domain'=>NULL,'plural-forms'=>'nplurals=2; plural=(n != 1);','language'=>'he_IL','pot-creation-date'=>'2025-12-09 17:07+0200','po-revision-date'=>'2025-12-09 17:19+0200','translation-revision-date'=>'2025-12-09 17:19+0200','project-id-version'=>'PayPlus Payment Gateway','x-generator'=>'Poedit 3.8','messages'=>['Settings'=>'הגדרות','Express Checkout'=>'קופה מהירה','Select your cards (optional):'=>'כרטיסי אשראי לתצוגה:','Choose card icons to be displayed (none for default).'=>'בחירת כרטיסי אשראי לתצוגה (ריק לברירת מחדל).','PayPlus Basic Settings'=>'הגדרות בסיס פייפלוס','Simple setup options - The base plugin options. Setup these and you can start working immediately!'=>'הגדרות בסיס לתוסף - הגדרה של אלו מאפשרת התחלת עבודה מיידית!','Enable/Disable'=>'הפעלה/השבתה','Enable PayPlus+ Payment'=>'הפעלת תשלום פייפלוס','API Key'=>'(API Key) מפתח API','Secret Key'=>'מפתח סודי','PayPlus Secret Key you can find in your account under Settings'=>'מזהה ה Secret Key שלך כפי שמופיע במסך הגדרות בחשבון שלך בפיי פלוס','Payment Page UID'=>'מזהה UID של הדף תשלום','Your payment page UID can be found under Payment Pages in your side menu in PayPlus account'=>'מזהה דף התשלום - ניתן למצוא תחת דפי תשלום בתפריט הצדדי בחשבון הפייפלוס שלך','Test mode'=>'מצב בדיקות (סביבת פיתוח)','Transactions Type'=>'סוג עסקה','Use global default'=>'ברירת מחדל גלובלית','Charge'=>'חיוב','Authorization'=>'תפיסת מסגרת','Display Mode'=>'תצוגת דף הסליקה','Redirect'=>'באמצעות הפנייה לדף הסליקה (Redirect)','iFrame on the next page'=>'דף סליקה באתרך בעמוד הבא (IFrame)','iFrame on the same page'=>'הצג את דף הסליקה באתר שלך ללא מעבר עמוד באמצעות (IFrame)','iFrame in a Popup'=>'הצג את דף הסליקה בחלון קופץ  (IFrame)','iFrame Height'=>'גובה ה IFrame','Enable Payment via Saved Cards'=>'הפעל אפשרות שמירת כרטיסי אשראי ללקוחות שלך','Default Woo'=>'ברירת מחדל woocommerce','Successful Order Status'=>'במידה והתשלום בוצע בהצלחה, הגדר את סטטוס ההזמנה','Payment Completed'=>'חיוב מוצלח','Fire Payment Completed On Successful Charge'=>'הרץ פונקציית תשלום מוצלח מובנית של ווקומרס','Transaction data in order notes'=>'שמירת מידע עסקאות בהערות הזמנה','Save PayPlus transaction data to the order notes'=>'שמירת מידע פייפלוס אודות עסקאות בהערות הזמנה','Show PayPlus Metabox'=>'הצגת תיבת מידע פייפלוס','Show the transaction data in the PayPlus dedicated metabox'=>'הצגת מידע פייפלוס אודות עסקאות בתיבת מידע ייעודית בעמוד ההזמנה בפאנל הניהול','Select your clubs:'=>'בחירת מועדונים:','Choose clubs to show their icon on the checkout page.'=>'בחירת מועדונים לתצוגת סמליהם בעמוד התשלום.','Invoice+ (PayPlus)'=>'חשבונית פלוס מבית פיי פלוס','Check this to activate Invoice+'=>'הפעלת חשבונית+','Display Only - Invoice+ Docs'=>'תצוגה בלבד - מסמכי חשבונית+','Only display existing Invoice+ docs without creating or enabling the Invoice+'=>'הצגת מסמכי חשבונית+ קיימים ללא הפעלה או יצירה של חשבונית+','Type Documents'=>'בחירת סוג מסמך','Tax Invoice'=>'חשבונית מס','Tax Invoice Receipt '=>'חשבונית מס קבלה ','Receipt'=>'קבלה','Donation Reciept'=>'קבלה על תרומה','Invoice\'s Language'=>'בחירת שפה לחשבונית','Website code'=>'קוד אתר','Add a unique string here if you have more than one website
    44                    connected to the service <br> This will create a unique id for invoices to each site (website code must be different for each site!)'=>'הוספת טקסט ייחודי לאתר (במידה ויש יותר מאתר אחד מחובר למערכת החשבוניות)<br>
    5 על מנת למנוע כפילות של אסמכתאות (הטקסט חייב להיות ייחודי לאתר זה!)','Brand UID'=>'מזהה מותג','Set brand UID from which the system will issue the documents (Leave blank if you only have one brand)'=>'יש להזין את מזהה המותג ממנו המערכת תפיק את המסמכים (להשאיר ריק אם יש רק מותג אחד)','Brand UID - Development/Sandbox'=>'מזהה מותג - מצב ארגז חול (פיתוח)','Set development - brand UID from which the system will issue the documents (Leave blank if you only have one brand)'=>'יש להזין את מזהה המותג (מצב פיתוח)  ממנו המערכת תפיק את המסמכים (להשאיר ריק אם יש רק מותג אחד)','EMV POS Brand UID - Development/Sandbox'=>'מזהה מותג EMV POS - פיתוח/סנדבוקס','Document type for charge transaction'=>'סוג מסמך לעסקת חיוב','Document type for refund transaction'=>'סוג מסמך לעסקת החזר','Type Documents Refund'=>'בחירת סוג מסמך להחזר','Refund Invoice'=>'חשבונית זיכוי','Refund Receipt'=>'קבלה לזיכוי','Refund Invoice + Refund Receipt'=>'חשבונית זיכוי +קבלה לזיכוי','Order status for issuing an invoice'=>'סטטוס הזמנה להוצאת חשבונית','Send invoice to the customer via e-mail'=>'שליחת חשבונית ללקוח באמצעות דואר אלקטרוני','Send invoice to the customer via Sms (Only If you purchased an SMS package from PayPlus)'=>'שלח חשבונית ללקוח באמצעות SMS (רק אם רכשת חבילת SMS מ-PayPlus)','Invoice Creation Mode:'=>'מצב הפקת חשבונית:','Automatic'=>'אוטומטי','Manual'=>'ידני','Invoice creation: Automatic(Default) or Manual'=>'הפקת חשבוניות בצורה: ידנית או אוטומטית(ברירת מחדל)','Allow amount change'=>'אפשרות לשינוי סכום החיוב','Transaction amount change'=>'שינוי סכום העסקה','Choose this to be able to charge a different amount higher/lower than the order total (A number field will appear beside the "Make Paymet" button)'=>'הרשאה זו מאפשרת לבצע חיוב על סכום שונה גבוה/נמוך מסכום ההזמנה (ליד כפתור "ביצוע תשלום" יופיע שדה מספר)','Select the types you want available for docs creation'=>'בחירת סוג מסמכי חשבונית+ אפשריים','Choose from mulitple types of documents to be available in the order page.'=>'בחירת סוג המסמכים האפשריים לחשבונית שיופיעו בעמוד ההזמנה.','Issue automatic tax invoice for orders paid in cash or bank transfers'=>'הפקת חשבונית מס להזמנות אשר שולמו במזומן או העברה בנקאית','This overrides the default setting for automatic documents created for an order and is applicable only for "cod - cash on delivery" or "bacs - bank transfer" payment.'=>'הגדרה זו עוקפת את הגדרת ברירת המחדל להוצאת מסמך להזמנה באופן אוטומטי. רק להזמנות אשר שולמו במזומן (תשלום לשליח) או בהעברה בנקאית.','Logging'=>'שמור לוגים לגבי פעילות הקשורה לתוסף הסליקה של פייפלוס','Do not create documents for the following methods:'=>'לא ליצור מסמכים לשיטות התשלום הבאות:','Select methods that documents will not be created for.'=>'בחירת שיטות תשלום עליהן הפקת מסמכים לא תופעל.','PayPal'=>'פייפאל','Show Invoice+ Create button'=>'הצגת כפתור יצירת מסמך חשבונית+','Show Invoice+ Get button'=>'הצגת כפתור "משיכת מסמך קיים" חשבונית+','Show Invoice+ metabox in order page'=>'הצגת מסמכי חשבונית+ בתוך תיבה ייעודית בעמוד הזמנה','Don`t add invoice+ links to order notes'=>'לא להוסיף קישורים למסמכי חשבונית+ בהערות הזמנה','Every order is subject to VAT'=>'הוספת מע"מ להזמנות','VAT change in Eilat'=>'הורדת מע"מ לתושבי אילת','Keywords for deliveries in Eilat'=>'מילות מפתח למשלוחים באילת','Keywords must be separated with a comma'=>'יש להפריד בין מילות המפתח באמצעות פסיק','Hide products from Invoice+ docs'=>'הסתרת מוצרים במסמכי חשבונית+','Use "General Product" invoice+ documents'=>'שימוש ב"מוצר כללי" במסמכי חשבונית+','Send all items as: "General Product" in Invoice+ document creation.'=>'יצירת מסמך חשבונית+  ללא מידע מוצרים (יופיע רק מוצר כללי אחד עבור כל החשבונית)','Add product variations data to the invoice'=>'הוספת מידע (סוג) מוצר ומטה דאטה למסמך','Display product variations metadata (If applicable) in a new line.'=>'(במידה וקיים) הצגת מידע סוג (וריאנט) מוצר במסמך בשורה נפרדת.','Coupon as product'=>'הצגת קופון/ים כמוצר','Display coupons as products with negative value in document.'=>'הצגת קופונים כמוצרים עם ערך שלילי בחשבונית.','Do not create documents for zero-total orders'=>'לא ליצור מסמכים עבור הזמנות עם סכום כולל אפס','Checking this will prevent document creation for zero-total orders.(Consult your accountant regarding the use of this feature)'=>'סימון אפשרות זו ימנע יצירת מסמכים עבור הזמנות עם סכום כולל אפס. (מומלץ להתייעץ עם רואה החשבון שלך לגבי השימוש באפשרות זו)','Calculate VAT According to:'=>'חישוב מע"מ לפי:','PayPlus'=>'פיי פלוס','WooCommerce'=>'ווקומרס','If you don`t know what to do here leave it on default :)'=>'אם אין לך מושג, השאר/י על Default','Invoice For Foreign Customers'=>'חשבוניות ומסמכים ללקוחות זרים','Paying VAT'=>'משלם מע"מ','Exempt VAT'=>'פטור מע"מ','Exempt VAT If Customer Billing ISO Country Is Different Than...'=>'פטור מע"מ במידה וכתובת החיוב הלקוח שונה מ...','Your Business VAT Registration Country ISO Code'=>'המדינה שהעסק שלך רשום ומשלם מע"מ היא','Custom checkout field name for vat number'=>'שם שדה למספר מע"מ או ת.ז','Every order is allways with VAT NO MATTER WHAT!'=>'הזמנה תמיד כוללת מע״מ – בלי יוצא מן הכלל!','This will make every order with VAT, even if the customer is not paying VAT'=>'זה יגרום לכך שכל הזמנה תחויב במע״מ, גם אם הלקוח לא משלם מע״מ','Use new/other - "Other country vat settings" (Default: Unchecked)'=>'השתמש בחדש/אחר – "הגדרות מע״מ למדינות אחרות" (ברירת מחדל: לא מסומן)','The language of the invoices or documents issued to foreign customers (assuming your invoicing company supports this language)'=>'שפת החשבוניות או המסמכים שיצאו ללקוחות זרים (בהנחה שחברת החשבוניות שלכם תומכת בשפה זו)','Show Invoice Runner Management Button'=>'הצגת כפתור ניהול מריץ חשבוניות','Display the Invoice Runner Management button in admin menus. This allows manual processing of invoices for orders.'=>'הצגת את כפתור ניהול מריץ החשבוניות בתפריטי הניהול. פעולה זו מאפשרת עיבוד ידני של חשבוניות עבור הזמנות.','Enable Invoice Runner Cron Job'=>'הפעלת Cron למריץ החשבוניות','Automatically run the invoice runner every 30 minutes to check and create missing invoices for processing orders. This runs in the background and logs to payplus-invoice-runner-log.'=>'הרצה אוטומטית של מריץ החשבוניות כל 30 דקות כדי לבדוק וליצור חשבוניות חסרות לעיבוד הזמנות. הפעולה מתבצעת ברקע ומתועדת ביומן payplus-invoice-runner-log.','Google Pay'=>'גוגל פיי','Require phone number with Google Pay'=>'דרישת מספר טלפון בתשלום גוגל פיי','Apple Pay'=>'אפל פיי','Display on product page'=>'הצגה בדף מוצר','Allow customers to create an account during checkout'=>'לאפשר ללקוחות ליצור חשבון בתהליך הצ\'קאאוט','Shipping according to Woocommerce Via JS - Overrides all next settings'=>'שילוח לפי תצוגת עמוד הצ\'קאאוט של ווקומרס - דרך JS (דורס את ההגדרות הרשומות מטה)','Same as what you see in classic checkout.(THIS OVERRIDES ALL NEXT SHIPPINGS SETTINGS! - AND IS FOR CLASSIC CHECKOUT!)'=>'אותו הדבר כמו בתצוגה של עמוד הצ\'קאאוט של וורדפרס - לפי כתובת השילוח - לא מתייחס לכתובת הכרטיס (עובד רק בצ\'קאאוט הקלאסי של ווקומרס!) - הגדרה זו דורסת את ההגדרות מטה!','Shipping according to Woocommerce settings'=>'שילוח לפי הגדרות ווקומרס','<br>Countries (Continents not supported):
     5על מנת למנוע כפילות של אסמכתאות (הטקסט חייב להיות ייחודי לאתר זה!)','Brand UID'=>'מזהה מותג','Set brand UID from which the system will issue the documents (Leave blank if you only have one brand)'=>'יש להזין את מזהה המותג ממנו המערכת תפיק את המסמכים (להשאיר ריק אם יש רק מותג אחד)','Brand UID - Development/Sandbox'=>'מזהה מותג - מצב ארגז חול (פיתוח)','Set development - brand UID from which the system will issue the documents (Leave blank if you only have one brand)'=>'יש להזין את מזהה המותג (מצב פיתוח)  ממנו המערכת תפיק את המסמכים (להשאיר ריק אם יש רק מותג אחד)','EMV POS Brand UID - Development/Sandbox'=>'מזהה מותג EMV POS - פיתוח/סנדבוקס','Document type for charge transaction'=>'סוג מסמך לעסקת חיוב','Document type for refund transaction'=>'סוג מסמך לעסקת החזר','Type Documents Refund'=>'בחירת סוג מסמך להחזר','Refund Invoice'=>'חשבונית זיכוי','Refund Receipt'=>'קבלה לזיכוי','Refund Invoice + Refund Receipt'=>'חשבונית זיכוי +קבלה לזיכוי','Order status for issuing an invoice'=>'סטטוס הזמנה להוצאת חשבונית','Send invoice to the customer via e-mail'=>'שליחת חשבונית ללקוח באמצעות דואר אלקטרוני','Send invoice to the customer via Sms (Only If you purchased an SMS package from PayPlus)'=>'שלח חשבונית ללקוח באמצעות SMS (רק אם רכשת חבילת SMS מ-PayPlus)','Invoice Creation Mode:'=>'מצב הפקת חשבונית:','Automatic'=>'אוטומטי','Manual'=>'ידני','Invoice creation: Automatic(Default) or Manual'=>'הפקת חשבוניות בצורה: ידנית או אוטומטית(ברירת מחדל)','Allow amount change'=>'אפשרות לשינוי סכום החיוב','Transaction amount change'=>'שינוי סכום העסקה','Choose this to be able to charge a different amount higher/lower than the order total (A number field will appear beside the "Make Paymet" button)'=>'הרשאה זו מאפשרת לבצע חיוב על סכום שונה גבוה/נמוך מסכום ההזמנה (ליד כפתור "ביצוע תשלום" יופיע שדה מספר)','Select the types you want available for docs creation'=>'בחירת סוג מסמכי חשבונית+ אפשריים','Choose from mulitple types of documents to be available in the order page.'=>'בחירת סוג המסמכים האפשריים לחשבונית שיופיעו בעמוד ההזמנה.','Issue automatic tax invoice for orders paid in cash or bank transfers'=>'הפקת חשבונית מס להזמנות אשר שולמו במזומן או העברה בנקאית','This overrides the default setting for automatic documents created for an order and is applicable only for "cod - cash on delivery" or "bacs - bank transfer" payment.'=>'הגדרה זו עוקפת את הגדרת ברירת המחדל להוצאת מסמך להזמנה באופן אוטומטי. רק להזמנות אשר שולמו במזומן (תשלום לשליח) או בהעברה בנקאית.','Logging'=>'שמור לוגים לגבי פעילות הקשורה לתוסף הסליקה של פייפלוס','Do not create documents for the following methods:'=>'לא ליצור מסמכים לשיטות התשלום הבאות:','Select methods that documents will not be created for.'=>'בחירת שיטות תשלום עליהן הפקת מסמכים לא תופעל.','PayPal'=>'פייפאל','Show Invoice+ Create button'=>'הצגת כפתור יצירת מסמך חשבונית+','Show Invoice+ Get button'=>'הצגת כפתור "משיכת מסמך קיים" חשבונית+','Show Invoice+ metabox in order page'=>'הצגת מסמכי חשבונית+ בתוך תיבה ייעודית בעמוד הזמנה','Don`t add invoice+ links to order notes'=>'לא להוסיף קישורים למסמכי חשבונית+ בהערות הזמנה','Every order is subject to VAT'=>'הוספת מע"מ להזמנות','VAT change in Eilat'=>'הורדת מע"מ לתושבי אילת','Keywords for deliveries in Eilat'=>'מילות מפתח למשלוחים באילת','Keywords must be separated with a comma'=>'יש להפריד בין מילות המפתח באמצעות פסיק','Hide products from Invoice+ docs'=>'הסתרת מוצרים במסמכי חשבונית+','Use "General Product" invoice+ documents'=>'שימוש ב"מוצר כללי" במסמכי חשבונית+','Send all items as: "General Product" in Invoice+ document creation.'=>'יצירת מסמך חשבונית+  ללא מידע מוצרים (יופיע רק מוצר כללי אחד עבור כל החשבונית)','Add product variations data to the invoice'=>'הוספת מידע (סוג) מוצר ומטה דאטה למסמך','Display product variations metadata (If applicable) in a new line.'=>'(במידה וקיים) הצגת מידע סוג (וריאנט) מוצר במסמך בשורה נפרדת.','Coupon as product'=>'הצגת קופון/ים כמוצר','Display coupons as products with negative value in document.'=>'הצגת קופונים כמוצרים עם ערך שלילי בחשבונית.','Do not create documents for zero-total orders'=>'לא ליצור מסמכים עבור הזמנות עם סכום כולל אפס','Checking this will prevent document creation for zero-total orders.(Consult your accountant regarding the use of this feature)'=>'סימון אפשרות זו ימנע יצירת מסמכים עבור הזמנות עם סכום כולל אפס. (מומלץ להתייעץ עם רואה החשבון שלך לגבי השימוש באפשרות זו)','Display customer ID in invoice if exists'=>'הצגת מזהה לקוח בחשבונית אם קיים','If checked, the customer identification number (VAT number) from the payment response will be displayed in the invoice when available.'=>'אם מסומן, מספר הזיהוי של הלקוח (מספר עוסק / ח״פ / VAT) מתוך תגובת התשלום יוצג בחשבונית, במידה והוא זמין.','Calculate VAT According to:'=>'חישוב מע"מ לפי:','PayPlus'=>'פיי פלוס','WooCommerce'=>'ווקומרס','If you don`t know what to do here leave it on default :)'=>'אם אין לך מושג, השאר/י על Default','Invoice For Foreign Customers'=>'חשבוניות ומסמכים ללקוחות זרים','Paying VAT'=>'משלם מע"מ','Exempt VAT'=>'פטור מע"מ','Exempt VAT If Customer Billing ISO Country Is Different Than...'=>'פטור מע"מ במידה וכתובת החיוב הלקוח שונה מ...','Your Business VAT Registration Country ISO Code'=>'המדינה שהעסק שלך רשום ומשלם מע"מ היא','Custom checkout field name for vat number'=>'שם שדה למספר מע"מ או ת.ז','Every order is allways with VAT NO MATTER WHAT!'=>'הזמנה תמיד כוללת מע״מ – בלי יוצא מן הכלל!','This will make every order with VAT, even if the customer is not paying VAT'=>'זה יגרום לכך שכל הזמנה תחויב במע״מ, גם אם הלקוח לא משלם מע״מ','Use new/other - "Other country vat settings" (Default: Unchecked)'=>'השתמש בחדש/אחר – "הגדרות מע״מ למדינות אחרות" (ברירת מחדל: לא מסומן)','The language of the invoices or documents issued to foreign customers (assuming your invoicing company supports this language)'=>'שפת החשבוניות או המסמכים שיצאו ללקוחות זרים (בהנחה שחברת החשבוניות שלכם תומכת בשפה זו)','Show Invoice Runner Management Button'=>'הצגת כפתור ניהול מריץ חשבוניות','Display the Invoice Runner Management button in admin menus. This allows manual processing of invoices for orders.'=>'הצגת את כפתור ניהול מריץ החשבוניות בתפריטי הניהול. פעולה זו מאפשרת עיבוד ידני של חשבוניות עבור הזמנות.','Enable Invoice Runner Cron Job'=>'הפעלת Cron למריץ החשבוניות','Automatically run the invoice runner every 30 minutes to check and create missing invoices for processing orders. This runs in the background and logs to payplus-invoice-runner-log.'=>'הרצה אוטומטית של מריץ החשבוניות כל 30 דקות כדי לבדוק וליצור חשבוניות חסרות לעיבוד הזמנות. הפעולה מתבצעת ברקע ומתועדת ביומן payplus-invoice-runner-log.','Google Pay'=>'גוגל פיי','Require phone number with Google Pay'=>'דרישת מספר טלפון בתשלום גוגל פיי','Apple Pay'=>'אפל פיי','Display on product page'=>'הצגה בדף מוצר','Allow customers to create an account during checkout'=>'לאפשר ללקוחות ליצור חשבון בתהליך הצ\'קאאוט','Shipping according to Woocommerce Via JS - Overrides all next settings'=>'שילוח לפי תצוגת עמוד הצ\'קאאוט של ווקומרס - דרך JS (דורס את ההגדרות הרשומות מטה)','Same as what you see in classic checkout.(THIS OVERRIDES ALL NEXT SHIPPINGS SETTINGS! - AND IS FOR CLASSIC CHECKOUT!)'=>'אותו הדבר כמו בתצוגה של עמוד הצ\'קאאוט של וורדפרס - לפי כתובת השילוח - לא מתייחס לכתובת הכרטיס (עובד רק בצ\'קאאוט הקלאסי של ווקומרס!) - הגדרה זו דורסת את ההגדרות מטה!','Shipping according to Woocommerce settings'=>'שילוח לפי הגדרות ווקומרס','<br>Countries (Continents not supported):
    66                    <br>Flat rate,
    77                    <br>Free (Condition support for min amount or no condition).
  • payplus-payment-gateway/trunk/languages/payplus-payment-gateway-he_IL.po

    r3406025 r3422217  
    22msgstr ""
    33"Project-Id-Version: PayPlus Payment Gateway\n"
    4 "POT-Creation-Date: 2025-11-29 13:16+0200\n"
    5 "PO-Revision-Date: 2025-11-29 13:17+0200\n"
     4"POT-Creation-Date: 2025-12-09 17:07+0200\n"
     5"PO-Revision-Date: 2025-12-09 17:19+0200\n"
    66"Last-Translator: \n"
    77"Language-Team: \n"
     
    2424#: includes/admin/class-wc-payplus-admin-settings.php:18
    2525#: includes/admin/class-wc-payplus-admin-settings.php:23
    26 #: payplus-payment-gateway.php:1184
     26#: payplus-payment-gateway.php:1224
    2727msgid "Settings"
    2828msgstr "הגדרות"
    2929
    3030#: includes/admin/class-wc-payplus-admin-settings.php:28
    31 #: includes/admin/class-wc-payplus-admin-settings.php:609
     31#: includes/admin/class-wc-payplus-admin-settings.php:618
    3232#: includes/wc_payplus_express_checkout.php:819
    3333msgid "Express Checkout"
     
    4343
    4444#: includes/admin/class-wc-payplus-admin-settings.php:51
    45 #: includes/admin/class-wc-payplus-admin.php:1538
     45#: includes/admin/class-wc-payplus-admin.php:1572
    4646msgid "American Express"
    4747msgstr ""
    4848
    4949#: includes/admin/class-wc-payplus-admin-settings.php:52
    50 #: includes/admin/class-wc-payplus-admin.php:1544
     50#: includes/admin/class-wc-payplus-admin.php:1578
    5151msgid "Visa"
    5252msgstr ""
     
    6363
    6464#: includes/admin/class-wc-payplus-admin-settings.php:55
    65 #: includes/admin/class-wc-payplus-admin.php:1541
     65#: includes/admin/class-wc-payplus-admin.php:1575
    6666msgid "Discover"
    6767msgstr ""
    6868
    6969#: includes/admin/class-wc-payplus-admin-settings.php:56
    70 #: includes/admin/class-wc-payplus-admin.php:1547
     70#: includes/admin/class-wc-payplus-admin.php:1581
    7171msgid "Diners"
    7272msgstr ""
    7373
    7474#: includes/admin/class-wc-payplus-admin-settings.php:57
    75 #: includes/admin/class-wc-payplus-admin.php:1535
     75#: includes/admin/class-wc-payplus-admin.php:1569
    7676msgid "Mastercard"
    7777msgstr ""
    7878
    7979#: includes/admin/class-wc-payplus-admin-settings.php:58
    80 #: includes/admin/class-wc-payplus-admin.php:1553
     80#: includes/admin/class-wc-payplus-admin.php:1587
    8181msgid "Maestro"
    8282msgstr ""
     
    154154#: includes/admin/class-wc-payplus-admin-settings.php:109
    155155#: includes/class-wc-payplus-form-fields.php:666
    156 #: payplus-payment-gateway.php:1506
     156#: payplus-payment-gateway.php:1546
    157157msgid "Transactions Type"
    158158msgstr "סוג עסקה"
     
    171171#: includes/class-wc-payplus-form-fields.php:670
    172172#: includes/class-wc-payplus-statics.php:78
    173 #: includes/class-wc-payplus-statics.php:195 payplus-payment-gateway.php:1076
    174 #: payplus-payment-gateway.php:1501 payplus-payment-gateway.php:1770
     173#: includes/class-wc-payplus-statics.php:195 payplus-payment-gateway.php:1116
     174#: payplus-payment-gateway.php:1541 payplus-payment-gateway.php:1810
    175175msgid "Charge"
    176176msgstr "חיוב"
     
    178178#: includes/admin/class-wc-payplus-admin-settings.php:114
    179179#: includes/class-wc-payplus-form-fields.php:671
    180 #: payplus-payment-gateway.php:1077 payplus-payment-gateway.php:1502
    181 #: payplus-payment-gateway.php:1771
     180#: payplus-payment-gateway.php:1117 payplus-payment-gateway.php:1542
     181#: payplus-payment-gateway.php:1811
    182182msgid "Authorization"
    183183msgstr "תפיסת מסגרת"
     
    400400
    401401#: includes/admin/class-wc-payplus-admin-settings.php:234
    402 #: includes/admin/class-wc-payplus-admin.php:2598
     402#: includes/admin/class-wc-payplus-admin.php:2632
    403403msgid "Invoice+ (PayPlus)"
    404404msgstr "חשבונית פלוס מבית פיי פלוס"
     
    422422
    423423#: includes/admin/class-wc-payplus-admin-settings.php:264
    424 #: includes/admin/class-wc-payplus-admin.php:1380
     424#: includes/admin/class-wc-payplus-admin.php:1414
    425425#: includes/class-wc-payplus-statics.php:20
    426426msgid "Tax Invoice"
     
    428428
    429429#: includes/admin/class-wc-payplus-admin-settings.php:265
    430 #: includes/admin/class-wc-payplus-admin.php:1381
     430#: includes/admin/class-wc-payplus-admin.php:1415
    431431#: includes/class-wc-payplus-statics.php:23
    432432msgid "Tax Invoice Receipt "
     
    434434
    435435#: includes/admin/class-wc-payplus-admin-settings.php:266
    436 #: includes/admin/class-wc-payplus-admin.php:1382
     436#: includes/admin/class-wc-payplus-admin.php:1416
    437437#: includes/class-wc-payplus-statics.php:26
    438438msgid "Receipt"
     
    440440
    441441#: includes/admin/class-wc-payplus-admin-settings.php:267
    442 #: includes/admin/class-wc-payplus-admin.php:1383
     442#: includes/admin/class-wc-payplus-admin.php:1417
    443443#: includes/class-wc-payplus-statics.php:29
    444444msgid "Donation Reciept"
     
    507507
    508508#: includes/admin/class-wc-payplus-admin-settings.php:334
    509 #: includes/admin/class-wc-payplus-admin.php:2148
     509#: includes/admin/class-wc-payplus-admin.php:2182
    510510msgid "Type Documents Refund"
    511511msgstr "בחירת סוג מסמך להחזר"
    512512
    513513#: includes/admin/class-wc-payplus-admin-settings.php:335
    514 #: includes/admin/class-wc-payplus-admin.php:2149
     514#: includes/admin/class-wc-payplus-admin.php:2183
    515515#: includes/class-wc-payplus-statics.php:32
    516516msgid "Refund Invoice"
     
    518518
    519519#: includes/admin/class-wc-payplus-admin-settings.php:336
    520 #: includes/admin/class-wc-payplus-admin.php:2150
     520#: includes/admin/class-wc-payplus-admin.php:2184
    521521#: includes/class-wc-payplus-statics.php:35
    522522msgid "Refund Receipt"
     
    524524
    525525#: includes/admin/class-wc-payplus-admin-settings.php:337
    526 #: includes/admin/class-wc-payplus-admin.php:2151
     526#: includes/admin/class-wc-payplus-admin.php:2185
    527527msgid "Refund Invoice + Refund Receipt"
    528528msgstr "חשבונית זיכוי +קבלה לזיכוי"
    529529
    530530#: includes/admin/class-wc-payplus-admin-settings.php:343
    531 #: includes/admin/class-wc-payplus-admin-settings.php:756
     531#: includes/admin/class-wc-payplus-admin-settings.php:765
    532532msgid "Order status for issuing an invoice"
    533533msgstr "סטטוס הזמנה להוצאת חשבונית"
     
    614614
    615615#: includes/admin/class-wc-payplus-admin-settings.php:429
    616 #: includes/admin/class-wc-payplus-admin.php:1500
     616#: includes/admin/class-wc-payplus-admin.php:1534
    617617#: includes/class-wc-payplus-form-fields.php:140
    618618#: includes/class-wc-payplus-form-fields.php:141
     
    719719
    720720#: includes/admin/class-wc-payplus-admin-settings.php:525
     721msgid "Display customer ID in invoice if exists"
     722msgstr "הצגת מזהה לקוח בחשבונית אם קיים"
     723
     724#: includes/admin/class-wc-payplus-admin-settings.php:527
     725msgid ""
     726"If checked, the customer identification number (VAT number) from the payment "
     727"response will be displayed in the invoice when available."
     728msgstr ""
     729"אם מסומן, מספר הזיהוי של הלקוח (מספר עוסק / ח״פ / VAT) מתוך תגובת התשלום יוצג "
     730"בחשבונית, במידה והוא זמין."
     731
     732#: includes/admin/class-wc-payplus-admin-settings.php:534
    721733msgid "Calculate VAT According to:"
    722734msgstr "חישוב מע\"מ לפי:"
    723735
    724 #: includes/admin/class-wc-payplus-admin-settings.php:528
     736#: includes/admin/class-wc-payplus-admin-settings.php:537
    725737#, fuzzy
    726738#| msgid "Default Woo"
     
    728740msgstr "ברירת מחדל woocommerce"
    729741
    730 #: includes/admin/class-wc-payplus-admin-settings.php:529
     742#: includes/admin/class-wc-payplus-admin-settings.php:538
    731743#: includes/wc_payplus_gateway.php:127 includes/wc_payplus_gateway.php:1125
    732744msgid "PayPlus"
    733745msgstr "פיי פלוס"
    734746
    735 #: includes/admin/class-wc-payplus-admin-settings.php:530
     747#: includes/admin/class-wc-payplus-admin-settings.php:539
    736748msgid "WooCommerce"
    737749msgstr "ווקומרס"
    738750
    739 #: includes/admin/class-wc-payplus-admin-settings.php:532
     751#: includes/admin/class-wc-payplus-admin-settings.php:541
    740752msgid "If you don`t know what to do here leave it on default :)"
    741753msgstr "אם אין לך מושג, השאר/י על Default"
    742754
    743 #: includes/admin/class-wc-payplus-admin-settings.php:538
     755#: includes/admin/class-wc-payplus-admin-settings.php:547
    744756msgid "Invoice For Foreign Customers"
    745757msgstr "חשבוניות ומסמכים ללקוחות זרים"
    746758
    747 #: includes/admin/class-wc-payplus-admin-settings.php:541
     759#: includes/admin/class-wc-payplus-admin-settings.php:550
    748760msgid "Paying VAT"
    749761msgstr "משלם מע\"מ"
    750762
    751 #: includes/admin/class-wc-payplus-admin-settings.php:542
     763#: includes/admin/class-wc-payplus-admin-settings.php:551
    752764msgid "Exempt VAT"
    753765msgstr "פטור מע\"מ"
    754766
    755 #: includes/admin/class-wc-payplus-admin-settings.php:543
     767#: includes/admin/class-wc-payplus-admin-settings.php:552
    756768msgid "Exempt VAT If Customer Billing ISO Country Is Different Than..."
    757769msgstr "פטור מע\"מ במידה וכתובת החיוב הלקוח שונה מ..."
    758770
    759 #: includes/admin/class-wc-payplus-admin-settings.php:550
     771#: includes/admin/class-wc-payplus-admin-settings.php:559
    760772msgid "Your Business VAT Registration Country ISO Code"
    761773msgstr "המדינה שהעסק שלך רשום ומשלם מע\"מ היא"
    762774
    763 #: includes/admin/class-wc-payplus-admin-settings.php:557
     775#: includes/admin/class-wc-payplus-admin-settings.php:566
    764776msgid "Custom checkout field name for vat number"
    765777msgstr "שם שדה למספר מע\"מ או ת.ז"
    766778
    767 #: includes/admin/class-wc-payplus-admin-settings.php:564
     779#: includes/admin/class-wc-payplus-admin-settings.php:573
    768780msgid "Every order is allways with VAT NO MATTER WHAT!"
    769781msgstr "הזמנה תמיד כוללת מע״מ – בלי יוצא מן הכלל!"
    770782
    771 #: includes/admin/class-wc-payplus-admin-settings.php:566
     783#: includes/admin/class-wc-payplus-admin-settings.php:575
    772784msgid ""
    773785"This will make every order with VAT, even if the customer is not paying VAT"
    774786msgstr "זה יגרום לכך שכל הזמנה תחויב במע״מ, גם אם הלקוח לא משלם מע״מ"
    775787
    776 #: includes/admin/class-wc-payplus-admin-settings.php:573
     788#: includes/admin/class-wc-payplus-admin-settings.php:582
    777789msgid "Use new/other - \"Other country vat settings\" (Default: Unchecked)"
    778790msgstr "השתמש בחדש/אחר – \"הגדרות מע״מ למדינות אחרות\" (ברירת מחדל: לא מסומן)"
    779791
    780 #: includes/admin/class-wc-payplus-admin-settings.php:580
     792#: includes/admin/class-wc-payplus-admin-settings.php:589
    781793msgid ""
    782794"The language of the invoices or documents issued to foreign customers "
     
    786798"בשפה זו)"
    787799
    788 #: includes/admin/class-wc-payplus-admin-settings.php:587
     800#: includes/admin/class-wc-payplus-admin-settings.php:596
    789801msgid "Show Invoice Runner Management Button"
    790802msgstr "הצגת כפתור ניהול מריץ חשבוניות"
    791803
    792 #: includes/admin/class-wc-payplus-admin-settings.php:589
     804#: includes/admin/class-wc-payplus-admin-settings.php:598
    793805msgid ""
    794806"Display the Invoice Runner Management button in admin menus. This allows "
     
    798810"של חשבוניות עבור הזמנות."
    799811
    800 #: includes/admin/class-wc-payplus-admin-settings.php:596
     812#: includes/admin/class-wc-payplus-admin-settings.php:605
    801813msgid "Enable Invoice Runner Cron Job"
    802814msgstr "הפעלת Cron למריץ החשבוניות"
    803815
    804 #: includes/admin/class-wc-payplus-admin-settings.php:598
     816#: includes/admin/class-wc-payplus-admin-settings.php:607
    805817msgid ""
    806818"Automatically run the invoice runner every 30 minutes to check and create "
     
    811823"לעיבוד הזמנות. הפעולה מתבצעת ברקע ומתועדת ביומן payplus-invoice-runner-log."
    812824
    813 #: includes/admin/class-wc-payplus-admin-settings.php:615
     825#: includes/admin/class-wc-payplus-admin-settings.php:624
    814826#: includes/class-wc-payplus-form-fields.php:119
    815827#: includes/class-wc-payplus-form-fields.php:120
     
    818830msgstr "גוגל פיי"
    819831
    820 #: includes/admin/class-wc-payplus-admin-settings.php:626
     832#: includes/admin/class-wc-payplus-admin-settings.php:635
    821833msgid "Active page UID Google Pay"
    822834msgstr ""
    823835
    824 #: includes/admin/class-wc-payplus-admin-settings.php:632
    825 #: includes/admin/class-wc-payplus-admin-settings.php:636
     836#: includes/admin/class-wc-payplus-admin-settings.php:641
     837#: includes/admin/class-wc-payplus-admin-settings.php:645
    826838msgid "Require phone number with Google Pay"
    827839msgstr "דרישת מספר טלפון בתשלום גוגל פיי"
    828840
    829 #: includes/admin/class-wc-payplus-admin-settings.php:639
     841#: includes/admin/class-wc-payplus-admin-settings.php:648
    830842#: includes/class-wc-payplus-form-fields.php:126
    831843#: includes/class-wc-payplus-form-fields.php:127
     
    835847msgstr "אפל פיי"
    836848
    837 #: includes/admin/class-wc-payplus-admin-settings.php:650
     849#: includes/admin/class-wc-payplus-admin-settings.php:659
    838850#, fuzzy
    839851#| msgid "Apple Pay"
     
    841853msgstr "אפל פיי"
    842854
    843 #: includes/admin/class-wc-payplus-admin-settings.php:656
    844 #: includes/admin/class-wc-payplus-admin.php:2642
     855#: includes/admin/class-wc-payplus-admin-settings.php:665
     856#: includes/admin/class-wc-payplus-admin.php:2676
    845857msgid "Display on product page"
    846858msgstr "הצגה בדף מוצר"
    847859
    848 #: includes/admin/class-wc-payplus-admin-settings.php:663
     860#: includes/admin/class-wc-payplus-admin-settings.php:672
    849861msgid "Allow customers to create an account during checkout"
    850862msgstr "לאפשר ללקוחות ליצור חשבון בתהליך הצ'קאאוט"
    851863
    852 #: includes/admin/class-wc-payplus-admin-settings.php:669
     864#: includes/admin/class-wc-payplus-admin-settings.php:678
    853865msgid "Shipping according to Woocommerce Via JS - Overrides all next settings"
    854866msgstr ""
     
    856868"מטה)"
    857869
    858 #: includes/admin/class-wc-payplus-admin-settings.php:670
     870#: includes/admin/class-wc-payplus-admin-settings.php:679
    859871msgid ""
    860872"Same as what you see in classic checkout.(THIS OVERRIDES ALL NEXT SHIPPINGS "
     
    865877"את ההגדרות מטה!"
    866878
    867 #: includes/admin/class-wc-payplus-admin-settings.php:678
     879#: includes/admin/class-wc-payplus-admin-settings.php:687
    868880msgid "Shipping according to Woocommerce settings"
    869881msgstr "שילוח לפי הגדרות ווקומרס"
    870882
    871 #: includes/admin/class-wc-payplus-admin-settings.php:679
     883#: includes/admin/class-wc-payplus-admin-settings.php:688
    872884msgid ""
    873885"<br>Countries (Continents not supported):\n"
     
    888900"מורכבים השתמשו ב-\"סכום משלוח גלובלי\"."
    889901
    890 #: includes/admin/class-wc-payplus-admin-settings.php:692
     902#: includes/admin/class-wc-payplus-admin-settings.php:701
    891903msgid "Global shipping amount"
    892904msgstr "סכום משלוח גלובלי"
    893905
    894 #: includes/admin/class-wc-payplus-admin-settings.php:700
     906#: includes/admin/class-wc-payplus-admin-settings.php:709
    895907msgid "Global shipping Tax"
    896908msgstr "מס משלוח גלובלי"
    897909
    898 #: includes/admin/class-wc-payplus-admin-settings.php:703
     910#: includes/admin/class-wc-payplus-admin-settings.php:712
    899911msgid "Taxable"
    900912msgstr ""
    901913
    902 #: includes/admin/class-wc-payplus-admin-settings.php:704
     914#: includes/admin/class-wc-payplus-admin-settings.php:713
    903915msgid "None"
    904916msgstr "ללא"
    905917
    906 #: includes/admin/class-wc-payplus-admin-settings.php:713
    907 #: includes/admin/class-wc-payplus-admin-settings.php:779
     918#: includes/admin/class-wc-payplus-admin-settings.php:722
     919#: includes/admin/class-wc-payplus-admin-settings.php:788
    908920msgid "Select tax rate"
    909921msgstr "בחר שיעור מס"
    910922
    911 #: includes/admin/class-wc-payplus-admin-settings.php:735
     923#: includes/admin/class-wc-payplus-admin-settings.php:744
    912924msgid "Language of the page"
    913925msgstr "בחירת שפה לתרגום  דף שגיאת תשלום"
     
    925937
    926938#: includes/admin/class-wc-payplus-admin.php:310
    927 #: includes/admin/class-wc-payplus-admin.php:2100
     939#: includes/admin/class-wc-payplus-admin.php:2134
    928940msgid ""
    929941"This button triggers an IPN process based on the payment page request UID, "
     
    937949
    938950#: includes/admin/class-wc-payplus-admin.php:317
    939 #: includes/admin/class-wc-payplus-admin.php:2107
     951#: includes/admin/class-wc-payplus-admin.php:2141
    940952msgid ""
    941953"This button only syncs Invoice+ documents that exists to the WooCommerce "
     
    944956
    945957#: includes/admin/class-wc-payplus-admin.php:320
    946 #: includes/admin/class-wc-payplus-admin.php:2110
     958#: includes/admin/class-wc-payplus-admin.php:2144
    947959msgid ""
    948960"Create the Invoice+ doc for this method type (according to settings), WITHOUT "
     
    968980
    969981#: includes/admin/class-wc-payplus-admin.php:519
    970 #: includes/admin/class-wc-payplus-admin.php:2338
     982#: includes/admin/class-wc-payplus-admin.php:2372
    971983#: includes/class-wc-payplus-statics.php:389
    972984msgid "Payment"
     
    978990msgstr "זיכוי עבור הזמנה מספר: "
    979991
    980 #: includes/admin/class-wc-payplus-admin.php:1132
     992#: includes/admin/class-wc-payplus-admin.php:880
     993#: includes/admin/class-wc-payplus-admin.php:890
     994#: includes/wc_payplus_invoice.php:430
     995msgid ""
     996"Donation invoice-receipts cannot have \"Other\" as the payment method. Please "
     997"select a different payment method."
     998msgstr ""
     999
     1000#: includes/admin/class-wc-payplus-admin.php:1166
    9811001#: includes/class-wc-payplus-embedded.php:101
    9821002#: includes/class-wc-payplus-hosted-fields.php:231
    983 #: includes/wc_payplus_gateway.php:2347
     1003#: includes/wc_payplus_gateway.php:2348
    9841004#, fuzzy
    9851005#| msgid "Credit Card"
     
    9871007msgstr "כרטיס אשראי"
    9881008
    989 #: includes/admin/class-wc-payplus-admin.php:1431
     1009#: includes/admin/class-wc-payplus-admin.php:1465
    9901010msgid "Select a document type to create an invoice"
    9911011msgstr "בחר סוג מסמך ליצירת חשבונית"
    9921012
    993 #: includes/admin/class-wc-payplus-admin.php:1475
     1013#: includes/admin/class-wc-payplus-admin.php:1509
    9941014msgid "Payment details"
    9951015msgstr "פירוט תקבולים"
    9961016
    997 #: includes/admin/class-wc-payplus-admin.php:1480
     1017#: includes/admin/class-wc-payplus-admin.php:1514
    9981018#: includes/wc_payplus_gateway.php:483
    9991019msgid "Credit Card"
    10001020msgstr "כרטיס אשראי"
    10011021
    1002 #: includes/admin/class-wc-payplus-admin.php:1484
     1022#: includes/admin/class-wc-payplus-admin.php:1518
    10031023msgid "Cash"
    10041024msgstr "מזומן"
    10051025
    1006 #: includes/admin/class-wc-payplus-admin.php:1488
     1026#: includes/admin/class-wc-payplus-admin.php:1522
    10071027msgid "Check"
    10081028msgstr "ציקים"
    10091029
    1010 #: includes/admin/class-wc-payplus-admin.php:1492
     1030#: includes/admin/class-wc-payplus-admin.php:1526
    10111031msgid "Bank Transfer"
    10121032msgstr "העברה בנקאית"
    10131033
    1014 #: includes/admin/class-wc-payplus-admin.php:1496
     1034#: includes/admin/class-wc-payplus-admin.php:1530
    10151035msgid "Payment App"
    10161036msgstr "אפליקציית תשלום"
    10171037
    1018 #: includes/admin/class-wc-payplus-admin.php:1504
     1038#: includes/admin/class-wc-payplus-admin.php:1538
    10191039msgid "Withholding Tax"
    10201040msgstr "ניכוי מס במקור"
    10211041
    1022 #: includes/admin/class-wc-payplus-admin.php:1508
    1023 #: includes/admin/class-wc-payplus-admin.php:1556
    1024 #: includes/admin/class-wc-payplus-admin.php:1573
     1042#: includes/admin/class-wc-payplus-admin.php:1542
     1043#: includes/admin/class-wc-payplus-admin.php:1590
     1044#: includes/admin/class-wc-payplus-admin.php:1607
    10251045msgid "Other"
    10261046msgstr "אחר"
    10271047
    1028 #: includes/admin/class-wc-payplus-admin.php:1517
    1029 #: includes/admin/class-wc-payplus-admin.php:1520
    1030 #: includes/admin/class-wc-payplus-admin.php:1642
    1031 #: includes/admin/class-wc-payplus-admin.php:1645
    1032 #: includes/admin/class-wc-payplus-admin.php:1680
    1033 #: includes/admin/class-wc-payplus-admin.php:1683
    1034 #: includes/admin/class-wc-payplus-admin.php:1732
    1035 #: includes/admin/class-wc-payplus-admin.php:1735
    1036 #: includes/admin/class-wc-payplus-admin.php:1781
    1037 #: includes/admin/class-wc-payplus-admin.php:1784
    1038 #: includes/admin/class-wc-payplus-admin.php:1835
    1039 #: includes/admin/class-wc-payplus-admin.php:1838
    1040 #: includes/admin/class-wc-payplus-admin.php:1879
    1041 #: includes/admin/class-wc-payplus-admin.php:1882
     1048#: includes/admin/class-wc-payplus-admin.php:1551
     1049#: includes/admin/class-wc-payplus-admin.php:1554
     1050#: includes/admin/class-wc-payplus-admin.php:1676
     1051#: includes/admin/class-wc-payplus-admin.php:1679
     1052#: includes/admin/class-wc-payplus-admin.php:1714
     1053#: includes/admin/class-wc-payplus-admin.php:1717
     1054#: includes/admin/class-wc-payplus-admin.php:1766
     1055#: includes/admin/class-wc-payplus-admin.php:1769
     1056#: includes/admin/class-wc-payplus-admin.php:1815
     1057#: includes/admin/class-wc-payplus-admin.php:1818
     1058#: includes/admin/class-wc-payplus-admin.php:1869
     1059#: includes/admin/class-wc-payplus-admin.php:1872
    10421060#: includes/admin/class-wc-payplus-admin.php:1913
    10431061#: includes/admin/class-wc-payplus-admin.php:1916
    1044 #: includes/admin/class-wc-payplus-admin.php:1991
     1062#: includes/admin/class-wc-payplus-admin.php:1947
     1063#: includes/admin/class-wc-payplus-admin.php:1950
     1064#: includes/admin/class-wc-payplus-admin.php:2025
    10451065msgid "Date"
    10461066msgstr "תאריך"
    10471067
    1048 #: includes/admin/class-wc-payplus-admin.php:1523
     1068#: includes/admin/class-wc-payplus-admin.php:1557
    10491069msgid "Credit card number"
    10501070msgstr "מידע על הכרטיס"
    10511071
    1052 #: includes/admin/class-wc-payplus-admin.php:1526
     1072#: includes/admin/class-wc-payplus-admin.php:1560
    10531073msgid "Four Digits"
    10541074msgstr "ארבע ספרות אחרונות"
    10551075
    1056 #: includes/admin/class-wc-payplus-admin.php:1529
    1057 #: includes/admin/class-wc-payplus-admin.php:1532
     1076#: includes/admin/class-wc-payplus-admin.php:1563
     1077#: includes/admin/class-wc-payplus-admin.php:1566
    10581078msgid "Card Type"
    10591079msgstr "סוג כרטיס"
    10601080
    1061 #: includes/admin/class-wc-payplus-admin.php:1550
     1081#: includes/admin/class-wc-payplus-admin.php:1584
    10621082msgid "Jcb"
    10631083msgstr ""
    10641084
    1065 #: includes/admin/class-wc-payplus-admin.php:1562
    1066 #: includes/admin/class-wc-payplus-admin.php:1566
     1085#: includes/admin/class-wc-payplus-admin.php:1596
     1086#: includes/admin/class-wc-payplus-admin.php:1600
    10671087msgid "Transaction type"
    10681088msgstr "סוג עסקה"
    10691089
    1070 #: includes/admin/class-wc-payplus-admin.php:1568
     1090#: includes/admin/class-wc-payplus-admin.php:1602
    10711091msgid "Normal"
    10721092msgstr "רגיל"
    10731093
    1074 #: includes/admin/class-wc-payplus-admin.php:1569
    1075 #: includes/admin/class-wc-payplus-admin.php:1597
     1094#: includes/admin/class-wc-payplus-admin.php:1603
     1095#: includes/admin/class-wc-payplus-admin.php:1631
    10761096#: includes/class-wc-payplus-statics.php:410 templates/hostedFields.php:681
    10771097msgid "Payments"
    10781098msgstr "תשלומים"
    10791099
    1080 #: includes/admin/class-wc-payplus-admin.php:1571
     1100#: includes/admin/class-wc-payplus-admin.php:1605
    10811101#, fuzzy
    10821102#| msgid "Refund Invoice"
     
    10841104msgstr "חשבונית זיכוי"
    10851105
    1086 #: includes/admin/class-wc-payplus-admin.php:1572
     1106#: includes/admin/class-wc-payplus-admin.php:1606
    10871107msgid "Delayed"
    10881108msgstr ""
    10891109
    1090 #: includes/admin/class-wc-payplus-admin.php:1578
    1091 #: includes/admin/class-wc-payplus-admin.php:1583
    1092 #: includes/admin/class-wc-payplus-admin.php:1648
    1093 #: includes/admin/class-wc-payplus-admin.php:1653
    1094 #: includes/admin/class-wc-payplus-admin.php:1686
    1095 #: includes/admin/class-wc-payplus-admin.php:1691
    1096 #: includes/admin/class-wc-payplus-admin.php:1738
    1097 #: includes/admin/class-wc-payplus-admin.php:1743
    1098 #: includes/admin/class-wc-payplus-admin.php:1787
    1099 #: includes/admin/class-wc-payplus-admin.php:1792
    1100 #: includes/admin/class-wc-payplus-admin.php:1841
    1101 #: includes/admin/class-wc-payplus-admin.php:1846
    1102 #: includes/admin/class-wc-payplus-admin.php:1885
    1103 #: includes/admin/class-wc-payplus-admin.php:1890
     1110#: includes/admin/class-wc-payplus-admin.php:1612
     1111#: includes/admin/class-wc-payplus-admin.php:1617
     1112#: includes/admin/class-wc-payplus-admin.php:1682
     1113#: includes/admin/class-wc-payplus-admin.php:1687
     1114#: includes/admin/class-wc-payplus-admin.php:1720
     1115#: includes/admin/class-wc-payplus-admin.php:1725
     1116#: includes/admin/class-wc-payplus-admin.php:1772
     1117#: includes/admin/class-wc-payplus-admin.php:1777
     1118#: includes/admin/class-wc-payplus-admin.php:1821
     1119#: includes/admin/class-wc-payplus-admin.php:1826
     1120#: includes/admin/class-wc-payplus-admin.php:1875
     1121#: includes/admin/class-wc-payplus-admin.php:1880
    11041122#: includes/admin/class-wc-payplus-admin.php:1919
    11051123#: includes/admin/class-wc-payplus-admin.php:1924
    1106 #: includes/admin/class-wc-payplus-admin.php:1988
    1107 #: includes/admin/class-wc-payplus-admin.php:2196
     1124#: includes/admin/class-wc-payplus-admin.php:1953
     1125#: includes/admin/class-wc-payplus-admin.php:1958
     1126#: includes/admin/class-wc-payplus-admin.php:2022
     1127#: includes/admin/class-wc-payplus-admin.php:2230
    11081128msgid "Sum"
    11091129msgstr "סכום"
    11101130
    1111 #: includes/admin/class-wc-payplus-admin.php:1587
    1112 #: includes/admin/class-wc-payplus-admin.php:1657
    1113 #: includes/admin/class-wc-payplus-admin.php:1695
    1114 #: includes/admin/class-wc-payplus-admin.php:1747
    1115 #: includes/admin/class-wc-payplus-admin.php:1796
    1116 #: includes/admin/class-wc-payplus-admin.php:1850
    1117 #: includes/admin/class-wc-payplus-admin.php:1894
     1131#: includes/admin/class-wc-payplus-admin.php:1621
     1132#: includes/admin/class-wc-payplus-admin.php:1691
     1133#: includes/admin/class-wc-payplus-admin.php:1729
     1134#: includes/admin/class-wc-payplus-admin.php:1781
     1135#: includes/admin/class-wc-payplus-admin.php:1830
     1136#: includes/admin/class-wc-payplus-admin.php:1884
    11181137#: includes/admin/class-wc-payplus-admin.php:1928
     1138#: includes/admin/class-wc-payplus-admin.php:1962
    11191139msgid "Full Amount"
    11201140msgstr "סכום מלא"
    11211141
    1122 #: includes/admin/class-wc-payplus-admin.php:1614
    1123 #: includes/admin/class-wc-payplus-admin.php:1616
     1142#: includes/admin/class-wc-payplus-admin.php:1648
     1143#: includes/admin/class-wc-payplus-admin.php:1650
    11241144#, fuzzy
    11251145#| msgid "Payment"
     
    11271147msgstr "ביצוע תשלום"
    11281148
    1129 #: includes/admin/class-wc-payplus-admin.php:1620
    1130 #: includes/admin/class-wc-payplus-admin.php:1622
     1149#: includes/admin/class-wc-payplus-admin.php:1654
     1150#: includes/admin/class-wc-payplus-admin.php:1656
    11311151#, fuzzy
    11321152#| msgid "Add payment "
     
    11341154msgstr "הוספה תשלום"
    11351155
    1136 #: includes/admin/class-wc-payplus-admin.php:1630
    1137 #: includes/admin/class-wc-payplus-admin.php:1670
    1138 #: includes/admin/class-wc-payplus-admin.php:1722
    1139 #: includes/admin/class-wc-payplus-admin.php:1771
    1140 #: includes/admin/class-wc-payplus-admin.php:1825
    1141 #: includes/admin/class-wc-payplus-admin.php:1869
     1156#: includes/admin/class-wc-payplus-admin.php:1664
     1157#: includes/admin/class-wc-payplus-admin.php:1704
     1158#: includes/admin/class-wc-payplus-admin.php:1756
     1159#: includes/admin/class-wc-payplus-admin.php:1805
     1160#: includes/admin/class-wc-payplus-admin.php:1859
    11421161#: includes/admin/class-wc-payplus-admin.php:1903
    1143 #: includes/admin/class-wc-payplus-admin.php:1946
     1162#: includes/admin/class-wc-payplus-admin.php:1937
     1163#: includes/admin/class-wc-payplus-admin.php:1980
    11441164msgid "Save payment"
    11451165msgstr "שמור תשלום"
    11461166
    1147 #: includes/admin/class-wc-payplus-admin.php:1662
    1148 #: includes/admin/class-wc-payplus-admin.php:1663
    1149 #: includes/admin/class-wc-payplus-admin.php:1938
    1150 #: includes/admin/class-wc-payplus-admin.php:1939
     1167#: includes/admin/class-wc-payplus-admin.php:1696
     1168#: includes/admin/class-wc-payplus-admin.php:1697
     1169#: includes/admin/class-wc-payplus-admin.php:1972
     1170#: includes/admin/class-wc-payplus-admin.php:1973
    11511171msgid "Notes"
    11521172msgstr "ערות"
    11531173
    1154 #: includes/admin/class-wc-payplus-admin.php:1699
    1155 #: includes/admin/class-wc-payplus-admin.php:1700
    1156 #: includes/admin/class-wc-payplus-admin.php:1751
    1157 #: includes/admin/class-wc-payplus-admin.php:1752
     1174#: includes/admin/class-wc-payplus-admin.php:1733
     1175#: includes/admin/class-wc-payplus-admin.php:1734
     1176#: includes/admin/class-wc-payplus-admin.php:1785
     1177#: includes/admin/class-wc-payplus-admin.php:1786
    11581178msgid "Bank number"
    11591179msgstr "מספר בנק"
    11601180
    1161 #: includes/admin/class-wc-payplus-admin.php:1704
    1162 #: includes/admin/class-wc-payplus-admin.php:1705
    1163 #: includes/admin/class-wc-payplus-admin.php:1756
    1164 #: includes/admin/class-wc-payplus-admin.php:1757
     1181#: includes/admin/class-wc-payplus-admin.php:1738
     1182#: includes/admin/class-wc-payplus-admin.php:1739
     1183#: includes/admin/class-wc-payplus-admin.php:1790
     1184#: includes/admin/class-wc-payplus-admin.php:1791
    11651185msgid "Branch number"
    11661186msgstr "מספר סניף"
    11671187
    1168 #: includes/admin/class-wc-payplus-admin.php:1709
    1169 #: includes/admin/class-wc-payplus-admin.php:1710
    1170 #: includes/admin/class-wc-payplus-admin.php:1762
    1171 #: includes/admin/class-wc-payplus-admin.php:1763
     1188#: includes/admin/class-wc-payplus-admin.php:1743
     1189#: includes/admin/class-wc-payplus-admin.php:1744
     1190#: includes/admin/class-wc-payplus-admin.php:1796
     1191#: includes/admin/class-wc-payplus-admin.php:1797
    11721192msgid "Account number"
    11731193msgstr "מספר חשבון"
    11741194
    1175 #: includes/admin/class-wc-payplus-admin.php:1714
    1176 #: includes/admin/class-wc-payplus-admin.php:1715
     1195#: includes/admin/class-wc-payplus-admin.php:1748
     1196#: includes/admin/class-wc-payplus-admin.php:1749
    11771197msgid "Check number"
    11781198msgstr "מספק צק"
    11791199
    1180 #: includes/admin/class-wc-payplus-admin.php:1800
    1181 #: includes/admin/class-wc-payplus-admin.php:1803
     1200#: includes/admin/class-wc-payplus-admin.php:1834
     1201#: includes/admin/class-wc-payplus-admin.php:1837
    11821202#: includes/class-wc-payplus-statics.php:407
    11831203msgid "Type"
    11841204msgstr "סוג"
    11851205
    1186 #: includes/admin/class-wc-payplus-admin.php:1816
    1187 #: includes/admin/class-wc-payplus-admin.php:1817
    1188 #: includes/admin/class-wc-payplus-admin.php:1860
    1189 #: includes/admin/class-wc-payplus-admin.php:1861
    1190 #: includes/admin/class-wc-payplus-admin.php:1932
    1191 #: includes/admin/class-wc-payplus-admin.php:1933
     1206#: includes/admin/class-wc-payplus-admin.php:1850
     1207#: includes/admin/class-wc-payplus-admin.php:1851
     1208#: includes/admin/class-wc-payplus-admin.php:1894
     1209#: includes/admin/class-wc-payplus-admin.php:1895
     1210#: includes/admin/class-wc-payplus-admin.php:1966
     1211#: includes/admin/class-wc-payplus-admin.php:1967
    11921212msgid "Transaction id"
    11931213msgstr "מספר עסקה"
    11941214
    1195 #: includes/admin/class-wc-payplus-admin.php:1854
    1196 #: includes/admin/class-wc-payplus-admin.php:1855
     1215#: includes/admin/class-wc-payplus-admin.php:1888
     1216#: includes/admin/class-wc-payplus-admin.php:1889
    11971217msgid "Payer account"
    11981218msgstr "חשבון משלם"
    11991219
    1200 #: includes/admin/class-wc-payplus-admin.php:1961
     1220#: includes/admin/class-wc-payplus-admin.php:1995
    12011221msgid "Create Document"
    12021222msgstr "יצירת מסמך"
    12031223
    1204 #: includes/admin/class-wc-payplus-admin.php:1989
     1224#: includes/admin/class-wc-payplus-admin.php:2023
    12051225msgid "Details"
    12061226msgstr "פרטים"
    12071227
    1208 #: includes/admin/class-wc-payplus-admin.php:1990
    1209 #: includes/admin/class-wc-payplus-admin.php:2197
     1228#: includes/admin/class-wc-payplus-admin.php:2024
     1229#: includes/admin/class-wc-payplus-admin.php:2231
    12101230msgid "Methods of Payment"
    12111231msgstr "אמצעי תשלום"
    12121232
    1213 #: includes/admin/class-wc-payplus-admin.php:2182
     1233#: includes/admin/class-wc-payplus-admin.php:2216
    12141234msgid "Pay With Token"
    12151235msgstr "תשלום בטוקן"
    12161236
    1217 #: includes/admin/class-wc-payplus-admin.php:2194
     1237#: includes/admin/class-wc-payplus-admin.php:2228
    12181238msgid "Refund amount"
    12191239msgstr "סכום החזר"
    12201240
    1221 #: includes/admin/class-wc-payplus-admin.php:2195
     1241#: includes/admin/class-wc-payplus-admin.php:2229
    12221242msgid "Amount already refunded"
    12231243msgstr "הסכום כבר הוחזר"
    12241244
    1225 #: includes/admin/class-wc-payplus-admin.php:2237
     1245#: includes/admin/class-wc-payplus-admin.php:2271
    12261246msgid "Refund"
    12271247msgstr "החזר"
    12281248
    1229 #: includes/admin/class-wc-payplus-admin.php:2309
     1249#: includes/admin/class-wc-payplus-admin.php:2343
    12301250msgid "Create Refund Document"
    12311251msgstr "יצירת מסמך זיכוי"
    12321252
    1233 #: includes/admin/class-wc-payplus-admin.php:2320
     1253#: includes/admin/class-wc-payplus-admin.php:2354
    12341254msgid "Transaction review"
    12351255msgstr "בדיקת עסקה"
    12361256
    1237 #: includes/admin/class-wc-payplus-admin.php:2341
     1257#: includes/admin/class-wc-payplus-admin.php:2375
    12381258#, fuzzy
    12391259#| msgid "Make Payment"
     
    12411261msgstr "ביצוע תשלום"
    12421262
    1243 #: includes/admin/class-wc-payplus-admin.php:2446
    1244 #: includes/admin/class-wc-payplus-admin.php:2732
     1263#: includes/admin/class-wc-payplus-admin.php:2480
     1264#: includes/admin/class-wc-payplus-admin.php:2766
    12451265msgid "Charge for Order Number: "
    12461266msgstr "חיוב עבור הזמנה מספר: "
    12471267
    1248 #: includes/admin/class-wc-payplus-admin.php:2519
     1268#: includes/admin/class-wc-payplus-admin.php:2553
    12491269msgid ""
    12501270"<strong style=\"font-size: 1.2em;\">Hello!</strong><br><br>\n"
     
    12831303"<strong>צוות PayPlus</strong></span>"
    12841304
    1285 #: includes/admin/class-wc-payplus-admin.php:2595
     1305#: includes/admin/class-wc-payplus-admin.php:2629
    12861306msgid "Cannot charge more than original order sum!"
    12871307msgstr "שגיאה מ-PayPlus: אינך יכול לחייב יותר מסכום החיוב המקורי!"
    12881308
    1289 #: includes/admin/class-wc-payplus-admin.php:2597
     1309#: includes/admin/class-wc-payplus-admin.php:2631
    12901310msgid "PayPlus Page Error - Settings"
    12911311msgstr "שגיאת עמוד PayPlus - הגדרות"
    12921312
    1293 #: includes/admin/class-wc-payplus-admin.php:2605
     1313#: includes/admin/class-wc-payplus-admin.php:2639
    12941314msgid "Incorrect amount or amount greater than amount that can be refunded"
    12951315msgstr "סכום שגוי או סכום גדול מהסכום שניתן להחזיר"
    12961316
    1297 #: includes/admin/class-wc-payplus-admin.php:2617
     1317#: includes/admin/class-wc-payplus-admin.php:2651
    12981318msgid ""
    12991319"Are you sure you want to charge this order with token of CC that ends with: "
     
    13011321"האם את/ה בטוח/ה שהינך רוצה לבצע תשלום עם טוקן של כרטיס אשראי המסתיים בספרות: "
    13021322
    1303 #: includes/admin/class-wc-payplus-admin.php:2629
     1323#: includes/admin/class-wc-payplus-admin.php:2663
    13041324msgid "Total payment amounts are not equal to the order sum"
    13051325msgstr "סכום התשלומים אינו תואם את סך כל ההזמנה"
    13061326
    1307 #: includes/admin/class-wc-payplus-admin.php:2630
     1327#: includes/admin/class-wc-payplus-admin.php:2664
    13081328msgid ""
    13091329"The amount of receipts is not equal to the amount of withholding tax clearance"
    13101330msgstr ""
    13111331
    1312 #: includes/admin/class-wc-payplus-admin.php:2631
     1332#: includes/admin/class-wc-payplus-admin.php:2665
    13131333msgid "No document type selected"
    13141334msgstr ""
    13151335
    1316 #: includes/admin/class-wc-payplus-admin.php:2632
     1336#: includes/admin/class-wc-payplus-admin.php:2666
    13171337msgid "Edit"
    13181338msgstr "עדכון"
    13191339
    1320 #: includes/admin/class-wc-payplus-admin.php:2633
     1340#: includes/admin/class-wc-payplus-admin.php:2667
    13211341msgid "Delete"
    13221342msgstr "מחיקה"
    13231343
    1324 #: includes/admin/class-wc-payplus-admin.php:2634
     1344#: includes/admin/class-wc-payplus-admin.php:2668
    13251345msgid "The payment item cannot be 0"
    13261346msgstr "פריט התשלום אינו יכול להיות 0"
    13271347
    1328 #: includes/admin/class-wc-payplus-admin.php:2637
     1348#: includes/admin/class-wc-payplus-admin.php:2671
    13291349msgid "Total payments"
    13301350msgstr "סה\"כ תקבולים"
    13311351
    1332 #: includes/admin/class-wc-payplus-admin.php:2638
     1352#: includes/admin/class-wc-payplus-admin.php:2672
    13331353msgid "Are you sure you want to delete this payment method?"
    13341354msgstr "האם אתה בטוח שברצונך למחק אמצעי תשלום זה?"
    13351355
    1336 #: includes/admin/class-wc-payplus-admin.php:2643
     1356#: includes/admin/class-wc-payplus-admin.php:2677
    13371357msgid ""
    13381358"For Express in product page you ALSO need to select: Either Shipping by "
     
    13421362"גלובלי (תקף רק כאשר \"שילוח לפי תצוגת עמוד הצ'קאאוט של ווקומרס\")"
    13431363
    1344 #: includes/admin/class-wc-payplus-admin.php:2667
     1364#: includes/admin/class-wc-payplus-admin.php:2701
    13451365msgid "Charge Order Using PayPlus"
    13461366msgstr "חיוב הזמנה באמצעות PayPlus"
    13471367
    1348 #: includes/admin/class-wc-payplus-admin.php:2670
     1368#: includes/admin/class-wc-payplus-admin.php:2704
    13491369msgid "Make Payment"
    13501370msgstr "ביצוע תשלום"
    13511371
    13521372#. Plugin Name of the plugin/theme
    1353 #: includes/admin/class-wc-payplus-admin.php:2797
    1354 #: payplus-payment-gateway.php:1166
     1373#: includes/admin/class-wc-payplus-admin.php:2831
     1374#: payplus-payment-gateway.php:1206
    13551375msgid "PayPlus Payment Gateway"
    13561376msgstr "פיי פלוס פתרונות תשלום"
    13571377
    1358 #: includes/admin/class-wc-payplus-admin.php:2802
     1378#: includes/admin/class-wc-payplus-admin.php:2836
    13591379msgid "user or other, please contact payplus support"
    13601380msgstr "שגיאת משתמש, נא צור קשר עם בעל האתר"
    13611381
    1362 #: includes/admin/class-wc-payplus-admin.php:2805
     1382#: includes/admin/class-wc-payplus-admin.php:2839
    13631383msgid "Credit card company declined, check credit card details and credit line"
    13641384msgstr "חברת כרטיסי האשראי דחתה את העסקה, אנא בדוק את הפרטים בלוגים"
    13651385
    1366 #: includes/admin/class-wc-payplus-admin.php:2808
     1386#: includes/admin/class-wc-payplus-admin.php:2842
    13671387msgid "PayPlus Payment Successful"
    13681388msgstr "התשלום באמצעות פיי פלוס בוצע בהצלחה"
    13691389
     1390#: includes/blocks/class-wc-payplus-blocks-support.php:444
    13701391#: includes/blocks/class-wc-payplus-blocks-support.php:446
    1371 #: includes/blocks/class-wc-payplus-blocks-support.php:448
    1372 #: includes/wc_payplus_gateway.php:1684 payplus-payment-gateway.php:1851
     1392#: includes/wc_payplus_gateway.php:1684 payplus-payment-gateway.php:1891
    13731393#, fuzzy
    13741394#| msgid "Something went wrong with the payment page"
     
    13761396msgstr "התגלתה שגיאה בדף התשלום"
    13771397
    1378 #: includes/blocks/class-wc-payplus-blocks-support.php:560
     1398#: includes/blocks/class-wc-payplus-blocks-support.php:558
    13791399msgid "Processing your payment now"
    13801400msgstr "עיבוד תשלום מתבצע"
    13811401
    1382 #: includes/blocks/class-wc-payplus-blocks-support.php:561
     1402#: includes/blocks/class-wc-payplus-blocks-support.php:559
    13831403msgid "Generating payment page"
    13841404msgstr "יצירת דף תשלום מתבצעת"
    13851405
    1386 #: includes/blocks/class-wc-payplus-blocks-support.php:562
     1406#: includes/blocks/class-wc-payplus-blocks-support.php:560
    13871407msgid "Loading payment page"
    13881408msgstr "דף התשלום נטען"
    13891409
    1390 #: includes/blocks/class-wc-payplus-blocks-support.php:563
     1410#: includes/blocks/class-wc-payplus-blocks-support.php:561
    13911411msgid "Click this to close."
    13921412msgstr "הקלק/י כאן לסגירה."
    13931413
    1394 #: includes/blocks/class-wc-payplus-blocks-support.php:564
     1414#: includes/blocks/class-wc-payplus-blocks-support.php:562
    13951415msgid "Error: the payment page failed to load."
    13961416msgstr "שגיאה: דף התשלום נכשל בטעינה."
     
    21892209
    21902210#: includes/class-wc-payplus-hosted-fields.php:117
    2191 #: includes/wc_payplus_gateway.php:1633 payplus-payment-gateway.php:1351
     2211#: includes/wc_payplus_gateway.php:1633 payplus-payment-gateway.php:1391
    21922212msgid "Save credit card in my account"
    21932213msgstr "שמור את כרטיס האשראי בחשבון שלי"
     
    24362456msgstr "העברה בנקאית"
    24372457
    2438 #: includes/wc_payplus_gateway.php:1698 payplus-payment-gateway.php:391
     2458#: includes/wc_payplus_gateway.php:1698 payplus-payment-gateway.php:431
    24392459msgid "Gift Card refreshed - Please <a href=\"#\">try again</a>."
    24402460msgstr "כרטיס המתנה עבר רענון בהצלחה - <a href=\"#\">אנא נסה/י שוב!</a>."
     
    24652485msgstr "שגיאה: העסקה נדחתה מהסיבה: %s"
    24662486
    2467 #: includes/wc_payplus_gateway.php:2225 includes/wc_payplus_invoice.php:870
     2487#: includes/wc_payplus_gateway.php:2226 includes/wc_payplus_invoice.php:877
    24682488msgid "Round"
    24692489msgstr ""
    24702490
    2471 #: includes/wc_payplus_gateway.php:2265 includes/wc_payplus_gateway.php:2297
    2472 #: includes/wc_payplus_gateway.php:2308 includes/wc_payplus_invoice.php:670
    2473 #: includes/wc_payplus_invoice.php:832
     2491#: includes/wc_payplus_gateway.php:2266 includes/wc_payplus_gateway.php:2298
     2492#: includes/wc_payplus_gateway.php:2309 includes/wc_payplus_invoice.php:677
     2493#: includes/wc_payplus_invoice.php:839
    24742494msgid "Shipping"
    24752495msgstr "משלוח"
    24762496
    2477 #: includes/wc_payplus_gateway.php:2331 includes/wc_payplus_gateway.php:2332
    2478 #: includes/wc_payplus_gateway.php:2371 includes/wc_payplus_gateway.php:2372
    2479 #: includes/wc_payplus_invoice.php:858 includes/wc_payplus_invoice.php:859
     2497#: includes/wc_payplus_gateway.php:2332 includes/wc_payplus_gateway.php:2333
     2498#: includes/wc_payplus_gateway.php:2372 includes/wc_payplus_gateway.php:2373
     2499#: includes/wc_payplus_invoice.php:865 includes/wc_payplus_invoice.php:866
    24802500msgid "Discount coupons"
    24812501msgstr "הנחת קופונים"
    24822502
    2483 #: includes/wc_payplus_gateway.php:2706
     2503#: includes/wc_payplus_gateway.php:2707
    24842504#, php-format
    24852505msgid "An error occurred: %s"
    24862506msgstr ""
    24872507
    2488 #: includes/wc_payplus_gateway.php:2712
     2508#: includes/wc_payplus_gateway.php:2713
    24892509msgid ""
    24902510"Error: The payment page failed to load - please check your page uid and "
     
    24922512msgstr ""
    24932513
    2494 #: includes/wc_payplus_gateway.php:2729 includes/wc_payplus_gateway.php:3685
    2495 #: includes/wc_payplus_gateway.php:3693
     2514#: includes/wc_payplus_gateway.php:2730 includes/wc_payplus_gateway.php:3693
     2515#: includes/wc_payplus_gateway.php:3701
    24962516msgid "Something went wrong with the payment page"
    24972517msgstr "התגלתה שגיאה בדף התשלום"
    24982518
    2499 #: includes/wc_payplus_gateway.php:3247
     2519#: includes/wc_payplus_gateway.php:3255
    25002520#, php-format
    25012521msgid "PayPlus IPN Failed<br/>Transaction UID: %s"
    25022522msgstr "אימות IPN מול פיי פלוס על העסקה נכשל<br />מספר UID: %s"
    25032523
    2504 #: includes/wc_payplus_gateway.php:3418
     2524#: includes/wc_payplus_gateway.php:3426
    25052525msgid "PayPlus payment failed"
    25062526msgstr "תשלום באמצעות פיי פלוס נכשל"
    25072527
    2508 #: includes/wc_payplus_gateway.php:3721
     2528#: includes/wc_payplus_gateway.php:3729
    25092529msgid "Your new payment method has been added"
    25102530msgstr "אמצעי התשלום החדש שלך נוסף בהצלחה לחשבון שלך"
    25112531
    2512 #: includes/wc_payplus_gateway.php:3731
     2532#: includes/wc_payplus_gateway.php:3739
    25132533msgid "There was a problem adding this card"
    25142534msgstr "נמצאה שגיאה בעת הוספת אמצעי התשלום לחשבונך"
    25152535
    2516 #: includes/wc_payplus_gateway.php:3776
     2536#: includes/wc_payplus_gateway.php:3785
    25172537#, php-format
    25182538msgid "PayPlus Subscription Payment Successful<br/>Transaction Number: %s"
    25192539msgstr "המנוי בפיי פלוס חודש בהצלחה<br/>מספר אישור: %s"
    25202540
    2521 #: includes/wc_payplus_gateway.php:3807 includes/wc_payplus_gateway.php:3813
     2541#: includes/wc_payplus_gateway.php:3816 includes/wc_payplus_gateway.php:3822
    25222542#, fuzzy, php-format
    25232543#| msgid "PayPlus Subscription Payment Failure<br/>Transaction Number: %s"
     
    25252545msgstr "חידוש המנוי בפיי פלוס נכשל<br/>מספר אישור: %s"
    25262546
    2527 #: includes/wc_payplus_gateway.php:4117
     2547#: includes/wc_payplus_gateway.php:4126
    25282548msgid "PayPlus page request UID meta data deleted due to order cancellation."
    25292549msgstr ""
     
    25332553msgstr ""
    25342554
    2535 #: includes/wc_payplus_invoice.php:476
     2555#: includes/wc_payplus_invoice.php:429 includes/wc_payplus_invoice.php:1107
     2556#: includes/wc_payplus_invoice.php:1263
     2557msgid ""
     2558"Invoice not created: Donation invoice-receipts cannot have \"Other\" as the "
     2559"payment method. Please select a different payment method."
     2560msgstr ""
     2561
     2562#: includes/wc_payplus_invoice.php:483
    25362563msgid "Link Document Refund"
    25372564msgstr "לינק מסמך החזר"
    25382565
    2539 #: includes/wc_payplus_invoice.php:892
     2566#: includes/wc_payplus_invoice.php:899
    25402567#, fuzzy
    25412568#| msgid "Credit Card"
     
    25432570msgstr "כרטיס אשראי"
    25442571
    2545 #: includes/wc_payplus_invoice.php:1072
     2572#: includes/wc_payplus_invoice.php:1080
    25462573msgid ""
    25472574"Invoice not created: Order total is zero and \"Do not create documents for "
     
    25512578"עם סכום כולל אפס\" מסומנת (בהגדרות חשבונית+)."
    25522579
    2553 #: includes/wc_payplus_invoice.php:1254 includes/wc_payplus_invoice.php:1308
    2554 #: includes/wc_payplus_invoice.php:1322
     2580#: includes/wc_payplus_invoice.php:1289 includes/wc_payplus_invoice.php:1340
     2581#: includes/wc_payplus_invoice.php:1354
    25552582msgid "General product"
    25562583msgstr "מוצר כללי"
    25572584
    2558 #: includes/wc_payplus_invoice.php:1334
     2585#: includes/wc_payplus_invoice.php:1366
    25592586msgid ""
    25602587"We will not send a balance number to create an invoice because you have more "
     
    25632590"לא נשלח מספר יתרה ליצירת חשבונית מכיוון שיש לך יותר ממוצר אחד עם מספר יתרה"
    25642591
    2565 #: includes/wc_payplus_invoice.php:1382
     2592#: includes/wc_payplus_invoice.php:1414
    25662593msgid "Link Document  "
    25672594msgstr "לינק מסמך "
     
    28322859msgstr ""
    28332860
    2834 #: includes/wc_payplus_subgateways.php:775
     2861#: includes/wc_payplus_subgateways.php:762
    28352862#, fuzzy
    28362863#| msgid "Card holder ID"
     
    28382865msgstr "תעודת זהות בעל הכרטיס"
    28392866
    2840 #: payplus-payment-gateway.php:279
     2867#: payplus-payment-gateway.php:319
    28412868msgid "Security token missing. Please refresh the page and try again."
    28422869msgstr ""
    28432870
    2844 #: payplus-payment-gateway.php:280
     2871#: payplus-payment-gateway.php:320
    28452872#, fuzzy
    28462873#| msgid "Details"
     
    28482875msgstr "פרטים"
    28492876
    2850 #: payplus-payment-gateway.php:281
     2877#: payplus-payment-gateway.php:321
    28512878msgid "Metric"
    28522879msgstr ""
    28532880
    2854 #: payplus-payment-gateway.php:282
     2881#: payplus-payment-gateway.php:322
    28552882msgid "Value"
    28562883msgstr ""
    28572884
    2858 #: payplus-payment-gateway.php:283
     2885#: payplus-payment-gateway.php:323
    28592886msgid "Started At"
    28602887msgstr ""
    28612888
    2862 #: payplus-payment-gateway.php:284
     2889#: payplus-payment-gateway.php:324
    28632890#, fuzzy
    28642891#| msgid "Payment Completed"
     
    28662893msgstr "חיוב מוצלח"
    28672894
    2868 #: payplus-payment-gateway.php:285
     2895#: payplus-payment-gateway.php:325
    28692896msgid "Total Orders Checked"
    28702897msgstr ""
    28712898
    2872 #: payplus-payment-gateway.php:286
     2899#: payplus-payment-gateway.php:326
    28732900#, fuzzy
    28742901#| msgid "PayPlus - Embedded"
     
    28762903msgstr "פייפלוס - טופס מובנה"
    28772904
    2878 #: payplus-payment-gateway.php:287
     2905#: payplus-payment-gateway.php:327
    28792906#, fuzzy
    28802907#| msgid "Invoice Creation Mode:"
     
    28822909msgstr "מצב הפקת חשבונית:"
    28832910
    2884 #: payplus-payment-gateway.php:288
     2911#: payplus-payment-gateway.php:328
    28852912msgid "Invoices Already Exist"
    28862913msgstr ""
    28872914
    2888 #: payplus-payment-gateway.php:289
     2915#: payplus-payment-gateway.php:329
    28892916msgid "Non-PayPlus Orders Skipped"
    28902917msgstr ""
    28912918
    2892 #: payplus-payment-gateway.php:290
     2919#: payplus-payment-gateway.php:330
    28932920#, fuzzy
    28942921#| msgid "Error Page"
     
    28962923msgstr "דף תקלה בתשלום"
    28972924
    2898 #: payplus-payment-gateway.php:291
     2925#: payplus-payment-gateway.php:331
    28992926msgid "Errors Encountered:"
    29002927msgstr ""
    29012928
    2902 #: payplus-payment-gateway.php:292
     2929#: payplus-payment-gateway.php:332
    29032930msgid "Order Processing Details:"
    29042931msgstr ""
    29052932
    2906 #: payplus-payment-gateway.php:293
     2933#: payplus-payment-gateway.php:333
    29072934#, fuzzy
    29082935#| msgid "Card holder ID"
     
    29102937msgstr "תעודת זהות בעל הכרטיס"
    29112938
    2912 #: payplus-payment-gateway.php:294
     2939#: payplus-payment-gateway.php:334
    29132940#, fuzzy
    29142941#| msgid "Payment Completed"
     
    29162943msgstr "חיוב מוצלח"
    29172944
    2918 #: payplus-payment-gateway.php:295
     2945#: payplus-payment-gateway.php:335
    29192946#, fuzzy
    29202947#| msgid "Status:"
     
    29222949msgstr "סטטוס:"
    29232950
    2924 #: payplus-payment-gateway.php:296
     2951#: payplus-payment-gateway.php:336
    29252952msgid "Reason"
    29262953msgstr ""
    29272954
    2928 #: payplus-payment-gateway.php:297
     2955#: payplus-payment-gateway.php:337
    29292956msgid "... and more orders. Check logs for complete details."
    29302957msgstr ""
    29312958
    2932 #: payplus-payment-gateway.php:298
     2959#: payplus-payment-gateway.php:338
    29332960msgid "Error parsing server response. Please check the server logs."
    29342961msgstr ""
    29352962
    2936 #: payplus-payment-gateway.php:299
     2963#: payplus-payment-gateway.php:339
    29372964msgid "An error occurred while running the runner."
    29382965msgstr ""
    29392966
    2940 #: payplus-payment-gateway.php:300
     2967#: payplus-payment-gateway.php:340
    29412968msgid "Request timed out. The runner may still be running in the background."
    29422969msgstr ""
    29432970
    2944 #: payplus-payment-gateway.php:301
     2971#: payplus-payment-gateway.php:341
    29452972msgid "Security verification failed. Please refresh the page and try again."
    29462973msgstr ""
    29472974
    2948 #: payplus-payment-gateway.php:302
     2975#: payplus-payment-gateway.php:342
    29492976msgid "Invalid request method."
    29502977msgstr ""
    29512978
    2952 #: payplus-payment-gateway.php:360
     2979#: payplus-payment-gateway.php:400
    29532980msgid ""
    29542981"<strong style=\"font-size: 1.2em;\">Dear Customers,</strong><br><br>\n"
     
    29773004"        <strong>צוות PayPlus</strong></span>"
    29783005
    2979 #: payplus-payment-gateway.php:432
     3006#: payplus-payment-gateway.php:472
    29803007msgid "Every 30 Minutes"
    29813008msgstr ""
    29823009
    2983 #: payplus-payment-gateway.php:674
     3010#: payplus-payment-gateway.php:714
    29843011msgid "You do not have sufficient permissions to access this page."
    29853012msgstr ""
    29863013
    2987 #: payplus-payment-gateway.php:679
     3014#: payplus-payment-gateway.php:719
    29883015msgid "PayPlus Invoice Runner Management"
    29893016msgstr "ניהול מריץ חשבוניות של PayPlus"
    29903017
    2991 #: payplus-payment-gateway.php:680
     3018#: payplus-payment-gateway.php:720
    29923019msgid ""
    29933020"Use the button below to manually run the PayPlus invoice runner to check and "
     
    29973024"יצירה של חשבוניות חסרות עבור הזמנות בעיבוד."
    29983025
    2999 #: payplus-payment-gateway.php:689
     3026#: payplus-payment-gateway.php:729
    30003027msgid "Run Invoice Runner Now"
    30013028msgstr "הפעל/י את מריץ החשבוניות כעת"
    30023029
    3003 #: payplus-payment-gateway.php:694
     3030#: payplus-payment-gateway.php:734
    30043031msgid "Running invoice runner..."
    30053032msgstr ""
    30063033
    3007 #: payplus-payment-gateway.php:815
     3034#: payplus-payment-gateway.php:855
    30083035#, fuzzy
    30093036#| msgid ""
     
    30183045"בתוסף לאחר סיום הבדיקות"
    30193046
    3020 #: payplus-payment-gateway.php:821
     3047#: payplus-payment-gateway.php:861
    30213048#, fuzzy
    30223049#| msgid ""
     
    30303057"אנא שנה את  \"מספר הספרות העשרוניות\"  ל-2 בהגדרות הווקומרס>כללי>הגדרות מטבע"
    30313058
    3032 #: payplus-payment-gateway.php:1050
     3059#: payplus-payment-gateway.php:1090
    30333060msgid "Four last digits"
    30343061msgstr "ארבע ספרות אחרונות"
    30353062
    3036 #: payplus-payment-gateway.php:1110
     3063#: payplus-payment-gateway.php:1150
    30373064msgid ""
    30383065"This plugin requires <a href=\"https://wordpress.org/plugins/woocommerce/\" "
     
    30433070
    30443071#. translators: %1$s: Current PHP version, %2$s: Required PHP version
    3045 #: payplus-payment-gateway.php:1123
     3072#: payplus-payment-gateway.php:1163
    30463073#, php-format
    30473074msgid ""
     
    30503077msgstr ""
    30513078
    3052 #: payplus-payment-gateway.php:1131
     3079#: payplus-payment-gateway.php:1171
    30533080#, fuzzy
    30543081#| msgid ""
     
    30613088"אנא שנה את  \"מספר הספרות העשרוניות\"  ל-2 בהגדרות הווקומרס>כללי>הגדרות מטבע"
    30623089
    3063 #: payplus-payment-gateway.php:1184
     3090#: payplus-payment-gateway.php:1224
    30643091msgid "View PayPlus Settings"
    30653092msgstr "הגדרות פיי פלוס"
    30663093
    3067 #: payplus-payment-gateway.php:1394
     3094#: payplus-payment-gateway.php:1434
    30683095msgid "Phone number is required."
    30693096msgstr "נדרש מספר טלפון."
    30703097
    3071 #: payplus-payment-gateway.php:1395
     3098#: payplus-payment-gateway.php:1435
    30723099msgid "Click again to continue!"
    30733100msgstr "הקלק/י שוב להתקדם!"
    30743101
    3075 #: payplus-payment-gateway.php:1530 payplus-payment-gateway.php:1549
     3102#: payplus-payment-gateway.php:1570 payplus-payment-gateway.php:1589
    30763103msgid "Transaction Type "
    30773104msgstr "סוג עסקה "
    30783105
    3079 #: payplus-payment-gateway.php:1568
     3106#: payplus-payment-gateway.php:1608
    30803107#, fuzzy
    30813108#| msgid "Transactions Type"
     
    30833110msgstr "סוג עסקה"
    30843111
    3085 #: payplus-payment-gateway.php:1591 payplus-payment-gateway.php:1608
     3112#: payplus-payment-gateway.php:1631 payplus-payment-gateway.php:1648
    30863113msgid "Balance Name"
    30873114msgstr ""
    30883115
    3089 #: payplus-payment-gateway.php:1816 payplus-payment-gateway.php:1824
     3116#: payplus-payment-gateway.php:1856 payplus-payment-gateway.php:1864
    30903117msgid "Cheatin&#8217; huh?"
    30913118msgstr ""
    30923119
    3093 #: payplus-payment-gateway.php:1839
     3120#: payplus-payment-gateway.php:1879
    30943121msgid ""
    30953122"Unable to create a payment page due to a site settings issue. Please contact "
  • payplus-payment-gateway/trunk/payplus-payment-gateway.php

    r3414289 r3422217  
    55 * Description: Accept credit/debit card payments or other methods such as bit, Apple Pay, Google Pay in one page. Create digitally signed invoices & much more.
    66 * Plugin URI: https://www.payplus.co.il/wordpress
    7  * Version: 7.9.7
     7 * Version: 7.9.8
    88 * Tested up to: 6.8
    99 * Requires Plugins: woocommerce
     
    2020define('PAYPLUS_PLUGIN_URL_ASSETS_IMAGES', PAYPLUS_PLUGIN_URL . "assets/images/");
    2121define('PAYPLUS_PLUGIN_DIR', dirname(__FILE__));
    22 define('PAYPLUS_VERSION', '7.9.7');
    23 define('PAYPLUS_VERSION_DB', 'payplus_7_9_7');
     22define('PAYPLUS_VERSION', '7.9.8');
     23define('PAYPLUS_VERSION_DB', 'payplus_7_9_8');
    2424define('PAYPLUS_TABLE_PROCESS', 'payplus_payment_process');
    2525class WC_PayPlus
     
    9696        add_action('woocommerce_init', [$this, 'pwgc_remove_processing_redemption'], 11);
    9797        add_action('woocommerce_checkout_order_processed', [$this, 'payplus_checkout_order_processed'], 25, 3);
     98        add_action('woocommerce_thankyou', [$this, 'payplus_clear_session_on_order_received'], 10, 1);
    9899
    99100
     
    246247        } else {
    247248            $main_gateway->payplus_add_log_all('payplus_double_check', 'Checkout Page Load - Order ID: ' . $order_id . ' | Payment Method: ' . $payment_method . ' | Status not approved (' . ($status ? $status : 'null/empty') . ') - Continuing with checkout');
     249        }
     250    }
     251
     252    /**
     253     * Clear session and cart when customer successfully completes order and reaches thank you page
     254     *
     255     * @param int $order_id The order ID
     256     */
     257    public function payplus_clear_session_on_order_received($order_id)
     258    {
     259        if (!$order_id) {
     260            return;
     261        }
     262
     263        $order = wc_get_order($order_id);
     264        if (!$order) {
     265            return;
     266        }
     267
     268        // Only clear for PayPlus payment methods (not hosted fields - they use order_awaiting_payment)
     269        $payment_method = $order->get_payment_method();
     270        if (strpos($payment_method, 'payplus-payment-gateway') !== 0 || $payment_method === 'payplus-payment-gateway-hostedfields') {
     271            return;
     272        }
     273
     274        // Clear cart
     275        if (WC()->cart) {
     276            WC()->cart->empty_cart();
     277        }
     278
     279        // Unset page_order_awaiting_payment since payment is complete
     280        if (WC()->session) {
     281            WC()->session->__unset('page_order_awaiting_payment');
    248282        }
    249283    }
  • payplus-payment-gateway/trunk/readme.txt

    r3414289 r3422217  
    33Tags: Woocommerce Payment Gateway, Credit Cards, Charges and Refunds, Subscriptions, Tokenization
    44Requires at least: 6.2
    5 Tested up to: 6.8
     5Tested up to: 6.9
    66Requires PHP: 7.4
    7 Stable tag: 7.9.7
     7Stable tag: 7.9.8
    88PlugIn URL: https://www.payplus.co.il/wordpress
    99License: GPLv2 or later
     
    8686
    8787== Changelog ==
     88
     89== 7.9.8 - 17-12-2025 =
     90
     91- Added    - Customer ID now displays on Invoice+ documents (supports collection from both payment page and embedded forms).
     92- Tweak    - Enhanced PRUID handling for order completion.
    8893
    8994== 7.9.7 - 08-12-2025 =
Note: See TracChangeset for help on using the changeset viewer.