Files
torebki-fabiola.pl/wp-content/plugins/e-payeye-payments/dist/admin.js
2026-03-05 13:07:40 +01:00

1 line
13 KiB
JavaScript

(()=>{"use strict";var a={311:e=>{e.exports=jQuery}},r={};function d(e){var n=r[e];return void 0!==n||(n=r[e]={exports:{}},a[e](n,n.exports,d)),n.exports}var t,l,i,p;function y(e,n,a,r){return'\n<div class="payeye-modal-refund">\n <svg class="payeye-modal-refund__logo" width="114" height="20" viewBox="0 0 114 20" fill="none" xmlns="http://www.w3.org/2000/svg">\n<mask id="mask0_17289_76385" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="86" y="2" width="14" height="18">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M86.7422 2.52441H99.236V19.8279H86.7422V2.52441Z" fill="white"/>\n</mask>\n<g mask="url(#mask0_17289_76385)">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M89.9622 2.52441C90.3301 2.52441 90.6592 2.75108 90.791 3.0932L90.7973 3.10987L93.3273 10.0829L95.457 3.15199C95.5698 2.78472 95.9055 2.53229 96.2885 2.52441H96.3064H98.3473C98.4479 2.52441 98.5479 2.54169 98.6428 2.57502C99.1004 2.73654 99.3431 3.23472 99.1904 3.6932L99.1855 3.70866L95.3779 14.5044C94.0707 18.2159 92.0346 19.8099 88.8952 19.8277L88.7998 19.8281H87.631C87.1401 19.8281 86.7422 19.4302 86.7422 18.9393V17.2456C86.7422 16.7547 87.1401 16.3568 87.631 16.3568H88.3367C90.0489 16.3568 90.8649 15.8244 91.4086 14.3517L91.4249 14.3065L87.0219 3.75532C86.9764 3.64684 86.9534 3.53047 86.9534 3.4129C86.9534 2.92775 87.3425 2.5329 87.8261 2.52441H87.8419H89.9622Z" fill="#00AD93"/>\n</g>\n<mask id="mask1_17289_76385" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="100" y="2" width="14" height="14">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M100.445 2.15039H113.297V15.198H100.445V2.15039Z" fill="white"/>\n</mask>\n<g mask="url(#mask1_17289_76385)">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M107.023 2.15039C110.634 2.15039 113.296 4.94281 113.296 8.67433L113.297 8.85069C113.297 9.12736 113.284 9.48372 113.132 9.74978C113.047 9.89918 112.909 10.0171 112.758 10.0774C112.585 10.1461 112.398 10.1474 112.28 10.1474L108.394 10.1504C107.209 10.1519 105.87 10.1543 104.377 10.1568C104.847 11.4419 105.985 11.8868 107.345 11.8868C107.753 11.8868 108.137 11.8225 108.482 11.7107C108.585 11.6774 108.684 11.6401 108.78 11.5989C108.955 11.5228 109.415 11.1295 109.789 11.1295C110.15 11.1295 110.344 11.2974 110.843 11.574L110.895 11.6025C111.22 11.7798 111.495 11.9443 111.725 12.0877L111.818 12.1461C111.86 12.1725 111.9 12.1983 111.939 12.2231C112.27 12.4346 112.478 13.1637 111.456 13.8786C111.419 13.9046 111.383 13.9319 111.346 13.9583C110.237 14.7434 108.911 15.198 107.295 15.198C103.066 15.198 100.445 12.3561 100.445 8.67433C100.445 4.99221 103.115 2.15039 107.023 2.15039ZM107.113 5.51736C105.714 5.51736 104.776 6.18372 104.421 7.39797L104.41 7.43494H109.742C109.345 6.02706 108.229 5.51736 107.113 5.51736Z" fill="#00AD93"/>\n</g>\n<mask id="mask2_17289_76385" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="29" y="2" width="14" height="18">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M29.6038 2.15039H42.9319V19.8278H29.6038V2.15039Z" fill="white"/>\n</mask>\n<g mask="url(#mask2_17289_76385)">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M42.9319 8.68645C42.9319 4.99736 40.2562 2.15039 37.011 2.15039C35.351 2.15039 34.1374 2.71978 33.3195 3.66069V3.38554V3.36978C33.311 2.88615 32.9165 2.49675 32.431 2.49675H30.4919L30.4762 2.49706C29.9929 2.50554 29.6038 2.90009 29.6038 3.38554V18.9392V18.9549C29.6122 19.4386 30.0068 19.828 30.4919 19.828H32.431L32.4468 19.8277C32.9301 19.8192 33.3195 19.4246 33.3195 18.9392V13.7125L33.3441 13.7407C34.1616 14.6646 35.3677 15.2228 37.011 15.2228C40.2562 15.2228 42.9319 12.3755 42.9319 8.68645ZM33.3447 8.721C33.3447 6.86645 34.5825 5.70463 36.291 5.70463C37.9995 5.70463 39.2374 6.86645 39.2374 8.721C39.2374 10.5752 37.9995 11.7374 36.291 11.7374C34.5825 11.7374 33.3447 10.5752 33.3447 8.721Z" fill="#272445"/>\n</g>\n<mask id="mask3_17289_76385" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="59" y="2" width="13" height="18">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M59.3467 2.52441H71.8405V19.8279H59.3467V2.52441Z" fill="white"/>\n</mask>\n<g mask="url(#mask3_17289_76385)">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M62.5667 2.52441C62.9346 2.52441 63.2636 2.75108 63.3955 3.0932L63.4018 3.10987L65.9315 10.0829L68.0615 3.15199C68.1743 2.78472 68.51 2.53229 68.893 2.52441H68.9109H70.9518C71.0524 2.52441 71.1524 2.54169 71.2473 2.57502C71.7049 2.73654 71.9476 3.23472 71.7949 3.6932L71.7897 3.70866L67.9824 14.5044C66.6752 18.2159 64.6391 19.8099 61.4997 19.8277L61.4043 19.8281H60.2352C59.7446 19.8281 59.3467 19.4302 59.3467 18.9393V17.2456C59.3467 16.7547 59.7446 16.3568 60.2352 16.3568H60.9412C62.6533 16.3568 63.4694 15.8244 64.0127 14.3517L64.0294 14.3065L59.6264 3.75532C59.5809 3.64684 59.5579 3.53047 59.5579 3.4129C59.5579 2.92775 59.947 2.5329 60.4306 2.52441H60.4464H62.5667Z" fill="#272445"/>\n</g>\n<path fill-rule="evenodd" clip-rule="evenodd" d="M54.0158 3.62978C53.1988 2.70766 51.9925 2.15039 50.3491 2.15039C47.1037 2.15039 44.4282 4.99221 44.4282 8.67433C44.4282 12.3561 47.1037 15.198 50.3491 15.198C52.0091 15.198 53.2231 14.6298 54.0403 13.6907V13.9637L54.0406 13.9795C54.0488 14.4628 54.4437 14.8522 54.9291 14.8522H56.8679L56.8837 14.8519C57.3673 14.8434 57.7567 14.4492 57.7567 13.9637V3.38494L57.7564 3.36918C57.7479 2.88554 57.3537 2.49645 56.8679 2.49645H54.9291H54.9134C54.4297 2.50494 54.0403 2.89948 54.0403 3.38494V3.65766L54.0158 3.62978ZM48.1228 8.721C48.1228 6.86675 49.3606 5.70463 51.0688 5.70463C52.7773 5.70463 54.0152 6.86675 54.0152 8.721C54.0152 10.5752 52.7773 11.7374 51.0688 11.7374C49.3606 11.7374 48.1228 10.5752 48.1228 8.721Z" fill="#272445"/>\n<path fill-rule="evenodd" clip-rule="evenodd" d="M79.6279 2.15039C83.2388 2.15039 85.9003 4.94281 85.9003 8.67433L85.9012 8.85069C85.9018 9.12736 85.8888 9.48372 85.7366 9.74978C85.6515 9.89918 85.513 10.0171 85.3627 10.0774C85.1897 10.1461 85.0024 10.1474 84.8845 10.1474L80.9988 10.1504C79.8136 10.1519 78.4742 10.1543 76.9815 10.1568C77.4512 11.4419 78.5891 11.8868 79.9494 11.8868C80.3573 11.8868 80.7415 11.8225 81.0866 11.7107C81.1894 11.6774 81.2885 11.6401 81.3842 11.5989C81.56 11.5228 82.0191 11.1295 82.393 11.1295C82.7609 11.1295 82.9548 11.3031 83.4727 11.5883L83.4991 11.6025C83.8242 11.7798 84.0994 11.9443 84.3294 12.0877L84.4221 12.1461C84.4642 12.1725 84.5048 12.1983 84.5436 12.2231C84.8745 12.4346 85.0821 13.1637 84.0606 13.8786C84.0236 13.9046 83.9872 13.9319 83.9503 13.9583C82.8412 14.7434 81.5157 15.198 79.8997 15.198C75.6706 15.198 73.0491 12.3561 73.0491 8.67433C73.0491 4.99221 75.72 2.15039 79.6279 2.15039ZM79.7179 5.51736C78.3185 5.51736 77.3809 6.18372 77.0254 7.39797L77.0148 7.43494H82.3463C81.9494 6.02706 80.8336 5.51736 79.7179 5.51736Z" fill="#00AD93"/>\n<path fill-rule="evenodd" clip-rule="evenodd" d="M18.3621 11.7845C17.2463 9.68727 14.1984 8.59273 11.6169 9.96485C9.03572 11.3367 7.94936 14.3403 9.19027 16.6736C10.4315 19.007 13.5303 19.7864 16.1118 18.4145C18.693 17.0427 19.4775 13.8818 18.3621 11.7845Z" fill="#00AD93"/>\n<path fill-rule="evenodd" clip-rule="evenodd" d="M18.3621 11.7845C17.2463 9.68727 14.1984 8.59273 11.6169 9.96485C9.03572 11.3367 7.94936 14.3403 9.19027 16.6736C10.4315 19.007 13.5303 19.7864 16.1118 18.4145C18.693 17.0427 19.4775 13.8818 18.3621 11.7845Z" fill="#00AD93"/>\n<mask id="mask4_17289_76385" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="20" height="10">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M0.0769043 0.302979H19.7758V9.95528H0.0769043V0.302979Z" fill="white"/>\n</mask>\n<g mask="url(#mask4_17289_76385)">\n<path fill-rule="evenodd" clip-rule="evenodd" d="M17.7552 5.52077C19.7446 5.98077 20.62 3.4838 18.7225 2.25622C16.8252 1.02835 12.0325 -0.97923 5.42185 1.44016C2.69457 2.43835 1.43912 3.60319 0.719119 4.59653C-0.000880547 5.58986 -0.183002 7.06622 0.522453 8.40501C1.22821 9.7441 4.10518 10.9796 6.75427 8.64592C11.6618 4.32259 15.7655 5.06077 17.7552 5.52077Z" fill="#272445"/>\n</g>\n</svg>\n '.concat("PENDING"!==r?'<div class="payeye-modal-refund__heading">Zwrot</div>':"",'\n <div class="payeye-modal-refund__loader-wrapper">\n ').concat(("PENDING"===r?t:"SUCCESS"===r?l:i)(),'\n </div>\n <div class="payeye-modal-refund__title payeye-modal-refund__title--').concat(r.toLowerCase(),'">').concat("PENDING"===r?"Oczekiwanie na potwierdzenie transakcji zwrotu.":"SUCCESS"===r?"Zwrot został wykonany.":"Zwrot nie powiódł się.","</div>\n ").concat("REJECTED"===r?'<button data-js-retry class="payeye-modal-refund__retry">Ponów</button>':"",'\n <div class="payeye-modal-refund__details-wrapper">\n <div class="payeye-modal-refund__details">\n <div>Numer zamówienia</div>\n <div>').concat(e,'</div>\n </div>\n <div class="payeye-modal-refund__details">\n <div>Odbiorca</div>\n <div>').concat(a,'</div>\n </div> \n </div>\n <div class="payeye-modal-refund__footer">\n <div class="payeye-modal-refund__amount">Kwota</div>\n <div class="payeye-modal-refund__price">').concat(n,'</div>\n </div>\n <div class="payeye-modal-refund__close" ').concat("REJECTED"===r||"SUCCESS"===r?void 0:"hidden",' data-js-close>\n <svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">\n <path fill-rule="evenodd" clip-rule="evenodd" d="M1.70711 0.292893C1.31658 -0.0976311 0.683417 -0.0976311 0.292893 0.292893C-0.0976311 0.683417 -0.0976311 1.31658 0.292893 1.70711L7.58579 9L0.292893 16.2929C-0.0976311 16.6834 -0.0976311 17.3166 0.292893 17.7071C0.683417 18.0976 1.31658 18.0976 1.70711 17.7071L9 10.4142L16.2929 17.7071C16.6834 18.0976 17.3166 18.0976 17.7071 17.7071C18.0976 17.3166 18.0976 16.6834 17.7071 16.2929L10.4142 9L17.7071 1.70711C18.0976 1.31658 18.0976 0.683417 17.7071 0.292894C17.3166 -0.0976302 16.6834 -0.0976302 16.2929 0.292894L9 7.58579L1.70711 0.292893Z" fill="#2A2547"/>\n </svg>\n </div>\n</div>\n')}function m(e){return+e.replace(",",".")}t=function(){return'\n<div class="payeye-loader-content">\n <div class="payeye-loader-loader"></div>\n</div>\n'},l=function(){return'\n<div class="payeye-success">\n <div class="wrapper">\n <svg viewBox="0 0 62 62">\n <circle cx="31" cy="31" r="30" fill="none" stroke="#08A75B" stroke-width="2"/>\n </svg>\n \n <div class="checkmark">\n <div class="checkmark-left"></div>\n <div class="checkmark-right"></div>\n </div>\n </div>\n</div>\n'},i=function(){return'\n<div class="payeye-rejected">\n <div class="wrapper">\n <svg viewBox="0 0 62 62">\n <circle cx="31" cy="31" r="30" fill="none" stroke="#E3282D" stroke-width="2"/>\n </svg>\n <div class="checkmark">\n <div class="checkmark-left"></div>\n <div class="checkmark-right"></div>\n </div>\n </div>\n</div>\n'},p=d(311),document.querySelectorAll('.payeye-returns [data-js-row] [name="amount"]').forEach(function(a){return a.addEventListener("blur",function(e){var n=m(a.value).toFixed(2);a.parentElement.parentElement.querySelector("[data-js-button-price]").innerHTML=n.replace(".",",")+" zł"})}),document.querySelectorAll('.payeye-returns [data-js-row] button[name="payeye_admin_return"]').forEach(function(C){return C.addEventListener("click",function(e){e.preventDefault();var a,r,d,n,t,e=C.parentElement.parentElement.querySelector('[name="amount"]'),l=C.parentElement.parentElement.querySelector("[data-js-button-price]").innerText,i=e.value,o=C.value;function c(){document.querySelector("#payeye-refund [data-js-retry]").addEventListener("click",function(){s(),v()})}function s(){document.querySelectorAll("#payeye-refund").forEach(function(e){return e.remove()})}function u(e){document.querySelector("#payeye-refund [data-js-close]").addEventListener("click",e)}function v(){p.ajax({url:n.value,type:"POST",data:{action:"payeye_admin_return",nonce:t.value,returnId:o,orderId:d,amount:m(i)},beforeSend:function(){var e,n;a.innerHTML=y(d,l,r,"PENDING"),e=a,null!=(n=document.querySelector("#payeye-refund"))&&n.remove(),document.body.append(e)},success:function(){setInterval(function(){p.ajax({url:n.value,type:"POST",data:{action:"payeye_admin_return_status",nonce:t.value,returnId:o},success:function(e){"SUCCESS"===e.status&&(a.innerHTML=y(d,l,r,"SUCCESS"),u(function(){s(),window.location.reload()})),"CREATED"===e.status&&(a.innerHTML=y(d,l,r,"REJECTED"),u(s),c())}})},5e3)},error:function(e){a.innerHTML=y(d,l,r,"REJECTED"),u(s),c(),2180==+e.responseJSON.errorCode&&alert("Przekroczono kwotę zwrotu")}})}m(i)<=0?alert("Kwota zwrotu nie może być mniejsza niż 0"):!1!==confirm("Czy na pewno chcesz zwrócić daną kwotę ".concat(l,". Identyfikator zwrotu ").concat(o,".Operacji nie można cofnąć!"))&&((a=document.createElement("div")).id="payeye-refund",r=document.querySelector("#order_data > div.order_data_column_container > div:nth-child(2) .address p").innerHTML.split("<br>")[0],!1!==document.querySelector("#order_data .order_number").innerHTML.toString().includes("e-payeye"))&&(d=document.querySelector("#post_ID").value,n=document.querySelector('.payeye-returns [name="ajaxUrl"]'),t=document.querySelector('.payeye-returns [name="payeye_admin_return"]'),v())})})})();