Changeset 3422217
- Timestamp:
- 12/17/2025 06:25:40 PM (2 months ago)
- Location:
- payplus-payment-gateway/trunk
- Files:
-
- 13 edited
-
CHANGELOG.md (modified) (1 diff)
-
assets/js/checkout.js (modified) (1 diff)
-
assets/js/checkout.min.js (modified) (1 diff)
-
hashes.json (modified) (1 diff)
-
includes/admin/class-wc-payplus-admin-settings.php (modified) (1 diff)
-
includes/wc_payplus_gateway.php (modified) (5 diffs)
-
includes/wc_payplus_invoice.php (modified) (3 diffs)
-
includes/wc_payplus_subgateways.php (modified) (1 diff)
-
languages/payplus-payment-gateway-he_IL.l10n.php (modified) (1 diff)
-
languages/payplus-payment-gateway-he_IL.mo (modified) (previous)
-
languages/payplus-payment-gateway-he_IL.po (modified) (68 diffs)
-
payplus-payment-gateway.php (modified) (4 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
payplus-payment-gateway/trunk/CHANGELOG.md
r3414289 r3422217 2 2 3 3 All 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. 4 9 5 10 ## [7.9.7] - 08-12-2025 - (Pluribus) -
payplus-payment-gateway/trunk/assets/js/checkout.js
r3406025 r3422217 1295 1295 wc_terms_toggle.init(); 1296 1296 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 1297 1313 $( 1298 1314 $(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}}}}});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();$(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 1 1 { 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", 2 21 "\/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", 5 27 "\/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",17 28 "\/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", 47 69 "\/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", 50 72 "\/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", 51 83 "\/assets\/images\/amex.png": "1ccefcd3772d25c434833661515be673de153308545a102ff12308686ed07ad0", 52 "\/assets\/images\/cCards.png": "4eb20da7d587682fc51629cf9fa7f56867b505c51bf17af982dfcdaf2b2ff6bf", 84 "\/assets\/images\/paypalLogo.png": "c183b1e04c17aa54e72794d47ef3bcac60e86bebfde6daaa7f6fc00c2f082448", 85 "\/assets\/images\/PayPlusLogo.svg": "1a4b40f1f29a6f0014abefb878caf2557c2c5508a4c4e0ec4790d7d12ec93c0f", 53 86 "\/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", 70 102 "\/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", 74 104 "\/assets\/images\/multipass-fading-icons\/forever-21.png": "5d471ab95639123f94dc99d0cc5c6d262f5d95ed8b00b25805569eb9042c453b", 75 105 "\/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", 80 107 "\/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", 86 109 "\/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", 103 111 "\/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", 107 113 "\/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" 132 132 } -
payplus-payment-gateway/trunk/includes/admin/class-wc-payplus-admin-settings.php
r3345779 r3422217 520 520 'desc_tip' => true, 521 521 '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]', 522 531 'class' => 'payplus-documents' 523 532 ]; -
payplus-payment-gateway/trunk/includes/wc_payplus_gateway.php
r3406025 r3422217 1716 1716 $order->save_meta_data(); 1717 1717 1718 // Build redirect URL using original format (query args) for compatibility with redirect/iframe modes 1718 1719 $redirect_to = add_query_arg('order-pay', $order_id, add_query_arg('key', $order->get_order_key(), get_permalink(wc_get_page_id('checkout')))); 1719 1720 … … 1739 1740 if ($status === "processing" || $status === "on-hold" || $status === "approved") { 1740 1741 $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(); 1742 1744 $result = [ 1743 1745 'result' => 'success', … … 1792 1794 1793 1795 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(); 1795 1798 $transactionUid = $response->data->transaction_uid; 1796 1799 … … 2741 2744 public function get_payment_page($res) 2742 2745 { 2746 // Prevent duplicate iframe creation - check if already exists 2747 static $iframe_created = false; 2748 if ($iframe_created) { 2749 return; 2750 } 2751 2743 2752 if (!$this->display_mode || $this->display_mode == 'default') { 2744 2753 $mainPluginOptions = get_option('woocommerce_payplus-payment-gateway_settings'); … … 2752 2761 echo "<form id='pp_iframe' name='pp_iframe' method='GET' action='" . esc_url($res) . "'></form>"; 2753 2762 } 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; 2756 2766 } 2757 2767 -
payplus-payment-gateway/trunk/includes/wc_payplus_invoice.php
r3414289 r3422217 428 428 if ($payplus_invoice_type_document_refund === 'inv_don_receipt' && $method_payment === 'other') { 429 429 $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')); 431 431 } 432 432 … … 1121 1121 $order = wc_get_order($order_id); 1122 1122 $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 } 1123 1131 $payload['customer']['country_iso'] === "IL" && boolval($WC_PayPlus_Gateway->settings['paying_vat_all_order'] === "yes") ? $payload['customer']['paying_vat'] = true : null; 1124 1132 if ($WC_PayPlus_Gateway->settings['allways_pay_vat'] === "yes") { … … 1291 1299 $payload = array_merge($payload, $this->payplus_get_payments_invoice($resultApps, $payplusApprovalNum, $dual, $order->get_total())); 1292 1300 1293 $ppResJson = WC_PayPlus_Meta_Data::get_meta($order_id, 'payplus_response');1294 $payPlusResponse = !empty($ppResJson) ? json_decode($ppResJson, true) : null;1295 1296 1301 if (isset($payload['payments'][0]['payment_app']) && $payload['payments'][0]['payment_app'] === "-1") { 1297 1302 if (is_array($payPlusResponse)) { -
payplus-payment-gateway/trunk/includes/wc_payplus_subgateways.php
r3406025 r3422217 849 849 } 850 850 } 851 852 // 3. Hide Hosted Fields gateway if pp_iframe or pp_iframe_h elements are not expected to be rendered853 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 fields858 if (!in_array($display_mode, ['samePageIframe', 'popupIframe', 'iframe'])) {859 unset($available_gateways['payplus-payment-gateway-hostedfields']);860 }861 }862 851 } 863 852 return $available_gateways; -
payplus-payment-gateway/trunk/languages/payplus-payment-gateway-he_IL.l10n.php
r3406025 r3422217 1 1 <?php 2 2 // 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-1 1-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 website3 return ['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 4 4 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): 6 6 <br>Flat rate, 7 7 <br>Free (Condition support for min amount or no condition). -
payplus-payment-gateway/trunk/languages/payplus-payment-gateway-he_IL.po
r3406025 r3422217 2 2 msgstr "" 3 3 "Project-Id-Version: PayPlus Payment Gateway\n" 4 "POT-Creation-Date: 2025-1 1-29 13:16+0200\n"5 "PO-Revision-Date: 2025-1 1-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" 6 6 "Last-Translator: \n" 7 7 "Language-Team: \n" … … 24 24 #: includes/admin/class-wc-payplus-admin-settings.php:18 25 25 #: includes/admin/class-wc-payplus-admin-settings.php:23 26 #: payplus-payment-gateway.php:1 18426 #: payplus-payment-gateway.php:1224 27 27 msgid "Settings" 28 28 msgstr "הגדרות" 29 29 30 30 #: includes/admin/class-wc-payplus-admin-settings.php:28 31 #: includes/admin/class-wc-payplus-admin-settings.php:6 0931 #: includes/admin/class-wc-payplus-admin-settings.php:618 32 32 #: includes/wc_payplus_express_checkout.php:819 33 33 msgid "Express Checkout" … … 43 43 44 44 #: includes/admin/class-wc-payplus-admin-settings.php:51 45 #: includes/admin/class-wc-payplus-admin.php:15 3845 #: includes/admin/class-wc-payplus-admin.php:1572 46 46 msgid "American Express" 47 47 msgstr "" 48 48 49 49 #: includes/admin/class-wc-payplus-admin-settings.php:52 50 #: includes/admin/class-wc-payplus-admin.php:15 4450 #: includes/admin/class-wc-payplus-admin.php:1578 51 51 msgid "Visa" 52 52 msgstr "" … … 63 63 64 64 #: includes/admin/class-wc-payplus-admin-settings.php:55 65 #: includes/admin/class-wc-payplus-admin.php:15 4165 #: includes/admin/class-wc-payplus-admin.php:1575 66 66 msgid "Discover" 67 67 msgstr "" 68 68 69 69 #: includes/admin/class-wc-payplus-admin-settings.php:56 70 #: includes/admin/class-wc-payplus-admin.php:15 4770 #: includes/admin/class-wc-payplus-admin.php:1581 71 71 msgid "Diners" 72 72 msgstr "" 73 73 74 74 #: includes/admin/class-wc-payplus-admin-settings.php:57 75 #: includes/admin/class-wc-payplus-admin.php:15 3575 #: includes/admin/class-wc-payplus-admin.php:1569 76 76 msgid "Mastercard" 77 77 msgstr "" 78 78 79 79 #: includes/admin/class-wc-payplus-admin-settings.php:58 80 #: includes/admin/class-wc-payplus-admin.php:15 5380 #: includes/admin/class-wc-payplus-admin.php:1587 81 81 msgid "Maestro" 82 82 msgstr "" … … 154 154 #: includes/admin/class-wc-payplus-admin-settings.php:109 155 155 #: includes/class-wc-payplus-form-fields.php:666 156 #: payplus-payment-gateway.php:15 06156 #: payplus-payment-gateway.php:1546 157 157 msgid "Transactions Type" 158 158 msgstr "סוג עסקה" … … 171 171 #: includes/class-wc-payplus-form-fields.php:670 172 172 #: includes/class-wc-payplus-statics.php:78 173 #: includes/class-wc-payplus-statics.php:195 payplus-payment-gateway.php:1 076174 #: payplus-payment-gateway.php:15 01 payplus-payment-gateway.php:1770173 #: includes/class-wc-payplus-statics.php:195 payplus-payment-gateway.php:1116 174 #: payplus-payment-gateway.php:1541 payplus-payment-gateway.php:1810 175 175 msgid "Charge" 176 176 msgstr "חיוב" … … 178 178 #: includes/admin/class-wc-payplus-admin-settings.php:114 179 179 #: includes/class-wc-payplus-form-fields.php:671 180 #: payplus-payment-gateway.php:1 077 payplus-payment-gateway.php:1502181 #: payplus-payment-gateway.php:1 771180 #: payplus-payment-gateway.php:1117 payplus-payment-gateway.php:1542 181 #: payplus-payment-gateway.php:1811 182 182 msgid "Authorization" 183 183 msgstr "תפיסת מסגרת" … … 400 400 401 401 #: includes/admin/class-wc-payplus-admin-settings.php:234 402 #: includes/admin/class-wc-payplus-admin.php:2 598402 #: includes/admin/class-wc-payplus-admin.php:2632 403 403 msgid "Invoice+ (PayPlus)" 404 404 msgstr "חשבונית פלוס מבית פיי פלוס" … … 422 422 423 423 #: includes/admin/class-wc-payplus-admin-settings.php:264 424 #: includes/admin/class-wc-payplus-admin.php:1 380424 #: includes/admin/class-wc-payplus-admin.php:1414 425 425 #: includes/class-wc-payplus-statics.php:20 426 426 msgid "Tax Invoice" … … 428 428 429 429 #: includes/admin/class-wc-payplus-admin-settings.php:265 430 #: includes/admin/class-wc-payplus-admin.php:1 381430 #: includes/admin/class-wc-payplus-admin.php:1415 431 431 #: includes/class-wc-payplus-statics.php:23 432 432 msgid "Tax Invoice Receipt " … … 434 434 435 435 #: includes/admin/class-wc-payplus-admin-settings.php:266 436 #: includes/admin/class-wc-payplus-admin.php:1 382436 #: includes/admin/class-wc-payplus-admin.php:1416 437 437 #: includes/class-wc-payplus-statics.php:26 438 438 msgid "Receipt" … … 440 440 441 441 #: includes/admin/class-wc-payplus-admin-settings.php:267 442 #: includes/admin/class-wc-payplus-admin.php:1 383442 #: includes/admin/class-wc-payplus-admin.php:1417 443 443 #: includes/class-wc-payplus-statics.php:29 444 444 msgid "Donation Reciept" … … 507 507 508 508 #: includes/admin/class-wc-payplus-admin-settings.php:334 509 #: includes/admin/class-wc-payplus-admin.php:21 48509 #: includes/admin/class-wc-payplus-admin.php:2182 510 510 msgid "Type Documents Refund" 511 511 msgstr "בחירת סוג מסמך להחזר" 512 512 513 513 #: includes/admin/class-wc-payplus-admin-settings.php:335 514 #: includes/admin/class-wc-payplus-admin.php:21 49514 #: includes/admin/class-wc-payplus-admin.php:2183 515 515 #: includes/class-wc-payplus-statics.php:32 516 516 msgid "Refund Invoice" … … 518 518 519 519 #: includes/admin/class-wc-payplus-admin-settings.php:336 520 #: includes/admin/class-wc-payplus-admin.php:21 50520 #: includes/admin/class-wc-payplus-admin.php:2184 521 521 #: includes/class-wc-payplus-statics.php:35 522 522 msgid "Refund Receipt" … … 524 524 525 525 #: includes/admin/class-wc-payplus-admin-settings.php:337 526 #: includes/admin/class-wc-payplus-admin.php:21 51526 #: includes/admin/class-wc-payplus-admin.php:2185 527 527 msgid "Refund Invoice + Refund Receipt" 528 528 msgstr "חשבונית זיכוי +קבלה לזיכוי" 529 529 530 530 #: includes/admin/class-wc-payplus-admin-settings.php:343 531 #: includes/admin/class-wc-payplus-admin-settings.php:7 56531 #: includes/admin/class-wc-payplus-admin-settings.php:765 532 532 msgid "Order status for issuing an invoice" 533 533 msgstr "סטטוס הזמנה להוצאת חשבונית" … … 614 614 615 615 #: includes/admin/class-wc-payplus-admin-settings.php:429 616 #: includes/admin/class-wc-payplus-admin.php:15 00616 #: includes/admin/class-wc-payplus-admin.php:1534 617 617 #: includes/class-wc-payplus-form-fields.php:140 618 618 #: includes/class-wc-payplus-form-fields.php:141 … … 719 719 720 720 #: includes/admin/class-wc-payplus-admin-settings.php:525 721 msgid "Display customer ID in invoice if exists" 722 msgstr "הצגת מזהה לקוח בחשבונית אם קיים" 723 724 #: includes/admin/class-wc-payplus-admin-settings.php:527 725 msgid "" 726 "If checked, the customer identification number (VAT number) from the payment " 727 "response will be displayed in the invoice when available." 728 msgstr "" 729 "אם מסומן, מספר הזיהוי של הלקוח (מספר עוסק / ח״פ / VAT) מתוך תגובת התשלום יוצג " 730 "בחשבונית, במידה והוא זמין." 731 732 #: includes/admin/class-wc-payplus-admin-settings.php:534 721 733 msgid "Calculate VAT According to:" 722 734 msgstr "חישוב מע\"מ לפי:" 723 735 724 #: includes/admin/class-wc-payplus-admin-settings.php:5 28736 #: includes/admin/class-wc-payplus-admin-settings.php:537 725 737 #, fuzzy 726 738 #| msgid "Default Woo" … … 728 740 msgstr "ברירת מחדל woocommerce" 729 741 730 #: includes/admin/class-wc-payplus-admin-settings.php:5 29742 #: includes/admin/class-wc-payplus-admin-settings.php:538 731 743 #: includes/wc_payplus_gateway.php:127 includes/wc_payplus_gateway.php:1125 732 744 msgid "PayPlus" 733 745 msgstr "פיי פלוס" 734 746 735 #: includes/admin/class-wc-payplus-admin-settings.php:53 0747 #: includes/admin/class-wc-payplus-admin-settings.php:539 736 748 msgid "WooCommerce" 737 749 msgstr "ווקומרס" 738 750 739 #: includes/admin/class-wc-payplus-admin-settings.php:5 32751 #: includes/admin/class-wc-payplus-admin-settings.php:541 740 752 msgid "If you don`t know what to do here leave it on default :)" 741 753 msgstr "אם אין לך מושג, השאר/י על Default" 742 754 743 #: includes/admin/class-wc-payplus-admin-settings.php:5 38755 #: includes/admin/class-wc-payplus-admin-settings.php:547 744 756 msgid "Invoice For Foreign Customers" 745 757 msgstr "חשבוניות ומסמכים ללקוחות זרים" 746 758 747 #: includes/admin/class-wc-payplus-admin-settings.php:5 41759 #: includes/admin/class-wc-payplus-admin-settings.php:550 748 760 msgid "Paying VAT" 749 761 msgstr "משלם מע\"מ" 750 762 751 #: includes/admin/class-wc-payplus-admin-settings.php:5 42763 #: includes/admin/class-wc-payplus-admin-settings.php:551 752 764 msgid "Exempt VAT" 753 765 msgstr "פטור מע\"מ" 754 766 755 #: includes/admin/class-wc-payplus-admin-settings.php:5 43767 #: includes/admin/class-wc-payplus-admin-settings.php:552 756 768 msgid "Exempt VAT If Customer Billing ISO Country Is Different Than..." 757 769 msgstr "פטור מע\"מ במידה וכתובת החיוב הלקוח שונה מ..." 758 770 759 #: includes/admin/class-wc-payplus-admin-settings.php:55 0771 #: includes/admin/class-wc-payplus-admin-settings.php:559 760 772 msgid "Your Business VAT Registration Country ISO Code" 761 773 msgstr "המדינה שהעסק שלך רשום ומשלם מע\"מ היא" 762 774 763 #: includes/admin/class-wc-payplus-admin-settings.php:5 57775 #: includes/admin/class-wc-payplus-admin-settings.php:566 764 776 msgid "Custom checkout field name for vat number" 765 777 msgstr "שם שדה למספר מע\"מ או ת.ז" 766 778 767 #: includes/admin/class-wc-payplus-admin-settings.php:5 64779 #: includes/admin/class-wc-payplus-admin-settings.php:573 768 780 msgid "Every order is allways with VAT NO MATTER WHAT!" 769 781 msgstr "הזמנה תמיד כוללת מע״מ – בלי יוצא מן הכלל!" 770 782 771 #: includes/admin/class-wc-payplus-admin-settings.php:5 66783 #: includes/admin/class-wc-payplus-admin-settings.php:575 772 784 msgid "" 773 785 "This will make every order with VAT, even if the customer is not paying VAT" 774 786 msgstr "זה יגרום לכך שכל הזמנה תחויב במע״מ, גם אם הלקוח לא משלם מע״מ" 775 787 776 #: includes/admin/class-wc-payplus-admin-settings.php:5 73788 #: includes/admin/class-wc-payplus-admin-settings.php:582 777 789 msgid "Use new/other - \"Other country vat settings\" (Default: Unchecked)" 778 790 msgstr "השתמש בחדש/אחר – \"הגדרות מע״מ למדינות אחרות\" (ברירת מחדל: לא מסומן)" 779 791 780 #: includes/admin/class-wc-payplus-admin-settings.php:58 0792 #: includes/admin/class-wc-payplus-admin-settings.php:589 781 793 msgid "" 782 794 "The language of the invoices or documents issued to foreign customers " … … 786 798 "בשפה זו)" 787 799 788 #: includes/admin/class-wc-payplus-admin-settings.php:5 87800 #: includes/admin/class-wc-payplus-admin-settings.php:596 789 801 msgid "Show Invoice Runner Management Button" 790 802 msgstr "הצגת כפתור ניהול מריץ חשבוניות" 791 803 792 #: includes/admin/class-wc-payplus-admin-settings.php:5 89804 #: includes/admin/class-wc-payplus-admin-settings.php:598 793 805 msgid "" 794 806 "Display the Invoice Runner Management button in admin menus. This allows " … … 798 810 "של חשבוניות עבור הזמנות." 799 811 800 #: includes/admin/class-wc-payplus-admin-settings.php: 596812 #: includes/admin/class-wc-payplus-admin-settings.php:605 801 813 msgid "Enable Invoice Runner Cron Job" 802 814 msgstr "הפעלת Cron למריץ החשבוניות" 803 815 804 #: includes/admin/class-wc-payplus-admin-settings.php: 598816 #: includes/admin/class-wc-payplus-admin-settings.php:607 805 817 msgid "" 806 818 "Automatically run the invoice runner every 30 minutes to check and create " … … 811 823 "לעיבוד הזמנות. הפעולה מתבצעת ברקע ומתועדת ביומן payplus-invoice-runner-log." 812 824 813 #: includes/admin/class-wc-payplus-admin-settings.php:6 15825 #: includes/admin/class-wc-payplus-admin-settings.php:624 814 826 #: includes/class-wc-payplus-form-fields.php:119 815 827 #: includes/class-wc-payplus-form-fields.php:120 … … 818 830 msgstr "גוגל פיי" 819 831 820 #: includes/admin/class-wc-payplus-admin-settings.php:6 26832 #: includes/admin/class-wc-payplus-admin-settings.php:635 821 833 msgid "Active page UID Google Pay" 822 834 msgstr "" 823 835 824 #: includes/admin/class-wc-payplus-admin-settings.php:6 32825 #: includes/admin/class-wc-payplus-admin-settings.php:6 36836 #: includes/admin/class-wc-payplus-admin-settings.php:641 837 #: includes/admin/class-wc-payplus-admin-settings.php:645 826 838 msgid "Require phone number with Google Pay" 827 839 msgstr "דרישת מספר טלפון בתשלום גוגל פיי" 828 840 829 #: includes/admin/class-wc-payplus-admin-settings.php:6 39841 #: includes/admin/class-wc-payplus-admin-settings.php:648 830 842 #: includes/class-wc-payplus-form-fields.php:126 831 843 #: includes/class-wc-payplus-form-fields.php:127 … … 835 847 msgstr "אפל פיי" 836 848 837 #: includes/admin/class-wc-payplus-admin-settings.php:65 0849 #: includes/admin/class-wc-payplus-admin-settings.php:659 838 850 #, fuzzy 839 851 #| msgid "Apple Pay" … … 841 853 msgstr "אפל פיי" 842 854 843 #: includes/admin/class-wc-payplus-admin-settings.php:6 56844 #: includes/admin/class-wc-payplus-admin.php:26 42855 #: includes/admin/class-wc-payplus-admin-settings.php:665 856 #: includes/admin/class-wc-payplus-admin.php:2676 845 857 msgid "Display on product page" 846 858 msgstr "הצגה בדף מוצר" 847 859 848 #: includes/admin/class-wc-payplus-admin-settings.php:6 63860 #: includes/admin/class-wc-payplus-admin-settings.php:672 849 861 msgid "Allow customers to create an account during checkout" 850 862 msgstr "לאפשר ללקוחות ליצור חשבון בתהליך הצ'קאאוט" 851 863 852 #: includes/admin/class-wc-payplus-admin-settings.php:6 69864 #: includes/admin/class-wc-payplus-admin-settings.php:678 853 865 msgid "Shipping according to Woocommerce Via JS - Overrides all next settings" 854 866 msgstr "" … … 856 868 "מטה)" 857 869 858 #: includes/admin/class-wc-payplus-admin-settings.php:67 0870 #: includes/admin/class-wc-payplus-admin-settings.php:679 859 871 msgid "" 860 872 "Same as what you see in classic checkout.(THIS OVERRIDES ALL NEXT SHIPPINGS " … … 865 877 "את ההגדרות מטה!" 866 878 867 #: includes/admin/class-wc-payplus-admin-settings.php:6 78879 #: includes/admin/class-wc-payplus-admin-settings.php:687 868 880 msgid "Shipping according to Woocommerce settings" 869 881 msgstr "שילוח לפי הגדרות ווקומרס" 870 882 871 #: includes/admin/class-wc-payplus-admin-settings.php:6 79883 #: includes/admin/class-wc-payplus-admin-settings.php:688 872 884 msgid "" 873 885 "<br>Countries (Continents not supported):\n" … … 888 900 "מורכבים השתמשו ב-\"סכום משלוח גלובלי\"." 889 901 890 #: includes/admin/class-wc-payplus-admin-settings.php: 692902 #: includes/admin/class-wc-payplus-admin-settings.php:701 891 903 msgid "Global shipping amount" 892 904 msgstr "סכום משלוח גלובלי" 893 905 894 #: includes/admin/class-wc-payplus-admin-settings.php:70 0906 #: includes/admin/class-wc-payplus-admin-settings.php:709 895 907 msgid "Global shipping Tax" 896 908 msgstr "מס משלוח גלובלי" 897 909 898 #: includes/admin/class-wc-payplus-admin-settings.php:7 03910 #: includes/admin/class-wc-payplus-admin-settings.php:712 899 911 msgid "Taxable" 900 912 msgstr "" 901 913 902 #: includes/admin/class-wc-payplus-admin-settings.php:7 04914 #: includes/admin/class-wc-payplus-admin-settings.php:713 903 915 msgid "None" 904 916 msgstr "ללא" 905 917 906 #: includes/admin/class-wc-payplus-admin-settings.php:7 13907 #: includes/admin/class-wc-payplus-admin-settings.php:7 79918 #: includes/admin/class-wc-payplus-admin-settings.php:722 919 #: includes/admin/class-wc-payplus-admin-settings.php:788 908 920 msgid "Select tax rate" 909 921 msgstr "בחר שיעור מס" 910 922 911 #: includes/admin/class-wc-payplus-admin-settings.php:7 35923 #: includes/admin/class-wc-payplus-admin-settings.php:744 912 924 msgid "Language of the page" 913 925 msgstr "בחירת שפה לתרגום דף שגיאת תשלום" … … 925 937 926 938 #: includes/admin/class-wc-payplus-admin.php:310 927 #: includes/admin/class-wc-payplus-admin.php:21 00939 #: includes/admin/class-wc-payplus-admin.php:2134 928 940 msgid "" 929 941 "This button triggers an IPN process based on the payment page request UID, " … … 937 949 938 950 #: includes/admin/class-wc-payplus-admin.php:317 939 #: includes/admin/class-wc-payplus-admin.php:21 07951 #: includes/admin/class-wc-payplus-admin.php:2141 940 952 msgid "" 941 953 "This button only syncs Invoice+ documents that exists to the WooCommerce " … … 944 956 945 957 #: includes/admin/class-wc-payplus-admin.php:320 946 #: includes/admin/class-wc-payplus-admin.php:21 10958 #: includes/admin/class-wc-payplus-admin.php:2144 947 959 msgid "" 948 960 "Create the Invoice+ doc for this method type (according to settings), WITHOUT " … … 968 980 969 981 #: includes/admin/class-wc-payplus-admin.php:519 970 #: includes/admin/class-wc-payplus-admin.php:23 38982 #: includes/admin/class-wc-payplus-admin.php:2372 971 983 #: includes/class-wc-payplus-statics.php:389 972 984 msgid "Payment" … … 978 990 msgstr "זיכוי עבור הזמנה מספר: " 979 991 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 995 msgid "" 996 "Donation invoice-receipts cannot have \"Other\" as the payment method. Please " 997 "select a different payment method." 998 msgstr "" 999 1000 #: includes/admin/class-wc-payplus-admin.php:1166 981 1001 #: includes/class-wc-payplus-embedded.php:101 982 1002 #: includes/class-wc-payplus-hosted-fields.php:231 983 #: includes/wc_payplus_gateway.php:234 71003 #: includes/wc_payplus_gateway.php:2348 984 1004 #, fuzzy 985 1005 #| msgid "Credit Card" … … 987 1007 msgstr "כרטיס אשראי" 988 1008 989 #: includes/admin/class-wc-payplus-admin.php:14 311009 #: includes/admin/class-wc-payplus-admin.php:1465 990 1010 msgid "Select a document type to create an invoice" 991 1011 msgstr "בחר סוג מסמך ליצירת חשבונית" 992 1012 993 #: includes/admin/class-wc-payplus-admin.php:1 4751013 #: includes/admin/class-wc-payplus-admin.php:1509 994 1014 msgid "Payment details" 995 1015 msgstr "פירוט תקבולים" 996 1016 997 #: includes/admin/class-wc-payplus-admin.php:1 4801017 #: includes/admin/class-wc-payplus-admin.php:1514 998 1018 #: includes/wc_payplus_gateway.php:483 999 1019 msgid "Credit Card" 1000 1020 msgstr "כרטיס אשראי" 1001 1021 1002 #: includes/admin/class-wc-payplus-admin.php:1 4841022 #: includes/admin/class-wc-payplus-admin.php:1518 1003 1023 msgid "Cash" 1004 1024 msgstr "מזומן" 1005 1025 1006 #: includes/admin/class-wc-payplus-admin.php:1 4881026 #: includes/admin/class-wc-payplus-admin.php:1522 1007 1027 msgid "Check" 1008 1028 msgstr "ציקים" 1009 1029 1010 #: includes/admin/class-wc-payplus-admin.php:1 4921030 #: includes/admin/class-wc-payplus-admin.php:1526 1011 1031 msgid "Bank Transfer" 1012 1032 msgstr "העברה בנקאית" 1013 1033 1014 #: includes/admin/class-wc-payplus-admin.php:1 4961034 #: includes/admin/class-wc-payplus-admin.php:1530 1015 1035 msgid "Payment App" 1016 1036 msgstr "אפליקציית תשלום" 1017 1037 1018 #: includes/admin/class-wc-payplus-admin.php:15 041038 #: includes/admin/class-wc-payplus-admin.php:1538 1019 1039 msgid "Withholding Tax" 1020 1040 msgstr "ניכוי מס במקור" 1021 1041 1022 #: includes/admin/class-wc-payplus-admin.php:15 081023 #: includes/admin/class-wc-payplus-admin.php:15 561024 #: includes/admin/class-wc-payplus-admin.php:1 5731042 #: 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 1025 1045 msgid "Other" 1026 1046 msgstr "אחר" 1027 1047 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 1042 1060 #: includes/admin/class-wc-payplus-admin.php:1913 1043 1061 #: 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 1045 1065 msgid "Date" 1046 1066 msgstr "תאריך" 1047 1067 1048 #: includes/admin/class-wc-payplus-admin.php:15 231068 #: includes/admin/class-wc-payplus-admin.php:1557 1049 1069 msgid "Credit card number" 1050 1070 msgstr "מידע על הכרטיס" 1051 1071 1052 #: includes/admin/class-wc-payplus-admin.php:15 261072 #: includes/admin/class-wc-payplus-admin.php:1560 1053 1073 msgid "Four Digits" 1054 1074 msgstr "ארבע ספרות אחרונות" 1055 1075 1056 #: includes/admin/class-wc-payplus-admin.php:15 291057 #: includes/admin/class-wc-payplus-admin.php:15 321076 #: includes/admin/class-wc-payplus-admin.php:1563 1077 #: includes/admin/class-wc-payplus-admin.php:1566 1058 1078 msgid "Card Type" 1059 1079 msgstr "סוג כרטיס" 1060 1080 1061 #: includes/admin/class-wc-payplus-admin.php:15 501081 #: includes/admin/class-wc-payplus-admin.php:1584 1062 1082 msgid "Jcb" 1063 1083 msgstr "" 1064 1084 1065 #: includes/admin/class-wc-payplus-admin.php:15 621066 #: includes/admin/class-wc-payplus-admin.php:1 5661085 #: includes/admin/class-wc-payplus-admin.php:1596 1086 #: includes/admin/class-wc-payplus-admin.php:1600 1067 1087 msgid "Transaction type" 1068 1088 msgstr "סוג עסקה" 1069 1089 1070 #: includes/admin/class-wc-payplus-admin.php:1 5681090 #: includes/admin/class-wc-payplus-admin.php:1602 1071 1091 msgid "Normal" 1072 1092 msgstr "רגיל" 1073 1093 1074 #: includes/admin/class-wc-payplus-admin.php:1 5691075 #: includes/admin/class-wc-payplus-admin.php:1 5971094 #: includes/admin/class-wc-payplus-admin.php:1603 1095 #: includes/admin/class-wc-payplus-admin.php:1631 1076 1096 #: includes/class-wc-payplus-statics.php:410 templates/hostedFields.php:681 1077 1097 msgid "Payments" 1078 1098 msgstr "תשלומים" 1079 1099 1080 #: includes/admin/class-wc-payplus-admin.php:1 5711100 #: includes/admin/class-wc-payplus-admin.php:1605 1081 1101 #, fuzzy 1082 1102 #| msgid "Refund Invoice" … … 1084 1104 msgstr "חשבונית זיכוי" 1085 1105 1086 #: includes/admin/class-wc-payplus-admin.php:1 5721106 #: includes/admin/class-wc-payplus-admin.php:1606 1087 1107 msgid "Delayed" 1088 1108 msgstr "" 1089 1109 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 1104 1122 #: includes/admin/class-wc-payplus-admin.php:1919 1105 1123 #: 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 1108 1128 msgid "Sum" 1109 1129 msgstr "סכום" 1110 1130 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 1118 1137 #: includes/admin/class-wc-payplus-admin.php:1928 1138 #: includes/admin/class-wc-payplus-admin.php:1962 1119 1139 msgid "Full Amount" 1120 1140 msgstr "סכום מלא" 1121 1141 1122 #: includes/admin/class-wc-payplus-admin.php:16 141123 #: includes/admin/class-wc-payplus-admin.php:16 161142 #: includes/admin/class-wc-payplus-admin.php:1648 1143 #: includes/admin/class-wc-payplus-admin.php:1650 1124 1144 #, fuzzy 1125 1145 #| msgid "Payment" … … 1127 1147 msgstr "ביצוע תשלום" 1128 1148 1129 #: includes/admin/class-wc-payplus-admin.php:16 201130 #: includes/admin/class-wc-payplus-admin.php:16 221149 #: includes/admin/class-wc-payplus-admin.php:1654 1150 #: includes/admin/class-wc-payplus-admin.php:1656 1131 1151 #, fuzzy 1132 1152 #| msgid "Add payment " … … 1134 1154 msgstr "הוספה תשלום" 1135 1155 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 1142 1161 #: 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 1144 1164 msgid "Save payment" 1145 1165 msgstr "שמור תשלום" 1146 1166 1147 #: includes/admin/class-wc-payplus-admin.php:16 621148 #: includes/admin/class-wc-payplus-admin.php:16 631149 #: includes/admin/class-wc-payplus-admin.php:19 381150 #: includes/admin/class-wc-payplus-admin.php:19 391167 #: 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 1151 1171 msgid "Notes" 1152 1172 msgstr "ערות" 1153 1173 1154 #: includes/admin/class-wc-payplus-admin.php:1 6991155 #: includes/admin/class-wc-payplus-admin.php:17 001156 #: includes/admin/class-wc-payplus-admin.php:17 511157 #: includes/admin/class-wc-payplus-admin.php:17 521174 #: 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 1158 1178 msgid "Bank number" 1159 1179 msgstr "מספר בנק" 1160 1180 1161 #: includes/admin/class-wc-payplus-admin.php:17 041162 #: includes/admin/class-wc-payplus-admin.php:17 051163 #: includes/admin/class-wc-payplus-admin.php:17 561164 #: includes/admin/class-wc-payplus-admin.php:17 571181 #: 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 1165 1185 msgid "Branch number" 1166 1186 msgstr "מספר סניף" 1167 1187 1168 #: includes/admin/class-wc-payplus-admin.php:17 091169 #: includes/admin/class-wc-payplus-admin.php:17 101170 #: includes/admin/class-wc-payplus-admin.php:17 621171 #: includes/admin/class-wc-payplus-admin.php:17 631188 #: 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 1172 1192 msgid "Account number" 1173 1193 msgstr "מספר חשבון" 1174 1194 1175 #: includes/admin/class-wc-payplus-admin.php:17 141176 #: includes/admin/class-wc-payplus-admin.php:17 151195 #: includes/admin/class-wc-payplus-admin.php:1748 1196 #: includes/admin/class-wc-payplus-admin.php:1749 1177 1197 msgid "Check number" 1178 1198 msgstr "מספק צק" 1179 1199 1180 #: includes/admin/class-wc-payplus-admin.php:18 001181 #: includes/admin/class-wc-payplus-admin.php:18 031200 #: includes/admin/class-wc-payplus-admin.php:1834 1201 #: includes/admin/class-wc-payplus-admin.php:1837 1182 1202 #: includes/class-wc-payplus-statics.php:407 1183 1203 msgid "Type" 1184 1204 msgstr "סוג" 1185 1205 1186 #: includes/admin/class-wc-payplus-admin.php:18 161187 #: includes/admin/class-wc-payplus-admin.php:18 171188 #: includes/admin/class-wc-payplus-admin.php:18 601189 #: includes/admin/class-wc-payplus-admin.php:18 611190 #: includes/admin/class-wc-payplus-admin.php:19 321191 #: includes/admin/class-wc-payplus-admin.php:19 331206 #: 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 1192 1212 msgid "Transaction id" 1193 1213 msgstr "מספר עסקה" 1194 1214 1195 #: includes/admin/class-wc-payplus-admin.php:18 541196 #: includes/admin/class-wc-payplus-admin.php:18 551215 #: includes/admin/class-wc-payplus-admin.php:1888 1216 #: includes/admin/class-wc-payplus-admin.php:1889 1197 1217 msgid "Payer account" 1198 1218 msgstr "חשבון משלם" 1199 1219 1200 #: includes/admin/class-wc-payplus-admin.php:19 611220 #: includes/admin/class-wc-payplus-admin.php:1995 1201 1221 msgid "Create Document" 1202 1222 msgstr "יצירת מסמך" 1203 1223 1204 #: includes/admin/class-wc-payplus-admin.php: 19891224 #: includes/admin/class-wc-payplus-admin.php:2023 1205 1225 msgid "Details" 1206 1226 msgstr "פרטים" 1207 1227 1208 #: includes/admin/class-wc-payplus-admin.php: 19901209 #: includes/admin/class-wc-payplus-admin.php:2 1971228 #: includes/admin/class-wc-payplus-admin.php:2024 1229 #: includes/admin/class-wc-payplus-admin.php:2231 1210 1230 msgid "Methods of Payment" 1211 1231 msgstr "אמצעי תשלום" 1212 1232 1213 #: includes/admin/class-wc-payplus-admin.php:2 1821233 #: includes/admin/class-wc-payplus-admin.php:2216 1214 1234 msgid "Pay With Token" 1215 1235 msgstr "תשלום בטוקן" 1216 1236 1217 #: includes/admin/class-wc-payplus-admin.php:2 1941237 #: includes/admin/class-wc-payplus-admin.php:2228 1218 1238 msgid "Refund amount" 1219 1239 msgstr "סכום החזר" 1220 1240 1221 #: includes/admin/class-wc-payplus-admin.php:2 1951241 #: includes/admin/class-wc-payplus-admin.php:2229 1222 1242 msgid "Amount already refunded" 1223 1243 msgstr "הסכום כבר הוחזר" 1224 1244 1225 #: includes/admin/class-wc-payplus-admin.php:22 371245 #: includes/admin/class-wc-payplus-admin.php:2271 1226 1246 msgid "Refund" 1227 1247 msgstr "החזר" 1228 1248 1229 #: includes/admin/class-wc-payplus-admin.php:23 091249 #: includes/admin/class-wc-payplus-admin.php:2343 1230 1250 msgid "Create Refund Document" 1231 1251 msgstr "יצירת מסמך זיכוי" 1232 1252 1233 #: includes/admin/class-wc-payplus-admin.php:23 201253 #: includes/admin/class-wc-payplus-admin.php:2354 1234 1254 msgid "Transaction review" 1235 1255 msgstr "בדיקת עסקה" 1236 1256 1237 #: includes/admin/class-wc-payplus-admin.php:23 411257 #: includes/admin/class-wc-payplus-admin.php:2375 1238 1258 #, fuzzy 1239 1259 #| msgid "Make Payment" … … 1241 1261 msgstr "ביצוע תשלום" 1242 1262 1243 #: includes/admin/class-wc-payplus-admin.php:24 461244 #: includes/admin/class-wc-payplus-admin.php:27 321263 #: includes/admin/class-wc-payplus-admin.php:2480 1264 #: includes/admin/class-wc-payplus-admin.php:2766 1245 1265 msgid "Charge for Order Number: " 1246 1266 msgstr "חיוב עבור הזמנה מספר: " 1247 1267 1248 #: includes/admin/class-wc-payplus-admin.php:25 191268 #: includes/admin/class-wc-payplus-admin.php:2553 1249 1269 msgid "" 1250 1270 "<strong style=\"font-size: 1.2em;\">Hello!</strong><br><br>\n" … … 1283 1303 "<strong>צוות PayPlus</strong></span>" 1284 1304 1285 #: includes/admin/class-wc-payplus-admin.php:2 5951305 #: includes/admin/class-wc-payplus-admin.php:2629 1286 1306 msgid "Cannot charge more than original order sum!" 1287 1307 msgstr "שגיאה מ-PayPlus: אינך יכול לחייב יותר מסכום החיוב המקורי!" 1288 1308 1289 #: includes/admin/class-wc-payplus-admin.php:2 5971309 #: includes/admin/class-wc-payplus-admin.php:2631 1290 1310 msgid "PayPlus Page Error - Settings" 1291 1311 msgstr "שגיאת עמוד PayPlus - הגדרות" 1292 1312 1293 #: includes/admin/class-wc-payplus-admin.php:26 051313 #: includes/admin/class-wc-payplus-admin.php:2639 1294 1314 msgid "Incorrect amount or amount greater than amount that can be refunded" 1295 1315 msgstr "סכום שגוי או סכום גדול מהסכום שניתן להחזיר" 1296 1316 1297 #: includes/admin/class-wc-payplus-admin.php:26 171317 #: includes/admin/class-wc-payplus-admin.php:2651 1298 1318 msgid "" 1299 1319 "Are you sure you want to charge this order with token of CC that ends with: " … … 1301 1321 "האם את/ה בטוח/ה שהינך רוצה לבצע תשלום עם טוקן של כרטיס אשראי המסתיים בספרות: " 1302 1322 1303 #: includes/admin/class-wc-payplus-admin.php:26 291323 #: includes/admin/class-wc-payplus-admin.php:2663 1304 1324 msgid "Total payment amounts are not equal to the order sum" 1305 1325 msgstr "סכום התשלומים אינו תואם את סך כל ההזמנה" 1306 1326 1307 #: includes/admin/class-wc-payplus-admin.php:26 301327 #: includes/admin/class-wc-payplus-admin.php:2664 1308 1328 msgid "" 1309 1329 "The amount of receipts is not equal to the amount of withholding tax clearance" 1310 1330 msgstr "" 1311 1331 1312 #: includes/admin/class-wc-payplus-admin.php:26 311332 #: includes/admin/class-wc-payplus-admin.php:2665 1313 1333 msgid "No document type selected" 1314 1334 msgstr "" 1315 1335 1316 #: includes/admin/class-wc-payplus-admin.php:26 321336 #: includes/admin/class-wc-payplus-admin.php:2666 1317 1337 msgid "Edit" 1318 1338 msgstr "עדכון" 1319 1339 1320 #: includes/admin/class-wc-payplus-admin.php:26 331340 #: includes/admin/class-wc-payplus-admin.php:2667 1321 1341 msgid "Delete" 1322 1342 msgstr "מחיקה" 1323 1343 1324 #: includes/admin/class-wc-payplus-admin.php:26 341344 #: includes/admin/class-wc-payplus-admin.php:2668 1325 1345 msgid "The payment item cannot be 0" 1326 1346 msgstr "פריט התשלום אינו יכול להיות 0" 1327 1347 1328 #: includes/admin/class-wc-payplus-admin.php:26 371348 #: includes/admin/class-wc-payplus-admin.php:2671 1329 1349 msgid "Total payments" 1330 1350 msgstr "סה\"כ תקבולים" 1331 1351 1332 #: includes/admin/class-wc-payplus-admin.php:26 381352 #: includes/admin/class-wc-payplus-admin.php:2672 1333 1353 msgid "Are you sure you want to delete this payment method?" 1334 1354 msgstr "האם אתה בטוח שברצונך למחק אמצעי תשלום זה?" 1335 1355 1336 #: includes/admin/class-wc-payplus-admin.php:26 431356 #: includes/admin/class-wc-payplus-admin.php:2677 1337 1357 msgid "" 1338 1358 "For Express in product page you ALSO need to select: Either Shipping by " … … 1342 1362 "גלובלי (תקף רק כאשר \"שילוח לפי תצוגת עמוד הצ'קאאוט של ווקומרס\")" 1343 1363 1344 #: includes/admin/class-wc-payplus-admin.php:2 6671364 #: includes/admin/class-wc-payplus-admin.php:2701 1345 1365 msgid "Charge Order Using PayPlus" 1346 1366 msgstr "חיוב הזמנה באמצעות PayPlus" 1347 1367 1348 #: includes/admin/class-wc-payplus-admin.php:2 6701368 #: includes/admin/class-wc-payplus-admin.php:2704 1349 1369 msgid "Make Payment" 1350 1370 msgstr "ביצוע תשלום" 1351 1371 1352 1372 #. Plugin Name of the plugin/theme 1353 #: includes/admin/class-wc-payplus-admin.php:2 7971354 #: payplus-payment-gateway.php:1 1661373 #: includes/admin/class-wc-payplus-admin.php:2831 1374 #: payplus-payment-gateway.php:1206 1355 1375 msgid "PayPlus Payment Gateway" 1356 1376 msgstr "פיי פלוס פתרונות תשלום" 1357 1377 1358 #: includes/admin/class-wc-payplus-admin.php:28 021378 #: includes/admin/class-wc-payplus-admin.php:2836 1359 1379 msgid "user or other, please contact payplus support" 1360 1380 msgstr "שגיאת משתמש, נא צור קשר עם בעל האתר" 1361 1381 1362 #: includes/admin/class-wc-payplus-admin.php:28 051382 #: includes/admin/class-wc-payplus-admin.php:2839 1363 1383 msgid "Credit card company declined, check credit card details and credit line" 1364 1384 msgstr "חברת כרטיסי האשראי דחתה את העסקה, אנא בדוק את הפרטים בלוגים" 1365 1385 1366 #: includes/admin/class-wc-payplus-admin.php:28 081386 #: includes/admin/class-wc-payplus-admin.php:2842 1367 1387 msgid "PayPlus Payment Successful" 1368 1388 msgstr "התשלום באמצעות פיי פלוס בוצע בהצלחה" 1369 1389 1390 #: includes/blocks/class-wc-payplus-blocks-support.php:444 1370 1391 #: 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 1373 1393 #, fuzzy 1374 1394 #| msgid "Something went wrong with the payment page" … … 1376 1396 msgstr "התגלתה שגיאה בדף התשלום" 1377 1397 1378 #: includes/blocks/class-wc-payplus-blocks-support.php:5 601398 #: includes/blocks/class-wc-payplus-blocks-support.php:558 1379 1399 msgid "Processing your payment now" 1380 1400 msgstr "עיבוד תשלום מתבצע" 1381 1401 1382 #: includes/blocks/class-wc-payplus-blocks-support.php:5 611402 #: includes/blocks/class-wc-payplus-blocks-support.php:559 1383 1403 msgid "Generating payment page" 1384 1404 msgstr "יצירת דף תשלום מתבצעת" 1385 1405 1386 #: includes/blocks/class-wc-payplus-blocks-support.php:56 21406 #: includes/blocks/class-wc-payplus-blocks-support.php:560 1387 1407 msgid "Loading payment page" 1388 1408 msgstr "דף התשלום נטען" 1389 1409 1390 #: includes/blocks/class-wc-payplus-blocks-support.php:56 31410 #: includes/blocks/class-wc-payplus-blocks-support.php:561 1391 1411 msgid "Click this to close." 1392 1412 msgstr "הקלק/י כאן לסגירה." 1393 1413 1394 #: includes/blocks/class-wc-payplus-blocks-support.php:56 41414 #: includes/blocks/class-wc-payplus-blocks-support.php:562 1395 1415 msgid "Error: the payment page failed to load." 1396 1416 msgstr "שגיאה: דף התשלום נכשל בטעינה." … … 2189 2209 2190 2210 #: includes/class-wc-payplus-hosted-fields.php:117 2191 #: includes/wc_payplus_gateway.php:1633 payplus-payment-gateway.php:13 512211 #: includes/wc_payplus_gateway.php:1633 payplus-payment-gateway.php:1391 2192 2212 msgid "Save credit card in my account" 2193 2213 msgstr "שמור את כרטיס האשראי בחשבון שלי" … … 2436 2456 msgstr "העברה בנקאית" 2437 2457 2438 #: includes/wc_payplus_gateway.php:1698 payplus-payment-gateway.php: 3912458 #: includes/wc_payplus_gateway.php:1698 payplus-payment-gateway.php:431 2439 2459 msgid "Gift Card refreshed - Please <a href=\"#\">try again</a>." 2440 2460 msgstr "כרטיס המתנה עבר רענון בהצלחה - <a href=\"#\">אנא נסה/י שוב!</a>." … … 2465 2485 msgstr "שגיאה: העסקה נדחתה מהסיבה: %s" 2466 2486 2467 #: includes/wc_payplus_gateway.php:222 5 includes/wc_payplus_invoice.php:8702487 #: includes/wc_payplus_gateway.php:2226 includes/wc_payplus_invoice.php:877 2468 2488 msgid "Round" 2469 2489 msgstr "" 2470 2490 2471 #: includes/wc_payplus_gateway.php:226 5 includes/wc_payplus_gateway.php:22972472 #: includes/wc_payplus_gateway.php:230 8 includes/wc_payplus_invoice.php:6702473 #: includes/wc_payplus_invoice.php:83 22491 #: 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 2474 2494 msgid "Shipping" 2475 2495 msgstr "משלוח" 2476 2496 2477 #: includes/wc_payplus_gateway.php:233 1 includes/wc_payplus_gateway.php:23322478 #: includes/wc_payplus_gateway.php:237 1 includes/wc_payplus_gateway.php:23722479 #: includes/wc_payplus_invoice.php:8 58 includes/wc_payplus_invoice.php:8592497 #: 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 2480 2500 msgid "Discount coupons" 2481 2501 msgstr "הנחת קופונים" 2482 2502 2483 #: includes/wc_payplus_gateway.php:270 62503 #: includes/wc_payplus_gateway.php:2707 2484 2504 #, php-format 2485 2505 msgid "An error occurred: %s" 2486 2506 msgstr "" 2487 2507 2488 #: includes/wc_payplus_gateway.php:271 22508 #: includes/wc_payplus_gateway.php:2713 2489 2509 msgid "" 2490 2510 "Error: The payment page failed to load - please check your page uid and " … … 2492 2512 msgstr "" 2493 2513 2494 #: includes/wc_payplus_gateway.php:27 29 includes/wc_payplus_gateway.php:36852495 #: includes/wc_payplus_gateway.php:3 6932514 #: includes/wc_payplus_gateway.php:2730 includes/wc_payplus_gateway.php:3693 2515 #: includes/wc_payplus_gateway.php:3701 2496 2516 msgid "Something went wrong with the payment page" 2497 2517 msgstr "התגלתה שגיאה בדף התשלום" 2498 2518 2499 #: includes/wc_payplus_gateway.php:32 472519 #: includes/wc_payplus_gateway.php:3255 2500 2520 #, php-format 2501 2521 msgid "PayPlus IPN Failed<br/>Transaction UID: %s" 2502 2522 msgstr "אימות IPN מול פיי פלוס על העסקה נכשל<br />מספר UID: %s" 2503 2523 2504 #: includes/wc_payplus_gateway.php:34 182524 #: includes/wc_payplus_gateway.php:3426 2505 2525 msgid "PayPlus payment failed" 2506 2526 msgstr "תשלום באמצעות פיי פלוס נכשל" 2507 2527 2508 #: includes/wc_payplus_gateway.php:372 12528 #: includes/wc_payplus_gateway.php:3729 2509 2529 msgid "Your new payment method has been added" 2510 2530 msgstr "אמצעי התשלום החדש שלך נוסף בהצלחה לחשבון שלך" 2511 2531 2512 #: includes/wc_payplus_gateway.php:373 12532 #: includes/wc_payplus_gateway.php:3739 2513 2533 msgid "There was a problem adding this card" 2514 2534 msgstr "נמצאה שגיאה בעת הוספת אמצעי התשלום לחשבונך" 2515 2535 2516 #: includes/wc_payplus_gateway.php:37 762536 #: includes/wc_payplus_gateway.php:3785 2517 2537 #, php-format 2518 2538 msgid "PayPlus Subscription Payment Successful<br/>Transaction Number: %s" 2519 2539 msgstr "המנוי בפיי פלוס חודש בהצלחה<br/>מספר אישור: %s" 2520 2540 2521 #: includes/wc_payplus_gateway.php:38 07 includes/wc_payplus_gateway.php:38132541 #: includes/wc_payplus_gateway.php:3816 includes/wc_payplus_gateway.php:3822 2522 2542 #, fuzzy, php-format 2523 2543 #| msgid "PayPlus Subscription Payment Failure<br/>Transaction Number: %s" … … 2525 2545 msgstr "חידוש המנוי בפיי פלוס נכשל<br/>מספר אישור: %s" 2526 2546 2527 #: includes/wc_payplus_gateway.php:41 172547 #: includes/wc_payplus_gateway.php:4126 2528 2548 msgid "PayPlus page request UID meta data deleted due to order cancellation." 2529 2549 msgstr "" … … 2533 2553 msgstr "" 2534 2554 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 2557 msgid "" 2558 "Invoice not created: Donation invoice-receipts cannot have \"Other\" as the " 2559 "payment method. Please select a different payment method." 2560 msgstr "" 2561 2562 #: includes/wc_payplus_invoice.php:483 2536 2563 msgid "Link Document Refund" 2537 2564 msgstr "לינק מסמך החזר" 2538 2565 2539 #: includes/wc_payplus_invoice.php:89 22566 #: includes/wc_payplus_invoice.php:899 2540 2567 #, fuzzy 2541 2568 #| msgid "Credit Card" … … 2543 2570 msgstr "כרטיס אשראי" 2544 2571 2545 #: includes/wc_payplus_invoice.php:10 722572 #: includes/wc_payplus_invoice.php:1080 2546 2573 msgid "" 2547 2574 "Invoice not created: Order total is zero and \"Do not create documents for " … … 2551 2578 "עם סכום כולל אפס\" מסומנת (בהגדרות חשבונית+)." 2552 2579 2553 #: includes/wc_payplus_invoice.php:12 54 includes/wc_payplus_invoice.php:13082554 #: includes/wc_payplus_invoice.php:13 222580 #: includes/wc_payplus_invoice.php:1289 includes/wc_payplus_invoice.php:1340 2581 #: includes/wc_payplus_invoice.php:1354 2555 2582 msgid "General product" 2556 2583 msgstr "מוצר כללי" 2557 2584 2558 #: includes/wc_payplus_invoice.php:13 342585 #: includes/wc_payplus_invoice.php:1366 2559 2586 msgid "" 2560 2587 "We will not send a balance number to create an invoice because you have more " … … 2563 2590 "לא נשלח מספר יתרה ליצירת חשבונית מכיוון שיש לך יותר ממוצר אחד עם מספר יתרה" 2564 2591 2565 #: includes/wc_payplus_invoice.php:1 3822592 #: includes/wc_payplus_invoice.php:1414 2566 2593 msgid "Link Document " 2567 2594 msgstr "לינק מסמך " … … 2832 2859 msgstr "" 2833 2860 2834 #: includes/wc_payplus_subgateways.php:7 752861 #: includes/wc_payplus_subgateways.php:762 2835 2862 #, fuzzy 2836 2863 #| msgid "Card holder ID" … … 2838 2865 msgstr "תעודת זהות בעל הכרטיס" 2839 2866 2840 #: payplus-payment-gateway.php: 2792867 #: payplus-payment-gateway.php:319 2841 2868 msgid "Security token missing. Please refresh the page and try again." 2842 2869 msgstr "" 2843 2870 2844 #: payplus-payment-gateway.php: 2802871 #: payplus-payment-gateway.php:320 2845 2872 #, fuzzy 2846 2873 #| msgid "Details" … … 2848 2875 msgstr "פרטים" 2849 2876 2850 #: payplus-payment-gateway.php: 2812877 #: payplus-payment-gateway.php:321 2851 2878 msgid "Metric" 2852 2879 msgstr "" 2853 2880 2854 #: payplus-payment-gateway.php: 2822881 #: payplus-payment-gateway.php:322 2855 2882 msgid "Value" 2856 2883 msgstr "" 2857 2884 2858 #: payplus-payment-gateway.php: 2832885 #: payplus-payment-gateway.php:323 2859 2886 msgid "Started At" 2860 2887 msgstr "" 2861 2888 2862 #: payplus-payment-gateway.php: 2842889 #: payplus-payment-gateway.php:324 2863 2890 #, fuzzy 2864 2891 #| msgid "Payment Completed" … … 2866 2893 msgstr "חיוב מוצלח" 2867 2894 2868 #: payplus-payment-gateway.php: 2852895 #: payplus-payment-gateway.php:325 2869 2896 msgid "Total Orders Checked" 2870 2897 msgstr "" 2871 2898 2872 #: payplus-payment-gateway.php: 2862899 #: payplus-payment-gateway.php:326 2873 2900 #, fuzzy 2874 2901 #| msgid "PayPlus - Embedded" … … 2876 2903 msgstr "פייפלוס - טופס מובנה" 2877 2904 2878 #: payplus-payment-gateway.php: 2872905 #: payplus-payment-gateway.php:327 2879 2906 #, fuzzy 2880 2907 #| msgid "Invoice Creation Mode:" … … 2882 2909 msgstr "מצב הפקת חשבונית:" 2883 2910 2884 #: payplus-payment-gateway.php: 2882911 #: payplus-payment-gateway.php:328 2885 2912 msgid "Invoices Already Exist" 2886 2913 msgstr "" 2887 2914 2888 #: payplus-payment-gateway.php: 2892915 #: payplus-payment-gateway.php:329 2889 2916 msgid "Non-PayPlus Orders Skipped" 2890 2917 msgstr "" 2891 2918 2892 #: payplus-payment-gateway.php: 2902919 #: payplus-payment-gateway.php:330 2893 2920 #, fuzzy 2894 2921 #| msgid "Error Page" … … 2896 2923 msgstr "דף תקלה בתשלום" 2897 2924 2898 #: payplus-payment-gateway.php: 2912925 #: payplus-payment-gateway.php:331 2899 2926 msgid "Errors Encountered:" 2900 2927 msgstr "" 2901 2928 2902 #: payplus-payment-gateway.php: 2922929 #: payplus-payment-gateway.php:332 2903 2930 msgid "Order Processing Details:" 2904 2931 msgstr "" 2905 2932 2906 #: payplus-payment-gateway.php: 2932933 #: payplus-payment-gateway.php:333 2907 2934 #, fuzzy 2908 2935 #| msgid "Card holder ID" … … 2910 2937 msgstr "תעודת זהות בעל הכרטיס" 2911 2938 2912 #: payplus-payment-gateway.php: 2942939 #: payplus-payment-gateway.php:334 2913 2940 #, fuzzy 2914 2941 #| msgid "Payment Completed" … … 2916 2943 msgstr "חיוב מוצלח" 2917 2944 2918 #: payplus-payment-gateway.php: 2952945 #: payplus-payment-gateway.php:335 2919 2946 #, fuzzy 2920 2947 #| msgid "Status:" … … 2922 2949 msgstr "סטטוס:" 2923 2950 2924 #: payplus-payment-gateway.php: 2962951 #: payplus-payment-gateway.php:336 2925 2952 msgid "Reason" 2926 2953 msgstr "" 2927 2954 2928 #: payplus-payment-gateway.php: 2972955 #: payplus-payment-gateway.php:337 2929 2956 msgid "... and more orders. Check logs for complete details." 2930 2957 msgstr "" 2931 2958 2932 #: payplus-payment-gateway.php: 2982959 #: payplus-payment-gateway.php:338 2933 2960 msgid "Error parsing server response. Please check the server logs." 2934 2961 msgstr "" 2935 2962 2936 #: payplus-payment-gateway.php: 2992963 #: payplus-payment-gateway.php:339 2937 2964 msgid "An error occurred while running the runner." 2938 2965 msgstr "" 2939 2966 2940 #: payplus-payment-gateway.php:3 002967 #: payplus-payment-gateway.php:340 2941 2968 msgid "Request timed out. The runner may still be running in the background." 2942 2969 msgstr "" 2943 2970 2944 #: payplus-payment-gateway.php:3 012971 #: payplus-payment-gateway.php:341 2945 2972 msgid "Security verification failed. Please refresh the page and try again." 2946 2973 msgstr "" 2947 2974 2948 #: payplus-payment-gateway.php:3 022975 #: payplus-payment-gateway.php:342 2949 2976 msgid "Invalid request method." 2950 2977 msgstr "" 2951 2978 2952 #: payplus-payment-gateway.php: 3602979 #: payplus-payment-gateway.php:400 2953 2980 msgid "" 2954 2981 "<strong style=\"font-size: 1.2em;\">Dear Customers,</strong><br><br>\n" … … 2977 3004 " <strong>צוות PayPlus</strong></span>" 2978 3005 2979 #: payplus-payment-gateway.php:4 323006 #: payplus-payment-gateway.php:472 2980 3007 msgid "Every 30 Minutes" 2981 3008 msgstr "" 2982 3009 2983 #: payplus-payment-gateway.php: 6743010 #: payplus-payment-gateway.php:714 2984 3011 msgid "You do not have sufficient permissions to access this page." 2985 3012 msgstr "" 2986 3013 2987 #: payplus-payment-gateway.php: 6793014 #: payplus-payment-gateway.php:719 2988 3015 msgid "PayPlus Invoice Runner Management" 2989 3016 msgstr "ניהול מריץ חשבוניות של PayPlus" 2990 3017 2991 #: payplus-payment-gateway.php: 6803018 #: payplus-payment-gateway.php:720 2992 3019 msgid "" 2993 3020 "Use the button below to manually run the PayPlus invoice runner to check and " … … 2997 3024 "יצירה של חשבוניות חסרות עבור הזמנות בעיבוד." 2998 3025 2999 #: payplus-payment-gateway.php: 6893026 #: payplus-payment-gateway.php:729 3000 3027 msgid "Run Invoice Runner Now" 3001 3028 msgstr "הפעל/י את מריץ החשבוניות כעת" 3002 3029 3003 #: payplus-payment-gateway.php: 6943030 #: payplus-payment-gateway.php:734 3004 3031 msgid "Running invoice runner..." 3005 3032 msgstr "" 3006 3033 3007 #: payplus-payment-gateway.php:8 153034 #: payplus-payment-gateway.php:855 3008 3035 #, fuzzy 3009 3036 #| msgid "" … … 3018 3045 "בתוסף לאחר סיום הבדיקות" 3019 3046 3020 #: payplus-payment-gateway.php:8 213047 #: payplus-payment-gateway.php:861 3021 3048 #, fuzzy 3022 3049 #| msgid "" … … 3030 3057 "אנא שנה את \"מספר הספרות העשרוניות\" ל-2 בהגדרות הווקומרס>כללי>הגדרות מטבע" 3031 3058 3032 #: payplus-payment-gateway.php:10 503059 #: payplus-payment-gateway.php:1090 3033 3060 msgid "Four last digits" 3034 3061 msgstr "ארבע ספרות אחרונות" 3035 3062 3036 #: payplus-payment-gateway.php:11 103063 #: payplus-payment-gateway.php:1150 3037 3064 msgid "" 3038 3065 "This plugin requires <a href=\"https://wordpress.org/plugins/woocommerce/\" " … … 3043 3070 3044 3071 #. translators: %1$s: Current PHP version, %2$s: Required PHP version 3045 #: payplus-payment-gateway.php:11 233072 #: payplus-payment-gateway.php:1163 3046 3073 #, php-format 3047 3074 msgid "" … … 3050 3077 msgstr "" 3051 3078 3052 #: payplus-payment-gateway.php:11 313079 #: payplus-payment-gateway.php:1171 3053 3080 #, fuzzy 3054 3081 #| msgid "" … … 3061 3088 "אנא שנה את \"מספר הספרות העשרוניות\" ל-2 בהגדרות הווקומרס>כללי>הגדרות מטבע" 3062 3089 3063 #: payplus-payment-gateway.php:1 1843090 #: payplus-payment-gateway.php:1224 3064 3091 msgid "View PayPlus Settings" 3065 3092 msgstr "הגדרות פיי פלוס" 3066 3093 3067 #: payplus-payment-gateway.php:1 3943094 #: payplus-payment-gateway.php:1434 3068 3095 msgid "Phone number is required." 3069 3096 msgstr "נדרש מספר טלפון." 3070 3097 3071 #: payplus-payment-gateway.php:1 3953098 #: payplus-payment-gateway.php:1435 3072 3099 msgid "Click again to continue!" 3073 3100 msgstr "הקלק/י שוב להתקדם!" 3074 3101 3075 #: payplus-payment-gateway.php:15 30 payplus-payment-gateway.php:15493102 #: payplus-payment-gateway.php:1570 payplus-payment-gateway.php:1589 3076 3103 msgid "Transaction Type " 3077 3104 msgstr "סוג עסקה " 3078 3105 3079 #: payplus-payment-gateway.php:1 5683106 #: payplus-payment-gateway.php:1608 3080 3107 #, fuzzy 3081 3108 #| msgid "Transactions Type" … … 3083 3110 msgstr "סוג עסקה" 3084 3111 3085 #: payplus-payment-gateway.php:1 591 payplus-payment-gateway.php:16083112 #: payplus-payment-gateway.php:1631 payplus-payment-gateway.php:1648 3086 3113 msgid "Balance Name" 3087 3114 msgstr "" 3088 3115 3089 #: payplus-payment-gateway.php:18 16 payplus-payment-gateway.php:18243116 #: payplus-payment-gateway.php:1856 payplus-payment-gateway.php:1864 3090 3117 msgid "Cheatin’ huh?" 3091 3118 msgstr "" 3092 3119 3093 #: payplus-payment-gateway.php:18 393120 #: payplus-payment-gateway.php:1879 3094 3121 msgid "" 3095 3122 "Unable to create a payment page due to a site settings issue. Please contact " -
payplus-payment-gateway/trunk/payplus-payment-gateway.php
r3414289 r3422217 5 5 * 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. 6 6 * Plugin URI: https://www.payplus.co.il/wordpress 7 * Version: 7.9. 77 * Version: 7.9.8 8 8 * Tested up to: 6.8 9 9 * Requires Plugins: woocommerce … … 20 20 define('PAYPLUS_PLUGIN_URL_ASSETS_IMAGES', PAYPLUS_PLUGIN_URL . "assets/images/"); 21 21 define('PAYPLUS_PLUGIN_DIR', dirname(__FILE__)); 22 define('PAYPLUS_VERSION', '7.9. 7');23 define('PAYPLUS_VERSION_DB', 'payplus_7_9_ 7');22 define('PAYPLUS_VERSION', '7.9.8'); 23 define('PAYPLUS_VERSION_DB', 'payplus_7_9_8'); 24 24 define('PAYPLUS_TABLE_PROCESS', 'payplus_payment_process'); 25 25 class WC_PayPlus … … 96 96 add_action('woocommerce_init', [$this, 'pwgc_remove_processing_redemption'], 11); 97 97 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); 98 99 99 100 … … 246 247 } else { 247 248 $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'); 248 282 } 249 283 } -
payplus-payment-gateway/trunk/readme.txt
r3414289 r3422217 3 3 Tags: Woocommerce Payment Gateway, Credit Cards, Charges and Refunds, Subscriptions, Tokenization 4 4 Requires at least: 6.2 5 Tested up to: 6. 85 Tested up to: 6.9 6 6 Requires PHP: 7.4 7 Stable tag: 7.9. 77 Stable tag: 7.9.8 8 8 PlugIn URL: https://www.payplus.co.il/wordpress 9 9 License: GPLv2 or later … … 86 86 87 87 == 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. 88 93 89 94 == 7.9.7 - 08-12-2025 =
Note: See TracChangeset
for help on using the changeset viewer.