Plugin Directory

Changeset 3188735


Ignore:
Timestamp:
11/14/2024 12:57:14 PM (17 months ago)
Author:
bycoders
Message:

Update to version 1.5.8 from GitHub

Location:
paypal-brasil-para-woocommerce
Files:
2 deleted
22 edited
1 copied

Legend:

Unmodified
Added
Removed
  • paypal-brasil-para-woocommerce/tags/1.5.8/assets/dist/css/frontend-bcdc.css

    r3123347 r3188735  
    1010  flex-direction: column;
    1111  align-items: center;
    12   height: 200px;
    1312  justify-content: center; }
     13
     14div#container-paypal-button {
     15  padding-top: 2rem;
     16  padding-bottom: 0.5em;
     17  width: 100%; }
    1418
    1519#wc-bcdc-brasil-banner {
     
    1721  flex-direction: column;
    1822  flex-wrap: nowrap;
     23  padding-top: 1.5em;
    1924  align-items: center;
    2025  align-content: stretch;
     
    2227
    2328span#pay-with-text {
    24   /* Pay with */
    2529  font-family: 'Helvetica';
    2630  font-style: normal;
     
    2832  font-size: 20px;
    2933  line-height: 18px;
    30   /* or 100% */
    3134  text-align: center;
    3235  letter-spacing: -0.01em;
     
    4043  font-size: 12px;
    4144  line-height: 18px;
    42   /* or 150% */
    4345  text-align: center;
    4446  letter-spacing: -0.01em;
     
    6567  font-size: 12px;
    6668  line-height: 18px;
    67   /* or 150% */
    6869  letter-spacing: -0.01em;
    6970  color: #2C2E2F; }
     
    7172#line {
    7273  width: 100%;
    73   /* largura da linha */
    7474  border: 1px solid #DCE1E5;
    7575  margin-bottom: 10px; }
    7676
     77/*@media(min-width:1000px) {
     78    div#paypal-button-bcdc{
     79        width: 75%;
     80    }
     81
     82    div.paypal-submit-button-bcdc{
     83        width: 100%;
     84        display: flex;
     85        justify-content: center;
     86       
     87    }
     88   
     89}*/
     90
    7791
    7892/*# sourceMappingURL=frontend-bcdc.css.map*/
  • paypal-brasil-para-woocommerce/tags/1.5.8/assets/dist/css/frontend-bcdc.css.map

    r3123347 r3188735  
    1 {"version":3,"file":"css/frontend-bcdc.css","mappings":";;;AAAA;EACI,qBAAqB;;AAGzB;EACI,WAAW;EACX,aAAa;EACb,sBAAsB;EACtB,mBAAmB;EACnB,aAAa;EAEb,uBAAuB;;AAG3B;EACI,aAAa;EACb,sBAAsB;EACtB,iBAAiB;EAEjB,mBAAmB;EACnB,sBAAsB;EAEtB,UAAU;;AAId;EACI;EAEJ,wBAAwB;EACxB,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,iBAAiB;EACjB;EACA,kBAAkB;EAClB,uBAAuB;EACvB,kBAAkB;EAElB,cAAc;;AAKd;EACA,wBAAwB;EACxB,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,iBAAiB;EACjB;EACA,kBAAkB;EAClB,uBAAuB;EAEvB,mBAAmB;EAEnB,cAAc;;AAKd;EACI,aAAa;EACb,mBAAmB;EACnB,iBAAiB;EACjB,8BAA8B;EAC9B,mBAAmB;EACnB,sBAAsB;EACtB,WAAW;;AAGf;EACI,YAAY;EACZ,YAAY;;AAGhB;EACA,wBAAwB;EACxB,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,iBAAiB;EACjB;EACA,uBAAuB;EAEvB,cAAc;;AAKd;EACI,WAAW;EAAE;EACb,yBAAyB;EACzB,mBAAmB","sources":["webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-bcdc/frontend-bcdc.scss"],"names":[],"sourceRoot":""}
     1{"version":3,"file":"css/frontend-bcdc.css","mappings":";;;AAAA;EACI,qBAAqB;;AAGzB;EACI,WAAW;EACX,aAAa;EACb,sBAAsB;EACtB,mBAAmB;EACnB,uBAAuB;;AAG3B;EACI,iBAAiB;EACjB,qBAAqB;EACrB,WAAW;;AAGf;EACI,aAAa;EACb,sBAAsB;EACtB,iBAAiB;EACjB,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;EAEtB,UAAU;;AAId;EACA,wBAAwB;EACxB,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,iBAAiB;EACjB,kBAAkB;EAClB,uBAAuB;EACvB,kBAAkB;EAClB,cAAc;;AAGd;EACA,wBAAwB;EACxB,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,iBAAiB;EACjB,kBAAkB;EAClB,uBAAuB;EAEvB,mBAAmB;EAEnB,cAAc;;AAKd;EACI,aAAa;EACb,mBAAmB;EACnB,iBAAiB;EACjB,8BAA8B;EAC9B,mBAAmB;EACnB,sBAAsB;EACtB,WAAW;;AAGf;EACI,YAAY;EACZ,YAAY;;AAGhB;EACA,wBAAwB;EACxB,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,iBAAiB;EACjB,uBAAuB;EACvB,cAAc;;AAGd;EACI,WAAW;EACX,yBAAyB;EACzB,mBAAmB;;AAGvB;;;;;;;;;;;;EAJE","sources":["webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-bcdc/frontend-bcdc.scss"],"names":[],"sourceRoot":""}
  • paypal-brasil-para-woocommerce/tags/1.5.8/assets/dist/js/frontend-bcdc.js

    r3170993 r3188735  
    11/*! For license information please see frontend-bcdc.js.LICENSE.txt */
    2 (()=>{"use strict";var e={"./src/frontend/frontend-bcdc/frontend-bcdc-api.ts":(e,t,a)=>{a.r(t),a.d(t,{paymentBCDC:()=>r});var n=a("./src/frontend/frontend-shared.ts");const r={create:e=>{if(e.errors)throw console.log("Erro"),new Error(e.errors);if(e.payment_id)return e.payment_id;throw new Error("An unexpected error occurred, please try again. If the error persists, please contact us. (#56)")},approve:e=>{jQuery("#paypal-bcdc-fields [name=paypal-brasil-bcdc-order-id]").val(e.orderID),jQuery("#paypal-bcdc-fields [name=paypal-brasil-bcdc-payer-id]").val(e.payerID),jQuery("#paypal-bcdc-fields [name=paypal-brasil-bcdc-pay-id]").val(e.paymentID),n.PaypalPayments.submitForm()},error:e=>{const t=jQuery("#wc-bcdc-brasil-api-error-data").val();if(t)n.PaypalPayments.triggerUpdateCheckout(),n.PaypalPayments.setNotices(JSON.parse(t)),n.PaypalPayments.scrollTop();else{var a='<ul class="woocommerce-error" role="alert"><li>'+e.message+"</li></ul>";n.PaypalPayments.triggerUpdateCheckout(),n.PaypalPayments.setNotices(a),n.PaypalPayments.scrollTop()}},cancel:()=>{n.PaypalPayments.triggerUpdateCheckout(),n.PaypalPayments.setNotices(paypal_brasil_bcdc_messages.cancel_message),n.PaypalPayments.scrollTop()}}},"./src/frontend/frontend-sdk/frontend-sdk-bcdc.ts":(e,t,a)=>{a.r(t),a.d(t,{importBcdcSdk:()=>r});var n=function(e,t,a,n){return new(a||(a=Promise))((function(r,o){function c(e){try{i(n.next(e))}catch(e){o(e)}}function l(e){try{i(n.throw(e))}catch(e){o(e)}}function i(e){var t;e.done?r(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(c,l)}i((n=n.apply(e,t||[])).next())}))};const r={handle(){return n(this,void 0,void 0,(function*(){const e=paypal_brasil_bcdc_settings.client_id,t=paypal_brasil_bcdc_settings.currency,a=paypal_brasil_bcdc_settings.locale,n=document.getElementById("paypal-sdk-script"),r=`https://www.paypal.com/sdk/js?client-id=${e}&components=buttons,funding-eligibility,marks,marks&currency=${t}&locale=${a}`;if(n&&n.getAttribute("src")!==r||!n){const e=document.createElement("script");return e.id="paypal-sdk-script",e.async=!0,e.src=r,e.setAttribute("data-page-type","checkout"),document.head.appendChild(e),new Promise(((t,a)=>{e.onload=()=>{t()},e.onerror=e=>{console.error("Erro ao carregar o script do PayPal:",e),t()}}))}return Promise.resolve()}))}}},"./src/frontend/frontend-shared.ts":(e,t,a)=>{a.r(t),a.d(t,{PaypalPayments:()=>n});class n{static scrollTop(){jQuery("html, body").animate({scrollTop:0},300)}static setNotices(e){jQuery(".woocommerce-notices-wrapper:first").html(e)}static makeRequest(e,t){console.log(e);const a={async:!0,crossDomain:!0,url:n.replaceVars(paypal_brasil_settings.paypal_brasil_handler_url,{ACTION:e}),method:"POST",dataType:"json",contentType:"application/json; charset=utf-8",data:JSON.stringify(t)};return jQuery.ajax(a)}static showDefaultButton(){jQuery("#paypal-brasil-button-container .paypal-submit-button-bcdc").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button").hide(),jQuery("#paypal-brasil-button-container .default-submit-button").show()}static showPaypalButton(){jQuery("#paypal-brasil-button-container .default-submit-button").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button-bcdc").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button").show()}static showPaypalBCDCButton(){jQuery("#paypal-brasil-button-container .default-submit-button").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button-bcdc").show()}static isPaypalPaymentsSelected(){return!!jQuery("#payment_method_paypal-brasil-spb-gateway:checked").length}static isPaypalBCDCPaymentsSelected(){return!!jQuery("#payment_method_paypal-brasil-bcdc-gateway:checked").length}static triggerUpdateCheckout(){jQuery(document.body).trigger("update_checkout")}static triggerUpdateCart(){jQuery(document.body).trigger("wc_update_cart")}static submitForm(){jQuery("form.woocommerce-checkout, form#order_review").submit()}static submitFormCheckout(){jQuery("form.checkout.woocommerce-checkout").submit()}static replaceVars(e,t){let a=e;for(let e in t)t.hasOwnProperty(e)&&(a=a.replace(new RegExp("{"+e+"}","g"),t[e]));return a}}}},t={};function a(n){var r=t[n];if(void 0!==r)return r.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,a),o.exports}a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};(()=>{a.r({});var e=a("./src/frontend/frontend-shared.ts"),t=a("./src/frontend/frontend-bcdc/frontend-bcdc-api.ts"),n=a("./src/frontend/frontend-sdk/frontend-sdk-bcdc.ts"),r=function(e,t,a,n){return new(a||(a=Promise))((function(r,o){function c(e){try{i(n.next(e))}catch(e){o(e)}}function l(e){try{i(n.throw(e))}catch(e){o(e)}}function i(e){var t;e.done?r(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(c,l)}i((n=n.apply(e,t||[])).next())}))};class o extends e.PaypalPayments{constructor(){super(),this.sdkLoaded=!1,this.updateCheckout=(e=null)=>{e&&e.preventDefault(),this.triggerUpdateCheckout()},this.forceUpdateCheckout=(e=null)=>{e&&e.preventDefault(),jQuery(document.body).trigger("update_checkout")},this.triggerUpdateCheckout=this.debounce((()=>{this.forceUpdateCheckout()}),1e3),paypal_brasil_bcdc_settings.is_order_pay_page?this.initializeOrderPage():this.initializeCheckoutBcdc(),this.cartLabelTotal()}initializeOrderPage(){return r(this,void 0,void 0,(function*(){this.addPaypalBCDCButtonOnContainer(),this.renderPayPalButtonBcdc(),jQuery(document).on("updated_checkout","body",this.addPaypalBCDCButtonOnContainer),jQuery(document).on("updated_checkout","body",this.updateCheckoutButtonBcdc),jQuery("form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.updateCheckoutButtonBcdc),jQuery("form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.renderPayPalButtonBcdc),jQuery("form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.forceUpdateCheckout),this.listenInputChanges(),jQuery(document).on("updated_checkout","body",this.renderPayPalButtonBcdc)}))}initializeCheckoutBcdc(){return r(this,void 0,void 0,(function*(){jQuery(document).on("updated_checkout","body",this.addPaypalBCDCButtonOnContainer),jQuery(document).on("updated_checkout","body",this.updateCheckoutButtonBcdc),jQuery("form.woocommerce-checkout, form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.updateCheckoutButtonBcdc),jQuery("form.woocommerce-checkout, form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.renderPayPalButtonBcdc),jQuery("form.woocommerce-checkout, form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.forceUpdateCheckout),this.listenInputChanges(),jQuery(document).on("updated_checkout","body",this.renderPayPalButtonBcdc)}))}listenInputChanges(){jQuery(["[name=billing_first_name]","[name=billing_last_name]","[name=billing_cpf]","[name=billing_cnpj]","[name=billing_phone]","[name=billing_address_1]","[name=billing_number]","[name=billing_address_2]","[name=billing_neighborhood]","[name=billing_city]","[name=billing_state]","[name=billing_country]","[name=billing_email]"].join(",")).on("keyup",(()=>this.updateCheckout())),jQuery(["[name=billing_persontype]"].join(",")).on("change",(()=>this.updateCheckout()))}addPaypalBCDCButtonOnContainer(){if(!document.querySelector("#paypal-submit-button-bcdc")){var e=document.createElement("div"),t=document.createElement("div");e.className="paypal-submit-button-bcdc",t.id="paypal-button-bcdc";var a=document.querySelector("#paypal-brasil-button-container");a&&(a.appendChild(e),e.appendChild(t))}}updateCheckoutButtonBcdc(){e.PaypalPayments.isPaypalBCDCPaymentsSelected()?(e.PaypalPayments.showPaypalBCDCButton(),console.debug("bcdc change")):e.PaypalPayments.isPaypalPaymentsSelected()||(console.debug("default change"),e.PaypalPayments.showDefaultButton())}renderPayPalButtonBcdc(){return r(this,void 0,void 0,(function*(){var e=document.getElementById("payment_method_paypal-brasil-bcdc-gateway");if(e.checked){yield n.importBcdcSdk.handle();var a=document.getElementById("paypal-button-bcdc");if(a&&paypal_brasil_bcdc_settings.allowed_currency)a.innerHTML="",[paypal.FUNDING.CARD].forEach((e=>{const a=paypal.Buttons({style:{layout:"vertical",color:"black",shape:"pill",label:"paypal",size:"full",tagline:"false"},fundingSource:e,createOrder:()=>{var e,a=null!==(e=jQuery("#wc-bcdc-brasil-data").val())&&void 0!==e?e:null;try{if(a)return console.warn(a),a=JSON.parse(a),t.paymentBCDC.create(a)}catch(e){throw e}},onApprove:t.paymentBCDC.approve,onError:t.paymentBCDC.error,onCancel:t.paymentBCDC.cancel});a.isEligible()&&a.render("#paypal-button-bcdc")}))}else e.addEventListener("change",(function(){return r(this,void 0,void 0,(function*(){if(e.checked){yield n.importBcdcSdk.handle();var a=document.getElementById("paypal-button-bcdc");if(a&&paypal_brasil_bcdc_settings.allowed_currency)a.innerHTML="",[paypal.FUNDING.CARD].forEach((e=>r(this,void 0,void 0,(function*(){const a=paypal.Buttons({style:{layout:"vertical",color:"black",shape:"pill",label:"paypal",tagline:"false",size:"full"},fundingSource:e,createOrder:()=>{var e,a=null!==(e=jQuery("#wc-bcdc-brasil-data").val())&&void 0!==e?e:null;try{if(a)return console.warn(a),a=JSON.parse(a),t.paymentBCDC.create(a)}catch(e){throw e}},onApprove:t.paymentBCDC.approve,onError:t.paymentBCDC.error,onCancel:t.paymentBCDC.cancel});a.isEligible()&&a.render("#paypal-button-bcdc")}))))}}))}))}))}debounce(e,t,a=!1){let n;return function(){const r=this,o=arguments,c=a&&!n;clearTimeout(n),n=setTimeout((function(){n=null,a||e.apply(r,o)}),t),c&&e.apply(r,o)}}errorHandler(e){}cartLabelTotal(){if(paypal_brasil_bcdc_settings.is_order_pay_page){var e=document.querySelector("span.woocommerce-Price-currencySymbol");if(e.textContent)var t=e.textContent+" "+paypal_brasil_bcdc_order.order_pay_total;t&&(document.getElementById("bcdc-total-cart-label").textContent=t)}else jQuery(document.body).on("updated_checkout",(function(){var e=document.querySelector("tr.order-total");if(e){var t=e.querySelector("span.woocommerce-Price-amount");if(t){var a=t.textContent;document.getElementById("bcdc-total-cart-label").textContent=a}}}))}}new o})(),a.r(n)})();
     2(()=>{"use strict";var e={"./src/frontend/frontend-bcdc/frontend-bcdc-api.ts":(e,t,a)=>{a.r(t),a.d(t,{paymentBCDC:()=>r});var n=a("./src/frontend/frontend-shared.ts");const r={create:e=>{if(e.errors)throw console.log("Erro"),new Error(e.errors);if(e.payment_id)return e.payment_id;throw new Error("An unexpected error occurred, please try again. If the error persists, please contact us. (#56)")},approve:e=>{jQuery("#paypal-bcdc-fields [name=paypal-brasil-bcdc-order-id]").val(e.orderID),jQuery("#paypal-bcdc-fields [name=paypal-brasil-bcdc-payer-id]").val(e.payerID),jQuery("#paypal-bcdc-fields [name=paypal-brasil-bcdc-pay-id]").val(e.paymentID),n.PaypalPayments.submitForm()},error:e=>{const t=jQuery("#wc-bcdc-brasil-api-error-data").val();if(t)n.PaypalPayments.triggerUpdateCheckout(),n.PaypalPayments.setNotices(JSON.parse(t)),n.PaypalPayments.scrollTop();else{var a='<ul class="woocommerce-error" role="alert"><li>'+e.message+"</li></ul>";n.PaypalPayments.triggerUpdateCheckout(),n.PaypalPayments.setNotices(a),n.PaypalPayments.scrollTop()}},cancel:()=>{n.PaypalPayments.triggerUpdateCheckout(),n.PaypalPayments.setNotices(paypal_brasil_bcdc_messages.cancel_message),n.PaypalPayments.scrollTop()}}},"./src/frontend/frontend-sdk/frontend-sdk-bcdc.ts":(e,t,a)=>{a.r(t),a.d(t,{importBcdcSdk:()=>r});var n=function(e,t,a,n){return new(a||(a=Promise))((function(r,o){function c(e){try{i(n.next(e))}catch(e){o(e)}}function l(e){try{i(n.throw(e))}catch(e){o(e)}}function i(e){var t;e.done?r(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(c,l)}i((n=n.apply(e,t||[])).next())}))};const r={handle(){return n(this,void 0,void 0,(function*(){const e=paypal_brasil_bcdc_settings.client_id,t=paypal_brasil_bcdc_settings.currency,a=paypal_brasil_bcdc_settings.locale,n=document.getElementById("paypal-sdk-script"),r=`https://www.paypal.com/sdk/js?client-id=${e}&components=buttons,funding-eligibility,marks,marks&currency=${t}&locale=${a}`;if(n&&n.getAttribute("src")!==r||!n){const e=document.createElement("script");return e.id="paypal-sdk-script",e.async=!0,e.src=r,e.setAttribute("data-page-type","checkout"),document.head.appendChild(e),new Promise(((t,a)=>{e.onload=()=>{t()},e.onerror=e=>{console.error("Erro ao carregar o script do PayPal:",e),t()}}))}return Promise.resolve()}))}}},"./src/frontend/frontend-shared.ts":(e,t,a)=>{a.r(t),a.d(t,{PaypalPayments:()=>n});class n{static scrollTop(){jQuery("html, body").animate({scrollTop:0},300)}static setNotices(e){jQuery(".woocommerce-notices-wrapper:first").html(e)}static makeRequest(e,t){console.log(e);const a={async:!0,crossDomain:!0,url:n.replaceVars(paypal_brasil_settings.paypal_brasil_handler_url,{ACTION:e}),method:"POST",dataType:"json",contentType:"application/json; charset=utf-8",data:JSON.stringify(t)};return jQuery.ajax(a)}static showDefaultButton(){jQuery("#paypal-brasil-button-container .paypal-submit-button-bcdc").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button").hide(),jQuery("#paypal-brasil-button-container .default-submit-button").show()}static showPaypalButton(){jQuery("#paypal-brasil-button-container .default-submit-button").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button-bcdc").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button").show()}static showPaypalBCDCButton(){jQuery("#paypal-brasil-button-container .default-submit-button").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button-bcdc").show()}static isPaypalPaymentsSelected(){return!!jQuery("#payment_method_paypal-brasil-spb-gateway:checked").length}static isPaypalBCDCPaymentsSelected(){return!!jQuery("#payment_method_paypal-brasil-bcdc-gateway:checked").length}static triggerUpdateCheckout(){jQuery(document.body).trigger("update_checkout")}static triggerUpdateCart(){jQuery(document.body).trigger("wc_update_cart")}static submitForm(){jQuery("form.woocommerce-checkout, form#order_review").submit()}static submitFormCheckout(){jQuery("form.checkout.woocommerce-checkout").submit()}static replaceVars(e,t){let a=e;for(let e in t)t.hasOwnProperty(e)&&(a=a.replace(new RegExp("{"+e+"}","g"),t[e]));return a}}}},t={};function a(n){var r=t[n];if(void 0!==r)return r.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,a),o.exports}a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};(()=>{a.r({});var e=a("./src/frontend/frontend-shared.ts"),t=a("./src/frontend/frontend-bcdc/frontend-bcdc-api.ts"),n=a("./src/frontend/frontend-sdk/frontend-sdk-bcdc.ts"),r=function(e,t,a,n){return new(a||(a=Promise))((function(r,o){function c(e){try{i(n.next(e))}catch(e){o(e)}}function l(e){try{i(n.throw(e))}catch(e){o(e)}}function i(e){var t;e.done?r(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(c,l)}i((n=n.apply(e,t||[])).next())}))};class o extends e.PaypalPayments{constructor(){super(),this.sdkLoaded=!1,this.updateCheckout=(e=null)=>{e&&e.preventDefault(),this.triggerUpdateCheckout()},this.forceUpdateCheckout=(e=null)=>{e&&e.preventDefault(),jQuery(document.body).trigger("update_checkout")},this.triggerUpdateCheckout=this.debounce((()=>{this.forceUpdateCheckout()}),1e3),paypal_brasil_bcdc_settings.is_order_pay_page?this.initializeOrderPage():this.initializeCheckoutBcdc(),this.cartLabelTotal()}initializeOrderPage(){return r(this,void 0,void 0,(function*(){this.addPaypalBCDCButtonOnContainer(),this.renderPayPalButtonBcdc(),jQuery(document).on("updated_checkout","body",this.addPaypalBCDCButtonOnContainer),jQuery(document).on("updated_checkout","body",this.updateCheckoutButtonBcdc),jQuery("form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.updateCheckoutButtonBcdc),jQuery("form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.renderPayPalButtonBcdc),jQuery("form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.forceUpdateCheckout),this.listenInputChanges(),jQuery(document).on("updated_checkout","body",this.renderPayPalButtonBcdc)}))}initializeCheckoutBcdc(){return r(this,void 0,void 0,(function*(){jQuery(document).on("updated_checkout","body",this.addPaypalBCDCButtonOnContainer),jQuery(document).on("updated_checkout","body",this.updateCheckoutButtonBcdc),jQuery("form.woocommerce-checkout, form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.updateCheckoutButtonBcdc),jQuery("form.woocommerce-checkout, form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.renderPayPalButtonBcdc),jQuery("form.woocommerce-checkout, form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.forceUpdateCheckout),this.listenInputChanges(),jQuery(document).on("updated_checkout","body",this.renderPayPalButtonBcdc)}))}listenInputChanges(){jQuery(["[name=billing_first_name]","[name=billing_last_name]","[name=billing_cpf]","[name=billing_cnpj]","[name=billing_phone]","[name=billing_address_1]","[name=billing_number]","[name=billing_address_2]","[name=billing_neighborhood]","[name=billing_city]","[name=billing_state]","[name=billing_country]","[name=billing_email]"].join(",")).on("keyup",(()=>this.updateCheckout())),jQuery(["[name=billing_persontype]"].join(",")).on("change",(()=>this.updateCheckout()))}addPaypalBCDCButtonOnContainer(){if(!document.querySelector("#paypal-submit-button-bcdc")){var e=document.createElement("div"),t=document.createElement("div");e.className="paypal-submit-button-bcdc",t.id="paypal-button-bcdc";var a=document.querySelector("#paypal-brasil-button-container");a&&(a.appendChild(e),e.appendChild(t))}}updateCheckoutButtonBcdc(){e.PaypalPayments.isPaypalBCDCPaymentsSelected()?(e.PaypalPayments.showPaypalBCDCButton(),console.debug("bcdc change")):e.PaypalPayments.isPaypalPaymentsSelected()||(console.debug("default change"),e.PaypalPayments.showDefaultButton())}renderPayPalButtonBcdc(){return r(this,void 0,void 0,(function*(){var e=document.getElementById("payment_method_paypal-brasil-bcdc-gateway");if(e.checked){yield n.importBcdcSdk.handle();var a=document.getElementById("paypal-button-bcdc");if(a&&paypal_brasil_bcdc_settings.allowed_currency)a.innerHTML="",[paypal.FUNDING.CARD].forEach((e=>{const a=paypal.Buttons({style:{layout:"vertical",color:"black",shape:"pill",label:"paypal",tagline:"false"},fundingSource:e,createOrder:()=>{var e,a=null!==(e=jQuery("#wc-bcdc-brasil-data").val())&&void 0!==e?e:null;try{if(a)return console.warn(a),a=JSON.parse(a),t.paymentBCDC.create(a)}catch(e){throw e}},onApprove:t.paymentBCDC.approve,onError:t.paymentBCDC.error,onCancel:t.paymentBCDC.cancel});a.isEligible()&&a.render("#paypal-button-bcdc")}))}else e.addEventListener("change",(function(){return r(this,void 0,void 0,(function*(){if(e.checked){yield n.importBcdcSdk.handle();var a=document.getElementById("paypal-button-bcdc");if(a&&paypal_brasil_bcdc_settings.allowed_currency)a.innerHTML="",[paypal.FUNDING.CARD].forEach((e=>r(this,void 0,void 0,(function*(){const a=paypal.Buttons({style:{layout:"vertical",color:"black",shape:"pill",label:"paypal",tagline:"false"},fundingSource:e,createOrder:()=>{var e,a=null!==(e=jQuery("#wc-bcdc-brasil-data").val())&&void 0!==e?e:null;try{if(a)return console.warn(a),a=JSON.parse(a),t.paymentBCDC.create(a)}catch(e){throw e}},onApprove:t.paymentBCDC.approve,onError:t.paymentBCDC.error,onCancel:t.paymentBCDC.cancel});a.isEligible()&&a.render("#paypal-button-bcdc")}))))}}))}))}))}debounce(e,t,a=!1){let n;return function(){const r=this,o=arguments,c=a&&!n;clearTimeout(n),n=setTimeout((function(){n=null,a||e.apply(r,o)}),t),c&&e.apply(r,o)}}errorHandler(e){}cartLabelTotal(){if(paypal_brasil_bcdc_settings.is_order_pay_page){var e=document.querySelector("span.woocommerce-Price-currencySymbol");if(e.textContent)var t=e.textContent+" "+paypal_brasil_bcdc_order.order_pay_total;t&&(document.getElementById("bcdc-total-cart-label").textContent=t)}else jQuery(document.body).on("updated_checkout",(function(){var e=document.querySelector("tr.order-total");if(e){var t=e.querySelector("span.woocommerce-Price-amount");if(t){var a=t.textContent;document.getElementById("bcdc-total-cart-label").textContent=a}}}))}}new o})(),a.r(n)})();
    33//# sourceMappingURL=frontend-bcdc.js.map
  • paypal-brasil-para-woocommerce/tags/1.5.8/assets/dist/js/frontend-bcdc.js.map

    r3170993 r3188735  
    1 {"version":3,"file":"js/frontend-bcdc.js","mappings":"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","sources":["webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-bcdc/frontend-bcdc-api.ts","webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-sdk/frontend-sdk-bcdc.ts","webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-shared.ts","webpack://paypal-brasil-para-woocommerce/webpack/bootstrap","webpack://paypal-brasil-para-woocommerce/webpack/runtime/define property getters","webpack://paypal-brasil-para-woocommerce/webpack/runtime/hasOwnProperty shorthand","webpack://paypal-brasil-para-woocommerce/webpack/runtime/make namespace object","webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-bcdc/frontend-bcdc.ts"],"names":["paymentBCDC","create","paymentCreatedData","errors","console","log","Error","payment_id","approve","data","jQuery","val","orderID","payerID","paymentID","PaypalPayments","submitForm","error","response","phpErrorData","triggerUpdateCheckout","setNotices","JSON","parse","scrollTop","notice","message","cancel","paypal_brasil_bcdc_messages","cancel_message","__awaiter","thisArg","_arguments","P","generator","Promise","resolve","reject","fulfilled","value","step","next","e","rejected","result","done","then","apply","importBcdcSdk","handle","this","clientId","paypal_brasil_bcdc_settings","client_id","currency","locale","existingScript","document","getElementById","src","getAttribute","script","createElement","id","async","setAttribute","head","appendChild","onload","onerror","animate","html","makeRequest","action","settings","crossDomain","url","replaceVars","paypal_brasil_settings","paypal_brasil_handler_url","ACTION","method","dataType","contentType","stringify","ajax","showDefaultButton","hide","show","showPaypalButton","showPaypalBCDCButton","isPaypalPaymentsSelected","length","isPaypalBCDCPaymentsSelected","body","trigger","triggerUpdateCart","submit","submitFormCheckout","str","replaces","replacedStr","property","hasOwnProperty","replace","RegExp","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","__webpack_modules__","d","definition","key","o","Object","defineProperty","enumerable","get","obj","prop","prototype","call","r","Symbol","toStringTag","PaypalPaymentsBCDC","constructor","super","sdkLoaded","updateCheckout","event","preventDefault","forceUpdateCheckout","debounce","is_order_pay_page","initializeOrderPage","initializeCheckoutBcdc","cartLabelTotal","addPaypalBCDCButtonOnContainer","renderPayPalButtonBcdc","on","updateCheckoutButtonBcdc","listenInputChanges","join","querySelector","submitDiv","butttonDiv","className","parentElement","debug","paymentRadio","checked","paypalButton","allowed_currency","innerHTML","paypal","FUNDING","CARD","forEach","fundingSource","button","Buttons","style","layout","color","shape","label","size","tagline","createOrder","_a","warn","onApprove","onError","onCancel","isEligible","render","addEventListener","func","wait","immediate","timeout","context","args","arguments","callNow","clearTimeout","setTimeout","errorHandler","currencySymbol","textContent","orderTotal","paypal_brasil_bcdc_order","order_pay_total","orderTotalRow","priceAmountSpan","priceAmountText"],"sourceRoot":""}
     1{"version":3,"file":"js/frontend-bcdc.js","mappings":"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","sources":["webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-bcdc/frontend-bcdc-api.ts","webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-sdk/frontend-sdk-bcdc.ts","webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-shared.ts","webpack://paypal-brasil-para-woocommerce/webpack/bootstrap","webpack://paypal-brasil-para-woocommerce/webpack/runtime/define property getters","webpack://paypal-brasil-para-woocommerce/webpack/runtime/hasOwnProperty shorthand","webpack://paypal-brasil-para-woocommerce/webpack/runtime/make namespace object","webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-bcdc/frontend-bcdc.ts"],"names":["paymentBCDC","create","paymentCreatedData","errors","console","log","Error","payment_id","approve","data","jQuery","val","orderID","payerID","paymentID","PaypalPayments","submitForm","error","response","phpErrorData","triggerUpdateCheckout","setNotices","JSON","parse","scrollTop","notice","message","cancel","paypal_brasil_bcdc_messages","cancel_message","__awaiter","thisArg","_arguments","P","generator","Promise","resolve","reject","fulfilled","value","step","next","e","rejected","result","done","then","apply","importBcdcSdk","handle","this","clientId","paypal_brasil_bcdc_settings","client_id","currency","locale","existingScript","document","getElementById","src","getAttribute","script","createElement","id","async","setAttribute","head","appendChild","onload","onerror","animate","html","makeRequest","action","settings","crossDomain","url","replaceVars","paypal_brasil_settings","paypal_brasil_handler_url","ACTION","method","dataType","contentType","stringify","ajax","showDefaultButton","hide","show","showPaypalButton","showPaypalBCDCButton","isPaypalPaymentsSelected","length","isPaypalBCDCPaymentsSelected","body","trigger","triggerUpdateCart","submit","submitFormCheckout","str","replaces","replacedStr","property","hasOwnProperty","replace","RegExp","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","__webpack_modules__","d","definition","key","o","Object","defineProperty","enumerable","get","obj","prop","prototype","call","r","Symbol","toStringTag","PaypalPaymentsBCDC","constructor","super","sdkLoaded","updateCheckout","event","preventDefault","forceUpdateCheckout","debounce","is_order_pay_page","initializeOrderPage","initializeCheckoutBcdc","cartLabelTotal","addPaypalBCDCButtonOnContainer","renderPayPalButtonBcdc","on","updateCheckoutButtonBcdc","listenInputChanges","join","querySelector","submitDiv","butttonDiv","className","parentElement","debug","paymentRadio","checked","paypalButton","allowed_currency","innerHTML","paypal","FUNDING","CARD","forEach","fundingSource","button","Buttons","style","layout","color","shape","label","tagline","createOrder","_a","warn","onApprove","onError","onCancel","isEligible","render","addEventListener","func","wait","immediate","timeout","context","args","arguments","callNow","clearTimeout","setTimeout","errorHandler","currencySymbol","textContent","orderTotal","paypal_brasil_bcdc_order","order_pay_total","orderTotalRow","priceAmountSpan","priceAmountText"],"sourceRoot":""}
  • paypal-brasil-para-woocommerce/tags/1.5.8/includes/class-wc-paypal-logger.php

    r3181756 r3188735  
    6767                ];
    6868
    69                 $wc_logger->debug(json_encode($logData), $context);
    70 
    7169
    7270                $client->post("api/v2/logs", [
  • paypal-brasil-para-woocommerce/tags/1.5.8/includes/payment-methods/class-paypal-brasil-bcdc-gateway.php

    r3181756 r3188735  
    9494       
    9595        //add_action('woocommerce_checkout_show_terms', array($this,'disable_checkout_terms_and_conditions'), 10 );
     96
    9697    }
    9798
     
    827828    public function get_posted_data()
    828829    {
     830
     831        $checkout = WC()->checkout();
    829832        $order_id = get_query_var('order-pay');
    830833        $order = $order_id ? new WC_Order($order_id) : null;
    831         $data = array();
    832         $defaults = array(
     834   
     835        // Valores padrão
     836        $defaults = [
    833837            'first_name' => '',
    834838            'last_name' => '',
     
    850854            'payer_id' => '',
    851855            'dummy' => false,
    852             'invalid' => array(),
    853         );
     856            'invalid' => [],
     857        ];
     858   
     859        // Verifica se os dados estão no objeto $order
    854860        if ($order) {
    855             $billing_cellphone = get_post_meta($order->get_id(), '_billing_cellphone', true);
    856             $data['postcode'] = $order->get_shipping_postcode();
    857             $data['address'] = $order->get_shipping_address_1();
    858             $data['address_2'] = $order->get_shipping_address_2();
    859             $data['city'] = $order->get_shipping_city();
    860             $data['state'] = $order->get_shipping_state();
    861             $data['country'] = $order->get_shipping_country();
    862             $data['neighborhood'] = get_post_meta($order->get_id(), '_billing_neighborhood', true);
    863             $data['number'] = get_post_meta($order->get_id(), '_billing_number', true);
    864             $data['first_name'] = $order->get_billing_first_name();
    865             $data['last_name'] = $order->get_billing_last_name();
    866             $data['person_type'] = get_post_meta($order->get_id(), '_billing_persontype', true);
    867             $data['cpf'] = get_post_meta($order->get_id(), '_billing_cpf', true);
    868             $data['cnpj'] = get_post_meta($order->get_id(), '_billing_cnpj', true);
    869             $data['phone'] = $billing_cellphone ? $billing_cellphone : $order->get_billing_phone();
    870             $data['email'] = $order->get_billing_email();
    871         } else if ($_POST) {
    872             $data['postcode'] = isset($_POST['s_postcode']) ? preg_replace('/[^0-9]/', '', $_POST['s_postcode']) : '';
    873             $data['address'] = isset($_POST['s_address']) ? sanitize_text_field($_POST['s_address']) : '';
    874             $data['address_2'] = isset($_POST['s_address_2']) ? sanitize_text_field($_POST['s_address_2']) : '';
    875             $data['city'] = isset($_POST['s_city']) ? sanitize_text_field($_POST['s_city']) : '';
    876             $data['state'] = isset($_POST['s_state']) ? sanitize_text_field($_POST['s_state']) : '';
    877             $data['country'] = isset($_POST['s_country']) ? sanitize_text_field($_POST['s_country']) : '';
    878             // Now get other post data that other fields can send.
    879             $post_data = array();
     861            $billing_data = [
     862                'postcode'      => $order->get_shipping_postcode(),
     863                'address'       => $order->get_shipping_address_1(),
     864                'address_2'     => $order->get_shipping_address_2(),
     865                'city'          => $order->get_shipping_city(),
     866                'state'         => $order->get_shipping_state(),
     867                'country'       => $order->get_shipping_country(),
     868                'neighborhood'  => get_post_meta($order->get_id(), '_billing_neighborhood', true),
     869                'number'        => get_post_meta($order->get_id(), '_billing_number', true),
     870                'first_name'    => $order->get_billing_first_name(),
     871                'last_name'     => $order->get_billing_last_name(),
     872                'person_type'   => get_post_meta($order->get_id(), '_billing_persontype', true),
     873                'cpf'           => get_post_meta($order->get_id(), '_billing_cpf', true),
     874                'cnpj'          => get_post_meta($order->get_id(), '_billing_cnpj', true),
     875                'phone'         => get_post_meta($order->get_id(), '_billing_cellphone', true) ?: $order->get_billing_phone(),
     876                'email'         => $order->get_billing_email(),
     877            ];
     878        } else {
     879            // Se não houver o order, busca dados do checkout ou do $_POST['post_data']
     880            $post_data = [];
    880881            if (isset($_POST['post_data'])) {
    881882                parse_str($_POST['post_data'], $post_data);
    882883            }
    883             $billing_cellphone = isset($post_data['billing_cellphone']) ? sanitize_text_field($post_data['billing_cellphone']) : '';
    884             $data['neighborhood'] = isset($post_data['billing_neighborhood']) ? sanitize_text_field($post_data['billing_neighborhood']) : '';
    885             $data['number'] = isset($post_data['billing_number']) ? sanitize_text_field($post_data['billing_number']) : '';
    886             $data['first_name'] = isset($post_data['billing_first_name']) ? sanitize_text_field($post_data['billing_first_name']) : '';
    887             $data['last_name'] = isset($post_data['billing_last_name']) ? sanitize_text_field($post_data['billing_last_name']) : '';
    888             $data['person_type'] = isset($post_data['billing_persontype']) ? sanitize_text_field($post_data['billing_persontype']) : '';
    889             $data['cpf'] = isset($post_data['billing_cpf']) ? sanitize_text_field($post_data['billing_cpf']) : '';
    890             $data['cnpj'] = isset($post_data['billing_cnpj']) ? sanitize_text_field($post_data['billing_cnpj']) : '';
    891             $data['phone'] = $billing_cellphone ? $billing_cellphone : (isset($post_data['billing_phone']) ? sanitize_text_field($post_data['billing_phone']) : '');
    892             $data['email'] = isset($post_data['billing_email']) ? sanitize_text_field($post_data['billing_email']) : '';
    893         }
     884   
     885            $get_field = function ($key, $default = '') use ($checkout, $post_data) {
     886                // Tenta obter o valor do checkout ou de post_data
     887                return $checkout->get_value($key) ?: ($post_data[$key] ?? $default);
     888            };
     889   
     890            $billing_data = [
     891                'first_name'    => $get_field('billing_first_name'),
     892                'last_name'     => $get_field('billing_last_name'),
     893                'person_type'   => $get_field('billing_persontype'),
     894                'cpf'           => $get_field('billing_cpf'),
     895                'cnpj'          => $get_field('billing_cnpj'),
     896                'phone'         => $get_field('billing_cellphone', $get_field('billing_phone')),
     897                'email'         => $get_field('billing_email'),
     898                'postcode'      => $get_field('billing_postcode'),
     899                'address'       => $get_field('billing_address_1'),
     900                'address_2'     => $get_field('billing_address_2'),
     901                'city'          => $get_field('billing_city'),
     902                'state'         => $get_field('billing_state'),
     903                'country'       => $get_field('billing_country'),
     904                'neighborhood'  => $get_field('billing_neighborhood'),
     905                'number'        => $get_field('billing_number'),
     906            ];
     907        }
     908   
     909        // Adiciona dados específicos do plugin "Brazilian Market on WooCommerce"
    894910        if (paypal_brasil_needs_cpf()) {
    895             // Get wcbcf settings
    896911            $wcbcf_settings = get_option('wcbcf_settings');
    897             // Set the person type default if we don't have any person type defined
    898             if ($wcbcf_settings && isset($data['person_type']) && ($wcbcf_settings['person_type'] == '2' || $wcbcf_settings['person_type'] == '3')) {
    899                 // The value 2 from person_type in settings is CPF (1) and 3 is CNPJ (2), and 1 is both, that won't reach here.
    900                 $data['person_type'] = $wcbcf_settings['person_type'] == '2' ? '1' : '2';
    901                 $data['person_type_default'] = true;
    902             }
    903         }
    904 
    905         $data = wp_parse_args($data, $defaults);
    906         $data = apply_filters('wc_bcdc_brasil_user_data', $data);
    907         $validation = $this->validate_data($data);
    908 
    909         /*if (!$order && isset($post_data['payment_method']) && $post_data['payment_method'] !== $this->id) {
    910             $validation['wrong-payment-method'] = __('PayPal BCDC payment method is not selected.', "paypal-brasil-para-woocommerce");
    911         }*/
    912 
     912            if ($wcbcf_settings && ($wcbcf_settings['person_type'] == '2' || $wcbcf_settings['person_type'] == '3')) {
     913                $billing_data['person_type'] = $wcbcf_settings['person_type'] == '2' ? '1' : '2';
     914                $billing_data['person_type_default'] = true;
     915            }
     916        }
     917   
     918        // Usa valores padrão e aplica filtros
     919        $billing_data = wp_parse_args($billing_data, $defaults);
     920        $billing_data = apply_filters('wc_bcdc_brasil_user_data', $billing_data);
     921   
     922        // Valida os dados coletados
     923        $validation = $this->validate_data($billing_data);
    913924        if ($validation) {
    914             return array(
    915                 "errors" => $validation
    916             );
     925            return ['errors' => $validation];
    917926        }
    918927
    919928        // Create the payment.
    920         $payment = $order ? $this->create_payment_for_order($data, $order) : $this->create_payment_for_cart($data);
    921 
     929        $payment = $order ? $this->create_payment_for_order($billing_data, $order) : $this->create_payment_for_cart($billing_data);
    922930        if (isset($payment['id'])) {
    923             $data['approval_url'] = $payment['links'][1]['href'];
    924             $data['payment_id'] = $payment['id'];
    925 
    926         }
    927 
    928         return $data;
    929     }
    930 
     931            $billing_data['approval_url'] = $payment['links'][1]['href'];
     932            $billing_data['payment_id'] = $payment['id'];
     933        }
     934   
     935        return $billing_data;
     936    }
    931937
    932938    /**
     
    10211027                        )
    10221028                    );
    1023                     WC_PAYPAL_LOGGER::log("Validate addresss" . json_encode($shipping_address) . "\n Validação: " . json_encode($this->validate_address($shipping_address)), $this->id);
     1029                   
    10241030                    if ($this->validate_address($shipping_address)) {
    10251031                        $shipping['shipping']['address'] = $shipping_address;
     
    11011107
    11021108            if (!isset($result['payment_source']['paypal']['address']) || !isset($result['payer']['address'])) {
    1103                 WC_PAYPAL_LOGGER::log("Order created without address!", $this->id, "warning", $result);
     1109                WC_PAYPAL_LOGGER::log("Order created without address! \n", $this->id, "warning", $result);
    11041110            }
    11051111
     
    13521358
    13531359    public function validate_address(array $data): bool{
    1354         $adressFields = ['address_line_1','address_line_2','admin_area_1', 'admin_area_2','postal_code', 'country_code'];
     1360        $adressFields = ['address_line_1','admin_area_1', 'admin_area_2','postal_code', 'country_code'];
    13551361        $isValid = true;
    13561362        foreach ($adressFields as $value) {
  • paypal-brasil-para-woocommerce/tags/1.5.8/includes/views/checkout/bcdc-checkout-fields.php

    r3067781 r3188735  
    5353                <span id="bcdc-value-cart">Valor total: <span id="bcdc-total-cart-label"></span></span>
    5454            </div>
     55            <div id="container-paypal-button">
     56                <div id="paypal-button-bcdc"></div>
     57            </div>
    5558        </div>
     59
    5660
    5761    </div>
  • paypal-brasil-para-woocommerce/tags/1.5.8/paypal-brasil-para-woocommerce.php

    r3181756 r3188735  
    44 * Plugin Name: PayPal Brasil para WooCommerce
    55 * Description: Adicione facilmente opções de pagamento do PayPal à sua loja do WooCommerce.
    6  * Version: 1.5.7
     6 * Version: 1.5.8
    77 * Author: PayPal
    88 * Author URI: https://paypal.com.br
     
    3030    // Define files.
    3131    define( 'PAYPAL_PAYMENTS_MAIN_FILE', __FILE__ );
    32     define( 'PAYPAL_PAYMENTS_VERSION', '1.5.7' );
     32    define( 'PAYPAL_PAYMENTS_VERSION', '1.5.8' );
    3333    define('WC_PAYPAL_PLUGIN_SLUG','paypal-brasil-para-woocommerce');
    3434
  • paypal-brasil-para-woocommerce/tags/1.5.8/readme.txt

    r3181756 r3188735  
    55Requires at least: 4.4
    66Tested up to: 6.6.1
    7 Stable tag: 1.5.7
     7Stable tag: 1.5.8
    88Requires PHP: 7.0
    99License: GPLv2 or later
     
    9090
    9191== Changelog ==
     92
     93= 1.5.8 =
     94* Fixed error on PHP plataform check.
     95* Improvement on create order.
     96* Improvement on checkout experience.
    9297
    9398= 1.5.7 =
     
    234239== Upgrade Notice ==
    235240
    236 = 1.5.7 =
    237 * Improvement logs.
    238 * Fixed error on create order.
     241= 1.5.8 =
     242* Fixed error on PHP plataform check.
     243* Improvement on create order.
     244* Improvement on checkout experience.
    239245
    240246== Screenshots ==
  • paypal-brasil-para-woocommerce/tags/1.5.8/vendor/composer/autoload_real.php

    r3181756 r3188735  
    2222            return self::$loader;
    2323        }
    24 
    25         require __DIR__ . '/platform_check.php';
    2624
    2725        spl_autoload_register(array('ComposerAutoloaderInitf793034287c6bf49f2f80fcc63828be4', 'loadClassLoader'), true, true);
  • paypal-brasil-para-woocommerce/tags/1.5.8/vendor/composer/installed.php

    r3181756 r3188735  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => 'fb7b6791eeaca1828003ba4efefe5cf9fd665ab0',
     6        'reference' => 'c879e8d7332e3a9c7b88e703845b9d7334727def',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-master',
    1515            'version' => 'dev-master',
    16             'reference' => 'fb7b6791eeaca1828003ba4efefe5cf9fd665ab0',
     16            'reference' => 'c879e8d7332e3a9c7b88e703845b9d7334727def',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
  • paypal-brasil-para-woocommerce/trunk/assets/dist/css/frontend-bcdc.css

    r3123347 r3188735  
    1010  flex-direction: column;
    1111  align-items: center;
    12   height: 200px;
    1312  justify-content: center; }
     13
     14div#container-paypal-button {
     15  padding-top: 2rem;
     16  padding-bottom: 0.5em;
     17  width: 100%; }
    1418
    1519#wc-bcdc-brasil-banner {
     
    1721  flex-direction: column;
    1822  flex-wrap: nowrap;
     23  padding-top: 1.5em;
    1924  align-items: center;
    2025  align-content: stretch;
     
    2227
    2328span#pay-with-text {
    24   /* Pay with */
    2529  font-family: 'Helvetica';
    2630  font-style: normal;
     
    2832  font-size: 20px;
    2933  line-height: 18px;
    30   /* or 100% */
    3134  text-align: center;
    3235  letter-spacing: -0.01em;
     
    4043  font-size: 12px;
    4144  line-height: 18px;
    42   /* or 150% */
    4345  text-align: center;
    4446  letter-spacing: -0.01em;
     
    6567  font-size: 12px;
    6668  line-height: 18px;
    67   /* or 150% */
    6869  letter-spacing: -0.01em;
    6970  color: #2C2E2F; }
     
    7172#line {
    7273  width: 100%;
    73   /* largura da linha */
    7474  border: 1px solid #DCE1E5;
    7575  margin-bottom: 10px; }
    7676
     77/*@media(min-width:1000px) {
     78    div#paypal-button-bcdc{
     79        width: 75%;
     80    }
     81
     82    div.paypal-submit-button-bcdc{
     83        width: 100%;
     84        display: flex;
     85        justify-content: center;
     86       
     87    }
     88   
     89}*/
     90
    7791
    7892/*# sourceMappingURL=frontend-bcdc.css.map*/
  • paypal-brasil-para-woocommerce/trunk/assets/dist/css/frontend-bcdc.css.map

    r3123347 r3188735  
    1 {"version":3,"file":"css/frontend-bcdc.css","mappings":";;;AAAA;EACI,qBAAqB;;AAGzB;EACI,WAAW;EACX,aAAa;EACb,sBAAsB;EACtB,mBAAmB;EACnB,aAAa;EAEb,uBAAuB;;AAG3B;EACI,aAAa;EACb,sBAAsB;EACtB,iBAAiB;EAEjB,mBAAmB;EACnB,sBAAsB;EAEtB,UAAU;;AAId;EACI;EAEJ,wBAAwB;EACxB,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,iBAAiB;EACjB;EACA,kBAAkB;EAClB,uBAAuB;EACvB,kBAAkB;EAElB,cAAc;;AAKd;EACA,wBAAwB;EACxB,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,iBAAiB;EACjB;EACA,kBAAkB;EAClB,uBAAuB;EAEvB,mBAAmB;EAEnB,cAAc;;AAKd;EACI,aAAa;EACb,mBAAmB;EACnB,iBAAiB;EACjB,8BAA8B;EAC9B,mBAAmB;EACnB,sBAAsB;EACtB,WAAW;;AAGf;EACI,YAAY;EACZ,YAAY;;AAGhB;EACA,wBAAwB;EACxB,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,iBAAiB;EACjB;EACA,uBAAuB;EAEvB,cAAc;;AAKd;EACI,WAAW;EAAE;EACb,yBAAyB;EACzB,mBAAmB","sources":["webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-bcdc/frontend-bcdc.scss"],"names":[],"sourceRoot":""}
     1{"version":3,"file":"css/frontend-bcdc.css","mappings":";;;AAAA;EACI,qBAAqB;;AAGzB;EACI,WAAW;EACX,aAAa;EACb,sBAAsB;EACtB,mBAAmB;EACnB,uBAAuB;;AAG3B;EACI,iBAAiB;EACjB,qBAAqB;EACrB,WAAW;;AAGf;EACI,aAAa;EACb,sBAAsB;EACtB,iBAAiB;EACjB,kBAAkB;EAClB,mBAAmB;EACnB,sBAAsB;EAEtB,UAAU;;AAId;EACA,wBAAwB;EACxB,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,iBAAiB;EACjB,kBAAkB;EAClB,uBAAuB;EACvB,kBAAkB;EAClB,cAAc;;AAGd;EACA,wBAAwB;EACxB,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,iBAAiB;EACjB,kBAAkB;EAClB,uBAAuB;EAEvB,mBAAmB;EAEnB,cAAc;;AAKd;EACI,aAAa;EACb,mBAAmB;EACnB,iBAAiB;EACjB,8BAA8B;EAC9B,mBAAmB;EACnB,sBAAsB;EACtB,WAAW;;AAGf;EACI,YAAY;EACZ,YAAY;;AAGhB;EACA,wBAAwB;EACxB,kBAAkB;EAClB,gBAAgB;EAChB,eAAe;EACf,iBAAiB;EACjB,uBAAuB;EACvB,cAAc;;AAGd;EACI,WAAW;EACX,yBAAyB;EACzB,mBAAmB;;AAGvB;;;;;;;;;;;;EAJE","sources":["webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-bcdc/frontend-bcdc.scss"],"names":[],"sourceRoot":""}
  • paypal-brasil-para-woocommerce/trunk/assets/dist/js/frontend-bcdc.js

    r3170993 r3188735  
    11/*! For license information please see frontend-bcdc.js.LICENSE.txt */
    2 (()=>{"use strict";var e={"./src/frontend/frontend-bcdc/frontend-bcdc-api.ts":(e,t,a)=>{a.r(t),a.d(t,{paymentBCDC:()=>r});var n=a("./src/frontend/frontend-shared.ts");const r={create:e=>{if(e.errors)throw console.log("Erro"),new Error(e.errors);if(e.payment_id)return e.payment_id;throw new Error("An unexpected error occurred, please try again. If the error persists, please contact us. (#56)")},approve:e=>{jQuery("#paypal-bcdc-fields [name=paypal-brasil-bcdc-order-id]").val(e.orderID),jQuery("#paypal-bcdc-fields [name=paypal-brasil-bcdc-payer-id]").val(e.payerID),jQuery("#paypal-bcdc-fields [name=paypal-brasil-bcdc-pay-id]").val(e.paymentID),n.PaypalPayments.submitForm()},error:e=>{const t=jQuery("#wc-bcdc-brasil-api-error-data").val();if(t)n.PaypalPayments.triggerUpdateCheckout(),n.PaypalPayments.setNotices(JSON.parse(t)),n.PaypalPayments.scrollTop();else{var a='<ul class="woocommerce-error" role="alert"><li>'+e.message+"</li></ul>";n.PaypalPayments.triggerUpdateCheckout(),n.PaypalPayments.setNotices(a),n.PaypalPayments.scrollTop()}},cancel:()=>{n.PaypalPayments.triggerUpdateCheckout(),n.PaypalPayments.setNotices(paypal_brasil_bcdc_messages.cancel_message),n.PaypalPayments.scrollTop()}}},"./src/frontend/frontend-sdk/frontend-sdk-bcdc.ts":(e,t,a)=>{a.r(t),a.d(t,{importBcdcSdk:()=>r});var n=function(e,t,a,n){return new(a||(a=Promise))((function(r,o){function c(e){try{i(n.next(e))}catch(e){o(e)}}function l(e){try{i(n.throw(e))}catch(e){o(e)}}function i(e){var t;e.done?r(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(c,l)}i((n=n.apply(e,t||[])).next())}))};const r={handle(){return n(this,void 0,void 0,(function*(){const e=paypal_brasil_bcdc_settings.client_id,t=paypal_brasil_bcdc_settings.currency,a=paypal_brasil_bcdc_settings.locale,n=document.getElementById("paypal-sdk-script"),r=`https://www.paypal.com/sdk/js?client-id=${e}&components=buttons,funding-eligibility,marks,marks&currency=${t}&locale=${a}`;if(n&&n.getAttribute("src")!==r||!n){const e=document.createElement("script");return e.id="paypal-sdk-script",e.async=!0,e.src=r,e.setAttribute("data-page-type","checkout"),document.head.appendChild(e),new Promise(((t,a)=>{e.onload=()=>{t()},e.onerror=e=>{console.error("Erro ao carregar o script do PayPal:",e),t()}}))}return Promise.resolve()}))}}},"./src/frontend/frontend-shared.ts":(e,t,a)=>{a.r(t),a.d(t,{PaypalPayments:()=>n});class n{static scrollTop(){jQuery("html, body").animate({scrollTop:0},300)}static setNotices(e){jQuery(".woocommerce-notices-wrapper:first").html(e)}static makeRequest(e,t){console.log(e);const a={async:!0,crossDomain:!0,url:n.replaceVars(paypal_brasil_settings.paypal_brasil_handler_url,{ACTION:e}),method:"POST",dataType:"json",contentType:"application/json; charset=utf-8",data:JSON.stringify(t)};return jQuery.ajax(a)}static showDefaultButton(){jQuery("#paypal-brasil-button-container .paypal-submit-button-bcdc").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button").hide(),jQuery("#paypal-brasil-button-container .default-submit-button").show()}static showPaypalButton(){jQuery("#paypal-brasil-button-container .default-submit-button").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button-bcdc").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button").show()}static showPaypalBCDCButton(){jQuery("#paypal-brasil-button-container .default-submit-button").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button-bcdc").show()}static isPaypalPaymentsSelected(){return!!jQuery("#payment_method_paypal-brasil-spb-gateway:checked").length}static isPaypalBCDCPaymentsSelected(){return!!jQuery("#payment_method_paypal-brasil-bcdc-gateway:checked").length}static triggerUpdateCheckout(){jQuery(document.body).trigger("update_checkout")}static triggerUpdateCart(){jQuery(document.body).trigger("wc_update_cart")}static submitForm(){jQuery("form.woocommerce-checkout, form#order_review").submit()}static submitFormCheckout(){jQuery("form.checkout.woocommerce-checkout").submit()}static replaceVars(e,t){let a=e;for(let e in t)t.hasOwnProperty(e)&&(a=a.replace(new RegExp("{"+e+"}","g"),t[e]));return a}}}},t={};function a(n){var r=t[n];if(void 0!==r)return r.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,a),o.exports}a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};(()=>{a.r({});var e=a("./src/frontend/frontend-shared.ts"),t=a("./src/frontend/frontend-bcdc/frontend-bcdc-api.ts"),n=a("./src/frontend/frontend-sdk/frontend-sdk-bcdc.ts"),r=function(e,t,a,n){return new(a||(a=Promise))((function(r,o){function c(e){try{i(n.next(e))}catch(e){o(e)}}function l(e){try{i(n.throw(e))}catch(e){o(e)}}function i(e){var t;e.done?r(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(c,l)}i((n=n.apply(e,t||[])).next())}))};class o extends e.PaypalPayments{constructor(){super(),this.sdkLoaded=!1,this.updateCheckout=(e=null)=>{e&&e.preventDefault(),this.triggerUpdateCheckout()},this.forceUpdateCheckout=(e=null)=>{e&&e.preventDefault(),jQuery(document.body).trigger("update_checkout")},this.triggerUpdateCheckout=this.debounce((()=>{this.forceUpdateCheckout()}),1e3),paypal_brasil_bcdc_settings.is_order_pay_page?this.initializeOrderPage():this.initializeCheckoutBcdc(),this.cartLabelTotal()}initializeOrderPage(){return r(this,void 0,void 0,(function*(){this.addPaypalBCDCButtonOnContainer(),this.renderPayPalButtonBcdc(),jQuery(document).on("updated_checkout","body",this.addPaypalBCDCButtonOnContainer),jQuery(document).on("updated_checkout","body",this.updateCheckoutButtonBcdc),jQuery("form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.updateCheckoutButtonBcdc),jQuery("form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.renderPayPalButtonBcdc),jQuery("form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.forceUpdateCheckout),this.listenInputChanges(),jQuery(document).on("updated_checkout","body",this.renderPayPalButtonBcdc)}))}initializeCheckoutBcdc(){return r(this,void 0,void 0,(function*(){jQuery(document).on("updated_checkout","body",this.addPaypalBCDCButtonOnContainer),jQuery(document).on("updated_checkout","body",this.updateCheckoutButtonBcdc),jQuery("form.woocommerce-checkout, form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.updateCheckoutButtonBcdc),jQuery("form.woocommerce-checkout, form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.renderPayPalButtonBcdc),jQuery("form.woocommerce-checkout, form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.forceUpdateCheckout),this.listenInputChanges(),jQuery(document).on("updated_checkout","body",this.renderPayPalButtonBcdc)}))}listenInputChanges(){jQuery(["[name=billing_first_name]","[name=billing_last_name]","[name=billing_cpf]","[name=billing_cnpj]","[name=billing_phone]","[name=billing_address_1]","[name=billing_number]","[name=billing_address_2]","[name=billing_neighborhood]","[name=billing_city]","[name=billing_state]","[name=billing_country]","[name=billing_email]"].join(",")).on("keyup",(()=>this.updateCheckout())),jQuery(["[name=billing_persontype]"].join(",")).on("change",(()=>this.updateCheckout()))}addPaypalBCDCButtonOnContainer(){if(!document.querySelector("#paypal-submit-button-bcdc")){var e=document.createElement("div"),t=document.createElement("div");e.className="paypal-submit-button-bcdc",t.id="paypal-button-bcdc";var a=document.querySelector("#paypal-brasil-button-container");a&&(a.appendChild(e),e.appendChild(t))}}updateCheckoutButtonBcdc(){e.PaypalPayments.isPaypalBCDCPaymentsSelected()?(e.PaypalPayments.showPaypalBCDCButton(),console.debug("bcdc change")):e.PaypalPayments.isPaypalPaymentsSelected()||(console.debug("default change"),e.PaypalPayments.showDefaultButton())}renderPayPalButtonBcdc(){return r(this,void 0,void 0,(function*(){var e=document.getElementById("payment_method_paypal-brasil-bcdc-gateway");if(e.checked){yield n.importBcdcSdk.handle();var a=document.getElementById("paypal-button-bcdc");if(a&&paypal_brasil_bcdc_settings.allowed_currency)a.innerHTML="",[paypal.FUNDING.CARD].forEach((e=>{const a=paypal.Buttons({style:{layout:"vertical",color:"black",shape:"pill",label:"paypal",size:"full",tagline:"false"},fundingSource:e,createOrder:()=>{var e,a=null!==(e=jQuery("#wc-bcdc-brasil-data").val())&&void 0!==e?e:null;try{if(a)return console.warn(a),a=JSON.parse(a),t.paymentBCDC.create(a)}catch(e){throw e}},onApprove:t.paymentBCDC.approve,onError:t.paymentBCDC.error,onCancel:t.paymentBCDC.cancel});a.isEligible()&&a.render("#paypal-button-bcdc")}))}else e.addEventListener("change",(function(){return r(this,void 0,void 0,(function*(){if(e.checked){yield n.importBcdcSdk.handle();var a=document.getElementById("paypal-button-bcdc");if(a&&paypal_brasil_bcdc_settings.allowed_currency)a.innerHTML="",[paypal.FUNDING.CARD].forEach((e=>r(this,void 0,void 0,(function*(){const a=paypal.Buttons({style:{layout:"vertical",color:"black",shape:"pill",label:"paypal",tagline:"false",size:"full"},fundingSource:e,createOrder:()=>{var e,a=null!==(e=jQuery("#wc-bcdc-brasil-data").val())&&void 0!==e?e:null;try{if(a)return console.warn(a),a=JSON.parse(a),t.paymentBCDC.create(a)}catch(e){throw e}},onApprove:t.paymentBCDC.approve,onError:t.paymentBCDC.error,onCancel:t.paymentBCDC.cancel});a.isEligible()&&a.render("#paypal-button-bcdc")}))))}}))}))}))}debounce(e,t,a=!1){let n;return function(){const r=this,o=arguments,c=a&&!n;clearTimeout(n),n=setTimeout((function(){n=null,a||e.apply(r,o)}),t),c&&e.apply(r,o)}}errorHandler(e){}cartLabelTotal(){if(paypal_brasil_bcdc_settings.is_order_pay_page){var e=document.querySelector("span.woocommerce-Price-currencySymbol");if(e.textContent)var t=e.textContent+" "+paypal_brasil_bcdc_order.order_pay_total;t&&(document.getElementById("bcdc-total-cart-label").textContent=t)}else jQuery(document.body).on("updated_checkout",(function(){var e=document.querySelector("tr.order-total");if(e){var t=e.querySelector("span.woocommerce-Price-amount");if(t){var a=t.textContent;document.getElementById("bcdc-total-cart-label").textContent=a}}}))}}new o})(),a.r(n)})();
     2(()=>{"use strict";var e={"./src/frontend/frontend-bcdc/frontend-bcdc-api.ts":(e,t,a)=>{a.r(t),a.d(t,{paymentBCDC:()=>r});var n=a("./src/frontend/frontend-shared.ts");const r={create:e=>{if(e.errors)throw console.log("Erro"),new Error(e.errors);if(e.payment_id)return e.payment_id;throw new Error("An unexpected error occurred, please try again. If the error persists, please contact us. (#56)")},approve:e=>{jQuery("#paypal-bcdc-fields [name=paypal-brasil-bcdc-order-id]").val(e.orderID),jQuery("#paypal-bcdc-fields [name=paypal-brasil-bcdc-payer-id]").val(e.payerID),jQuery("#paypal-bcdc-fields [name=paypal-brasil-bcdc-pay-id]").val(e.paymentID),n.PaypalPayments.submitForm()},error:e=>{const t=jQuery("#wc-bcdc-brasil-api-error-data").val();if(t)n.PaypalPayments.triggerUpdateCheckout(),n.PaypalPayments.setNotices(JSON.parse(t)),n.PaypalPayments.scrollTop();else{var a='<ul class="woocommerce-error" role="alert"><li>'+e.message+"</li></ul>";n.PaypalPayments.triggerUpdateCheckout(),n.PaypalPayments.setNotices(a),n.PaypalPayments.scrollTop()}},cancel:()=>{n.PaypalPayments.triggerUpdateCheckout(),n.PaypalPayments.setNotices(paypal_brasil_bcdc_messages.cancel_message),n.PaypalPayments.scrollTop()}}},"./src/frontend/frontend-sdk/frontend-sdk-bcdc.ts":(e,t,a)=>{a.r(t),a.d(t,{importBcdcSdk:()=>r});var n=function(e,t,a,n){return new(a||(a=Promise))((function(r,o){function c(e){try{i(n.next(e))}catch(e){o(e)}}function l(e){try{i(n.throw(e))}catch(e){o(e)}}function i(e){var t;e.done?r(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(c,l)}i((n=n.apply(e,t||[])).next())}))};const r={handle(){return n(this,void 0,void 0,(function*(){const e=paypal_brasil_bcdc_settings.client_id,t=paypal_brasil_bcdc_settings.currency,a=paypal_brasil_bcdc_settings.locale,n=document.getElementById("paypal-sdk-script"),r=`https://www.paypal.com/sdk/js?client-id=${e}&components=buttons,funding-eligibility,marks,marks&currency=${t}&locale=${a}`;if(n&&n.getAttribute("src")!==r||!n){const e=document.createElement("script");return e.id="paypal-sdk-script",e.async=!0,e.src=r,e.setAttribute("data-page-type","checkout"),document.head.appendChild(e),new Promise(((t,a)=>{e.onload=()=>{t()},e.onerror=e=>{console.error("Erro ao carregar o script do PayPal:",e),t()}}))}return Promise.resolve()}))}}},"./src/frontend/frontend-shared.ts":(e,t,a)=>{a.r(t),a.d(t,{PaypalPayments:()=>n});class n{static scrollTop(){jQuery("html, body").animate({scrollTop:0},300)}static setNotices(e){jQuery(".woocommerce-notices-wrapper:first").html(e)}static makeRequest(e,t){console.log(e);const a={async:!0,crossDomain:!0,url:n.replaceVars(paypal_brasil_settings.paypal_brasil_handler_url,{ACTION:e}),method:"POST",dataType:"json",contentType:"application/json; charset=utf-8",data:JSON.stringify(t)};return jQuery.ajax(a)}static showDefaultButton(){jQuery("#paypal-brasil-button-container .paypal-submit-button-bcdc").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button").hide(),jQuery("#paypal-brasil-button-container .default-submit-button").show()}static showPaypalButton(){jQuery("#paypal-brasil-button-container .default-submit-button").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button-bcdc").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button").show()}static showPaypalBCDCButton(){jQuery("#paypal-brasil-button-container .default-submit-button").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button").hide(),jQuery("#paypal-brasil-button-container .paypal-submit-button-bcdc").show()}static isPaypalPaymentsSelected(){return!!jQuery("#payment_method_paypal-brasil-spb-gateway:checked").length}static isPaypalBCDCPaymentsSelected(){return!!jQuery("#payment_method_paypal-brasil-bcdc-gateway:checked").length}static triggerUpdateCheckout(){jQuery(document.body).trigger("update_checkout")}static triggerUpdateCart(){jQuery(document.body).trigger("wc_update_cart")}static submitForm(){jQuery("form.woocommerce-checkout, form#order_review").submit()}static submitFormCheckout(){jQuery("form.checkout.woocommerce-checkout").submit()}static replaceVars(e,t){let a=e;for(let e in t)t.hasOwnProperty(e)&&(a=a.replace(new RegExp("{"+e+"}","g"),t[e]));return a}}}},t={};function a(n){var r=t[n];if(void 0!==r)return r.exports;var o=t[n]={exports:{}};return e[n](o,o.exports,a),o.exports}a.d=(e,t)=>{for(var n in t)a.o(t,n)&&!a.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},a.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),a.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};(()=>{a.r({});var e=a("./src/frontend/frontend-shared.ts"),t=a("./src/frontend/frontend-bcdc/frontend-bcdc-api.ts"),n=a("./src/frontend/frontend-sdk/frontend-sdk-bcdc.ts"),r=function(e,t,a,n){return new(a||(a=Promise))((function(r,o){function c(e){try{i(n.next(e))}catch(e){o(e)}}function l(e){try{i(n.throw(e))}catch(e){o(e)}}function i(e){var t;e.done?r(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(c,l)}i((n=n.apply(e,t||[])).next())}))};class o extends e.PaypalPayments{constructor(){super(),this.sdkLoaded=!1,this.updateCheckout=(e=null)=>{e&&e.preventDefault(),this.triggerUpdateCheckout()},this.forceUpdateCheckout=(e=null)=>{e&&e.preventDefault(),jQuery(document.body).trigger("update_checkout")},this.triggerUpdateCheckout=this.debounce((()=>{this.forceUpdateCheckout()}),1e3),paypal_brasil_bcdc_settings.is_order_pay_page?this.initializeOrderPage():this.initializeCheckoutBcdc(),this.cartLabelTotal()}initializeOrderPage(){return r(this,void 0,void 0,(function*(){this.addPaypalBCDCButtonOnContainer(),this.renderPayPalButtonBcdc(),jQuery(document).on("updated_checkout","body",this.addPaypalBCDCButtonOnContainer),jQuery(document).on("updated_checkout","body",this.updateCheckoutButtonBcdc),jQuery("form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.updateCheckoutButtonBcdc),jQuery("form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.renderPayPalButtonBcdc),jQuery("form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.forceUpdateCheckout),this.listenInputChanges(),jQuery(document).on("updated_checkout","body",this.renderPayPalButtonBcdc)}))}initializeCheckoutBcdc(){return r(this,void 0,void 0,(function*(){jQuery(document).on("updated_checkout","body",this.addPaypalBCDCButtonOnContainer),jQuery(document).on("updated_checkout","body",this.updateCheckoutButtonBcdc),jQuery("form.woocommerce-checkout, form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.updateCheckoutButtonBcdc),jQuery("form.woocommerce-checkout, form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.renderPayPalButtonBcdc),jQuery("form.woocommerce-checkout, form#order_review").on("change","[name=payment_method],#payment_method_paypal-brasil-bcdc-gateway",this.forceUpdateCheckout),this.listenInputChanges(),jQuery(document).on("updated_checkout","body",this.renderPayPalButtonBcdc)}))}listenInputChanges(){jQuery(["[name=billing_first_name]","[name=billing_last_name]","[name=billing_cpf]","[name=billing_cnpj]","[name=billing_phone]","[name=billing_address_1]","[name=billing_number]","[name=billing_address_2]","[name=billing_neighborhood]","[name=billing_city]","[name=billing_state]","[name=billing_country]","[name=billing_email]"].join(",")).on("keyup",(()=>this.updateCheckout())),jQuery(["[name=billing_persontype]"].join(",")).on("change",(()=>this.updateCheckout()))}addPaypalBCDCButtonOnContainer(){if(!document.querySelector("#paypal-submit-button-bcdc")){var e=document.createElement("div"),t=document.createElement("div");e.className="paypal-submit-button-bcdc",t.id="paypal-button-bcdc";var a=document.querySelector("#paypal-brasil-button-container");a&&(a.appendChild(e),e.appendChild(t))}}updateCheckoutButtonBcdc(){e.PaypalPayments.isPaypalBCDCPaymentsSelected()?(e.PaypalPayments.showPaypalBCDCButton(),console.debug("bcdc change")):e.PaypalPayments.isPaypalPaymentsSelected()||(console.debug("default change"),e.PaypalPayments.showDefaultButton())}renderPayPalButtonBcdc(){return r(this,void 0,void 0,(function*(){var e=document.getElementById("payment_method_paypal-brasil-bcdc-gateway");if(e.checked){yield n.importBcdcSdk.handle();var a=document.getElementById("paypal-button-bcdc");if(a&&paypal_brasil_bcdc_settings.allowed_currency)a.innerHTML="",[paypal.FUNDING.CARD].forEach((e=>{const a=paypal.Buttons({style:{layout:"vertical",color:"black",shape:"pill",label:"paypal",tagline:"false"},fundingSource:e,createOrder:()=>{var e,a=null!==(e=jQuery("#wc-bcdc-brasil-data").val())&&void 0!==e?e:null;try{if(a)return console.warn(a),a=JSON.parse(a),t.paymentBCDC.create(a)}catch(e){throw e}},onApprove:t.paymentBCDC.approve,onError:t.paymentBCDC.error,onCancel:t.paymentBCDC.cancel});a.isEligible()&&a.render("#paypal-button-bcdc")}))}else e.addEventListener("change",(function(){return r(this,void 0,void 0,(function*(){if(e.checked){yield n.importBcdcSdk.handle();var a=document.getElementById("paypal-button-bcdc");if(a&&paypal_brasil_bcdc_settings.allowed_currency)a.innerHTML="",[paypal.FUNDING.CARD].forEach((e=>r(this,void 0,void 0,(function*(){const a=paypal.Buttons({style:{layout:"vertical",color:"black",shape:"pill",label:"paypal",tagline:"false"},fundingSource:e,createOrder:()=>{var e,a=null!==(e=jQuery("#wc-bcdc-brasil-data").val())&&void 0!==e?e:null;try{if(a)return console.warn(a),a=JSON.parse(a),t.paymentBCDC.create(a)}catch(e){throw e}},onApprove:t.paymentBCDC.approve,onError:t.paymentBCDC.error,onCancel:t.paymentBCDC.cancel});a.isEligible()&&a.render("#paypal-button-bcdc")}))))}}))}))}))}debounce(e,t,a=!1){let n;return function(){const r=this,o=arguments,c=a&&!n;clearTimeout(n),n=setTimeout((function(){n=null,a||e.apply(r,o)}),t),c&&e.apply(r,o)}}errorHandler(e){}cartLabelTotal(){if(paypal_brasil_bcdc_settings.is_order_pay_page){var e=document.querySelector("span.woocommerce-Price-currencySymbol");if(e.textContent)var t=e.textContent+" "+paypal_brasil_bcdc_order.order_pay_total;t&&(document.getElementById("bcdc-total-cart-label").textContent=t)}else jQuery(document.body).on("updated_checkout",(function(){var e=document.querySelector("tr.order-total");if(e){var t=e.querySelector("span.woocommerce-Price-amount");if(t){var a=t.textContent;document.getElementById("bcdc-total-cart-label").textContent=a}}}))}}new o})(),a.r(n)})();
    33//# sourceMappingURL=frontend-bcdc.js.map
  • paypal-brasil-para-woocommerce/trunk/assets/dist/js/frontend-bcdc.js.map

    r3170993 r3188735  
    1 {"version":3,"file":"js/frontend-bcdc.js","mappings":"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","sources":["webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-bcdc/frontend-bcdc-api.ts","webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-sdk/frontend-sdk-bcdc.ts","webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-shared.ts","webpack://paypal-brasil-para-woocommerce/webpack/bootstrap","webpack://paypal-brasil-para-woocommerce/webpack/runtime/define property getters","webpack://paypal-brasil-para-woocommerce/webpack/runtime/hasOwnProperty shorthand","webpack://paypal-brasil-para-woocommerce/webpack/runtime/make namespace object","webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-bcdc/frontend-bcdc.ts"],"names":["paymentBCDC","create","paymentCreatedData","errors","console","log","Error","payment_id","approve","data","jQuery","val","orderID","payerID","paymentID","PaypalPayments","submitForm","error","response","phpErrorData","triggerUpdateCheckout","setNotices","JSON","parse","scrollTop","notice","message","cancel","paypal_brasil_bcdc_messages","cancel_message","__awaiter","thisArg","_arguments","P","generator","Promise","resolve","reject","fulfilled","value","step","next","e","rejected","result","done","then","apply","importBcdcSdk","handle","this","clientId","paypal_brasil_bcdc_settings","client_id","currency","locale","existingScript","document","getElementById","src","getAttribute","script","createElement","id","async","setAttribute","head","appendChild","onload","onerror","animate","html","makeRequest","action","settings","crossDomain","url","replaceVars","paypal_brasil_settings","paypal_brasil_handler_url","ACTION","method","dataType","contentType","stringify","ajax","showDefaultButton","hide","show","showPaypalButton","showPaypalBCDCButton","isPaypalPaymentsSelected","length","isPaypalBCDCPaymentsSelected","body","trigger","triggerUpdateCart","submit","submitFormCheckout","str","replaces","replacedStr","property","hasOwnProperty","replace","RegExp","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","__webpack_modules__","d","definition","key","o","Object","defineProperty","enumerable","get","obj","prop","prototype","call","r","Symbol","toStringTag","PaypalPaymentsBCDC","constructor","super","sdkLoaded","updateCheckout","event","preventDefault","forceUpdateCheckout","debounce","is_order_pay_page","initializeOrderPage","initializeCheckoutBcdc","cartLabelTotal","addPaypalBCDCButtonOnContainer","renderPayPalButtonBcdc","on","updateCheckoutButtonBcdc","listenInputChanges","join","querySelector","submitDiv","butttonDiv","className","parentElement","debug","paymentRadio","checked","paypalButton","allowed_currency","innerHTML","paypal","FUNDING","CARD","forEach","fundingSource","button","Buttons","style","layout","color","shape","label","size","tagline","createOrder","_a","warn","onApprove","onError","onCancel","isEligible","render","addEventListener","func","wait","immediate","timeout","context","args","arguments","callNow","clearTimeout","setTimeout","errorHandler","currencySymbol","textContent","orderTotal","paypal_brasil_bcdc_order","order_pay_total","orderTotalRow","priceAmountSpan","priceAmountText"],"sourceRoot":""}
     1{"version":3,"file":"js/frontend-bcdc.js","mappings":";uKACO,MAAMA,EAAc,CACvBC,OAASC,IACL,GAAIA,EAAmBC,OAEnB,MADAC,QAAQC,IAAI,QACN,IAAIC,MAAMJ,EAAmBC,QAEvC,GAAID,EAAmBK,WACnB,OAAOL,EAAmBK,WAG1B,MAAM,IAAID,MAAM,kGACpB,EAEJE,QAAUC,IACNC,OAAO,0DAA0DC,IAAIF,EAAKG,SAC1EF,OAAO,0DAA0DC,IAAIF,EAAKI,SAC1EH,OAAO,wDAAwDC,IAAIF,EAAKK,WACxE,EAAAC,eAAeC,YAAY,EAE/BC,MAAQC,IACJ,MAAMC,EAAeT,OAAO,kCAAkCC,MAC9D,GAAIQ,EACA,EAAAJ,eAAeK,wBACf,EAAAL,eAAeM,WAAWC,KAAKC,MAAMJ,IACrC,EAAAJ,eAAeS,gBAEd,CACD,IAAIC,EAAS,kDACTP,EAASQ,QACT,aACJ,EAAAX,eAAeK,wBACf,EAAAL,eAAeM,WAAWI,GAC1B,EAAAV,eAAeS,WACnB,GAEJG,OAAQ,KAEJ,EAAAZ,eAAeK,wBAEf,EAAAL,eAAeM,WAAWO,4BAA4BC,gBAEtD,EAAAd,eAAeS,WAAW,qGC1ClC,IAAIM,EAAwC,SAAUC,EAASC,EAAYC,EAAGC,GAE1E,OAAO,IAAKD,IAAMA,EAAIE,WAAU,SAAUC,EAASC,GAC/C,SAASC,EAAUC,GAAS,IAAMC,EAAKN,EAAUO,KAAKF,GAAS,CAAE,MAAOG,GAAKL,EAAOK,EAAI,CAAE,CAC1F,SAASC,EAASJ,GAAS,IAAMC,EAAKN,EAAiB,MAAEK,GAAS,CAAE,MAAOG,GAAKL,EAAOK,EAAI,CAAE,CAC7F,SAASF,EAAKI,GAJlB,IAAeL,EAIaK,EAAOC,KAAOT,EAAQQ,EAAOL,QAJ1CA,EAIyDK,EAAOL,MAJhDA,aAAiBN,EAAIM,EAAQ,IAAIN,GAAE,SAAUG,GAAWA,EAAQG,EAAQ,KAIjBO,KAAKR,EAAWK,EAAW,CAC7GH,GAAMN,EAAYA,EAAUa,MAAMhB,EAASC,GAAc,KAAKS,OAClE,GACJ,EACO,MAAMO,EAAgB,CACzB,MAAAC,GACI,OAAOnB,EAAUoB,UAAM,OAAQ,GAAQ,YACnC,MAAMC,EAAWC,4BAA4BC,UAEvCC,EAAWF,4BAA4BE,SACvCC,EAASH,4BAA4BG,OAErCC,EAAiBC,SAASC,eAAe,qBACzCC,EAAM,2CAA2CR,iEAAoDG,YAAmBC,IAC9H,GAAKC,GAAkBA,EAAeI,aAAa,SAAWD,IACzDH,EAAgB,CACjB,MAAMK,EAASJ,SAASK,cAAc,UAMtC,OALAD,EAAOE,GAAK,oBACZF,EAAOG,OAAQ,EACfH,EAAOF,IAAMA,EACbE,EAAOI,aAAa,iBATP,YAUbR,SAASS,KAAKC,YAAYN,GACnB,IAAI1B,SAAQ,CAACC,EAASC,KACzBwB,EAAOO,OAAS,KACZhC,GAAS,EAEbyB,EAAOQ,QAAWpD,IACdb,QAAQa,MAAM,uCAAwCA,GACtDmB,GAAS,CACZ,GAET,CAEI,OAAOD,QAAQC,SAEvB,GACJ,uFCzCG,MAAMrB,EAIT,gBAAOS,GACHd,OAAO,cAAc4D,QAAQ,CAAE9C,UAAW,GAAK,IACnD,CAIA,iBAAOH,CAAWK,GACdhB,OAAO,sCAAsC6D,KAAK7C,EACtD,CAMA,kBAAO8C,CAAYC,EAAQhE,GACvBL,QAAQC,IAAIoE,GACZ,MAAMC,EAAW,CACbV,OAAO,EACPW,aAAa,EACbC,IAAK7D,EAAe8D,YAAYC,uBAAuBC,0BAA2B,CAAEC,OAAQP,IAC5FQ,OAAQ,OACRC,SAAU,OACVC,YAAa,kCACb1E,KAAMa,KAAK8D,UAAU3E,IAEzB,OAAOC,OAAO2E,KAAKX,EACvB,CAIA,wBAAOY,GACH5E,OAAO,8DAA8D6E,OACrE7E,OAAO,yDAAyD6E,OAChE7E,OAAO,0DAA0D8E,MACrE,CAIA,uBAAOC,GACH/E,OAAO,0DAA0D6E,OACjE7E,OAAO,8DAA8D6E,OACrE7E,OAAO,yDAAyD8E,MACpE,CAIA,2BAAOE,GACHhF,OAAO,0DAA0D6E,OACjE7E,OAAO,yDAAyD6E,OAChE7E,OAAO,8DAA8D8E,MACzE,CAKA,+BAAOG,GACH,QAASjF,OAAO,qDAAqDkF,MACzE,CAKA,mCAAOC,GACH,QAASnF,OAAO,sDACXkF,MACT,CAIA,4BAAOxE,GACHV,OAAO+C,SAASqC,MAAMC,QAAQ,kBAClC,CAIA,wBAAOC,GACHtF,OAAO+C,SAASqC,MAAMC,QAAQ,iBAClC,CAIA,iBAAO/E,GACHN,OAAO,gDAAgDuF,QAC3D,CAIA,yBAAOC,GACHxF,OAAO,sCAAsCuF,QACjD,CAMA,kBAAOpB,CAAYsB,EAAKC,GACpB,IAAIC,EAAcF,EAClB,IAAK,IAAIG,KAAYF,EACbA,EAASG,eAAeD,KACxBD,EAAcA,EAAYG,QAAQ,IAAIC,OAAO,IAAMH,EAAW,IAAK,KAAMF,EAASE,KAG1F,OAAOD,CACX,KC1GAK,EAA2B,CAAC,EAGhC,SAASC,EAAoBC,GAE5B,IAAIC,EAAeH,EAAyBE,GAC5C,QAAqBE,IAAjBD,EACH,OAAOA,EAAaE,QAGrB,IAAIC,EAASN,EAAyBE,GAAY,CAGjDG,QAAS,CAAC,GAOX,OAHAE,EAAoBL,GAAUI,EAAQA,EAAOD,QAASJ,GAG/CK,EAAOD,OACf,CCrBAJ,EAAoBO,EAAI,CAACH,EAASI,KACjC,IAAI,IAAIC,KAAOD,EACXR,EAAoBU,EAAEF,EAAYC,KAAST,EAAoBU,EAAEN,EAASK,IAC5EE,OAAOC,eAAeR,EAASK,EAAK,CAAEI,YAAY,EAAMC,IAAKN,EAAWC,IAE1E,ECNDT,EAAoBU,EAAI,CAACK,EAAKC,IAAUL,OAAOM,UAAUrB,eAAesB,KAAKH,EAAKC,GCClFhB,EAAoBmB,EAAKf,IACH,oBAAXgB,QAA0BA,OAAOC,aAC1CV,OAAOC,eAAeR,EAASgB,OAAOC,YAAa,CAAEzF,MAAO,WAE7D+E,OAAOC,eAAeR,EAAS,aAAc,CAAExE,OAAO,GAAO,uLCL1DT,EAAwC,SAAUC,EAASC,EAAYC,EAAGC,GAE1E,OAAO,IAAKD,IAAMA,EAAIE,WAAU,SAAUC,EAASC,GAC/C,SAASC,EAAUC,GAAS,IAAMC,EAAKN,EAAUO,KAAKF,GAAS,CAAE,MAAOG,GAAKL,EAAOK,EAAI,CAAE,CAC1F,SAASC,EAASJ,GAAS,IAAMC,EAAKN,EAAiB,MAAEK,GAAS,CAAE,MAAOG,GAAKL,EAAOK,EAAI,CAAE,CAC7F,SAASF,EAAKI,GAJlB,IAAeL,EAIaK,EAAOC,KAAOT,EAAQQ,EAAOL,QAJ1CA,EAIyDK,EAAOL,MAJhDA,aAAiBN,EAAIM,EAAQ,IAAIN,GAAE,SAAUG,GAAWA,EAAQG,EAAQ,KAIjBO,KAAKR,EAAWK,EAAW,CAC7GH,GAAMN,EAAYA,EAAUa,MAAMhB,EAASC,GAAc,KAAKS,OAClE,GACJ,EAIA,MAAMwF,UAA2B,EAAAlH,eAC7B,WAAAmH,GAEIC,QACAjF,KAAKkF,WAAY,EAIjBlF,KAAKmF,eAAiB,CAACC,EAAQ,QACvBA,GACAA,EAAMC,iBAEVrF,KAAK9B,uBAAuB,EAOhC8B,KAAKsF,oBAAsB,CAACF,EAAQ,QAC5BA,GACAA,EAAMC,iBAEV7H,OAAO+C,SAASqC,MAAMC,QAAQ,kBAAkB,EAOpD7C,KAAK9B,sBAAwB8B,KAAKuF,UAAS,KACvCvF,KAAKsF,qBAAqB,GAC3B,KACCpF,4BAA4BsF,kBAC5BxF,KAAKyF,sBAGLzF,KAAK0F,yBAET1F,KAAK2F,gBACT,CACA,mBAAAF,GACI,OAAO7G,EAAUoB,UAAM,OAAQ,GAAQ,YACnCA,KAAK4F,iCACL5F,KAAK6F,yBACLrI,OAAO+C,UAAUuF,GAAG,mBAAoB,OAAQ9F,KAAK4F,gCACrDpI,OAAO+C,UAAUuF,GAAG,mBAAoB,OAAQ9F,KAAK+F,0BACrDvI,OAAO,qBAAqBsI,GAAG,SAAU,mEAAoE9F,KAAK+F,0BAClHvI,OAAO,qBAAqBsI,GAAG,SAAU,mEAAoE9F,KAAK6F,wBAClHrI,OAAO,qBAAqBsI,GAAG,SAAU,mEAAoE9F,KAAKsF,qBAElHtF,KAAKgG,qBAELxI,OAAO+C,UAAUuF,GAAG,mBAAoB,OAAQ9F,KAAK6F,uBACzD,GACJ,CACA,sBAAAH,GACI,OAAO9G,EAAUoB,UAAM,OAAQ,GAAQ,YACnCxC,OAAO+C,UAAUuF,GAAG,mBAAoB,OAAQ9F,KAAK4F,gCACrDpI,OAAO+C,UAAUuF,GAAG,mBAAoB,OAAQ9F,KAAK+F,0BACrDvI,OAAO,gDAAgDsI,GAAG,SAAU,mEAAoE9F,KAAK+F,0BAC7IvI,OAAO,gDAAgDsI,GAAG,SAAU,mEAAoE9F,KAAK6F,wBAC7IrI,OAAO,gDAAgDsI,GAAG,SAAU,mEAAoE9F,KAAKsF,qBAE7ItF,KAAKgG,qBAELxI,OAAO+C,UAAUuF,GAAG,mBAAoB,OAAQ9F,KAAK6F,uBAEzD,GACJ,CAIA,kBAAAG,GAiBIxI,OAhBqB,CACjB,4BACA,2BACA,qBACA,sBACA,uBACA,2BACA,wBACA,2BACA,8BACA,sBACA,uBACA,yBACA,wBAGgByI,KAAK,MAAMH,GAAG,SAAS,IAAM9F,KAAKmF,mBACtD3H,OAFwB,CAAC,6BAEFyI,KAAK,MAAMH,GAAG,UAAU,IAAM9F,KAAKmF,kBAC9D,CACA,8BAAAS,GAEI,IAD4BrF,SAAS2F,cAAc,8BACvB,CAExB,IAAIC,EAAY5F,SAASK,cAAc,OACnCwF,EAAa7F,SAASK,cAAc,OAExCuF,EAAUE,UAAY,4BACtBD,EAAWvF,GAAK,qBAEhB,IAAIyF,EAAgB/F,SAAS2F,cAAc,mCAEvCI,IAEAA,EAAcrF,YAAYkF,GAC1BA,EAAUlF,YAAYmF,GAE9B,CACJ,CAIA,wBAAAL,GAEQ,EAAAlI,eAAe8E,gCACf,EAAA9E,eAAe2E,uBACftF,QAAQqJ,MAAM,gBAGR,EAAA1I,eAAe4E,6BACrBvF,QAAQqJ,MAAM,kBACd,EAAA1I,eAAeuE,oBAEvB,CACA,sBAAAyD,GACI,OAAOjH,EAAUoB,UAAM,OAAQ,GAAQ,YACnC,IAAIwG,EAAejG,SAASC,eAAe,6CAC3C,GAAIgG,EAAaC,QAAS,OAChB,EAAA3G,cAAcC,SACpB,IAAI2G,EAAenG,SAASC,eAAe,sBAC3C,GAAIkG,GAAgBxG,4BAA4ByG,iBAC5CD,EAAaE,UAAY,GACH,CAACC,OAAOC,QAAQC,MAEtBC,SAASC,IACrB,MAAMC,EAASL,OAAOM,QAAQ,CAC1BC,MAAO,CACHC,OAAQ,WACRC,MAAO,QACPC,MAAO,OACPC,MAAO,SAEPC,QAAS,SAEbR,cAAeA,EACfS,YAAa,KACT,IAAIC,EAEApK,EAAkC,QAA1BoK,EADInK,OAAO,wBACIC,aAA0B,IAAPkK,EAAgBA,EAAK,KACnE,IACI,GAAIpK,EAGA,OAFAL,QAAQ0K,KAAKrK,GACbA,EAAOa,KAAKC,MAAMd,GACX,EAAAT,YAAYC,OAAOQ,EAElC,CACA,MAAOQ,GACH,MAAMA,CACV,GAEJ8J,UAAW,EAAA/K,YAAYQ,QACvBwK,QAAS,EAAAhL,YAAYiB,MACrBgK,SAAU,EAAAjL,YAAY2B,SAGtByI,EAAOc,cACPd,EAAOe,OAAO,sBAClB,GAGZ,MAEIzB,EAAa0B,iBAAiB,UAAU,WACpC,OAAOtJ,EAAUoB,UAAM,OAAQ,GAAQ,YACnC,GAAIwG,EAAaC,QAAS,OAChB,EAAA3G,cAAcC,SACpB,IAAI2G,EAAenG,SAASC,eAAe,sBAC3C,GAAIkG,GAAgBxG,4BAA4ByG,iBAC5CD,EAAaE,UAAY,GACH,CAACC,OAAOC,QAAQC,MAEtBC,SAASC,GAAkBrI,EAAUoB,UAAM,OAAQ,GAAQ,YACvE,MAAMkH,EAASL,OAAOM,QAAQ,CAC1BC,MAAO,CACHC,OAAQ,WACRC,MAAO,QACPC,MAAO,OACPC,MAAO,SACPC,QAAS,SAGbR,cAAeA,EACfS,YAAa,KACT,IAAIC,EAEApK,EAAkC,QAA1BoK,EADInK,OAAO,wBACIC,aAA0B,IAAPkK,EAAgBA,EAAK,KACnE,IACI,GAAIpK,EAGA,OAFAL,QAAQ0K,KAAKrK,GACbA,EAAOa,KAAKC,MAAMd,GACX,EAAAT,YAAYC,OAAOQ,EAElC,CACA,MAAOQ,GACH,MAAMA,CACV,GAEJ8J,UAAW,EAAA/K,YAAYQ,QACvBwK,QAAS,EAAAhL,YAAYiB,MACrBgK,SAAU,EAAAjL,YAAY2B,SAGtByI,EAAOc,cAEPd,EAAOe,OAAO,sBAEtB,KAER,CACJ,GACJ,GAER,GACJ,CACA,QAAA1C,CAAS4C,EAAMC,EAAMC,GAAY,GAC7B,IAAIC,EACJ,OAAO,WACH,MAAMC,EAAUvI,KACVwI,EAAOC,UAMPC,EAAUL,IAAcC,EAC9BK,aAAaL,GACbA,EAAUM,YAPI,WACVN,EAAU,KACLD,GACDF,EAAKtI,MAAM0I,EAASC,EAC5B,GAG4BJ,GACxBM,GACAP,EAAKtI,MAAM0I,EAASC,EAC5B,CACJ,CACA,YAAAK,CAAarK,GAAW,CACxB,cAAAmH,GACI,GAAIzF,4BAA4BsF,kBAAmB,CAC/C,IAAIsD,EAAiBvI,SAAS2F,cAAc,yCAC5C,GAAI4C,EAAeC,YACf,IAAIC,EAAaF,EAAeC,YAC5B,IACAE,yBAAyBC,gBAE7BF,IACAzI,SAASC,eAAe,yBAAyBuI,YAC7CC,EAEZ,MAEIxL,OAAO+C,SAASqC,MAAMkD,GAAG,oBAAoB,WACzC,IAAIqD,EAAgB5I,SAAS2F,cAAc,kBAE3C,GAAIiD,EAAe,CAEf,IAAIC,EAAkBD,EAAcjD,cAAc,iCAElD,GAAIkD,EAAiB,CAEjB,IAAIC,EAAkBD,EAAgBL,YACtCxI,SAASC,eAAe,yBAAyBuI,YAC7CM,CACR,CACJ,CACJ,GAER,EAEJ,IAAItE","sources":["webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-bcdc/frontend-bcdc-api.ts","webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-sdk/frontend-sdk-bcdc.ts","webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-shared.ts","webpack://paypal-brasil-para-woocommerce/webpack/bootstrap","webpack://paypal-brasil-para-woocommerce/webpack/runtime/define property getters","webpack://paypal-brasil-para-woocommerce/webpack/runtime/hasOwnProperty shorthand","webpack://paypal-brasil-para-woocommerce/webpack/runtime/make namespace object","webpack://paypal-brasil-para-woocommerce/./src/frontend/frontend-bcdc/frontend-bcdc.ts"],"names":["paymentBCDC","create","paymentCreatedData","errors","console","log","Error","payment_id","approve","data","jQuery","val","orderID","payerID","paymentID","PaypalPayments","submitForm","error","response","phpErrorData","triggerUpdateCheckout","setNotices","JSON","parse","scrollTop","notice","message","cancel","paypal_brasil_bcdc_messages","cancel_message","__awaiter","thisArg","_arguments","P","generator","Promise","resolve","reject","fulfilled","value","step","next","e","rejected","result","done","then","apply","importBcdcSdk","handle","this","clientId","paypal_brasil_bcdc_settings","client_id","currency","locale","existingScript","document","getElementById","src","getAttribute","script","createElement","id","async","setAttribute","head","appendChild","onload","onerror","animate","html","makeRequest","action","settings","crossDomain","url","replaceVars","paypal_brasil_settings","paypal_brasil_handler_url","ACTION","method","dataType","contentType","stringify","ajax","showDefaultButton","hide","show","showPaypalButton","showPaypalBCDCButton","isPaypalPaymentsSelected","length","isPaypalBCDCPaymentsSelected","body","trigger","triggerUpdateCart","submit","submitFormCheckout","str","replaces","replacedStr","property","hasOwnProperty","replace","RegExp","__webpack_module_cache__","__webpack_require__","moduleId","cachedModule","undefined","exports","module","__webpack_modules__","d","definition","key","o","Object","defineProperty","enumerable","get","obj","prop","prototype","call","r","Symbol","toStringTag","PaypalPaymentsBCDC","constructor","super","sdkLoaded","updateCheckout","event","preventDefault","forceUpdateCheckout","debounce","is_order_pay_page","initializeOrderPage","initializeCheckoutBcdc","cartLabelTotal","addPaypalBCDCButtonOnContainer","renderPayPalButtonBcdc","on","updateCheckoutButtonBcdc","listenInputChanges","join","querySelector","submitDiv","butttonDiv","className","parentElement","debug","paymentRadio","checked","paypalButton","allowed_currency","innerHTML","paypal","FUNDING","CARD","forEach","fundingSource","button","Buttons","style","layout","color","shape","label","tagline","createOrder","_a","warn","onApprove","onError","onCancel","isEligible","render","addEventListener","func","wait","immediate","timeout","context","args","arguments","callNow","clearTimeout","setTimeout","errorHandler","currencySymbol","textContent","orderTotal","paypal_brasil_bcdc_order","order_pay_total","orderTotalRow","priceAmountSpan","priceAmountText"],"sourceRoot":""}
  • paypal-brasil-para-woocommerce/trunk/includes/class-wc-paypal-logger.php

    r3181756 r3188735  
    6767                ];
    6868
    69                 $wc_logger->debug(json_encode($logData), $context);
    70 
    7169
    7270                $client->post("api/v2/logs", [
  • paypal-brasil-para-woocommerce/trunk/includes/payment-methods/class-paypal-brasil-bcdc-gateway.php

    r3181756 r3188735  
    9494       
    9595        //add_action('woocommerce_checkout_show_terms', array($this,'disable_checkout_terms_and_conditions'), 10 );
     96
    9697    }
    9798
     
    827828    public function get_posted_data()
    828829    {
     830
     831        $checkout = WC()->checkout();
    829832        $order_id = get_query_var('order-pay');
    830833        $order = $order_id ? new WC_Order($order_id) : null;
    831         $data = array();
    832         $defaults = array(
     834   
     835        // Valores padrão
     836        $defaults = [
    833837            'first_name' => '',
    834838            'last_name' => '',
     
    850854            'payer_id' => '',
    851855            'dummy' => false,
    852             'invalid' => array(),
    853         );
     856            'invalid' => [],
     857        ];
     858   
     859        // Verifica se os dados estão no objeto $order
    854860        if ($order) {
    855             $billing_cellphone = get_post_meta($order->get_id(), '_billing_cellphone', true);
    856             $data['postcode'] = $order->get_shipping_postcode();
    857             $data['address'] = $order->get_shipping_address_1();
    858             $data['address_2'] = $order->get_shipping_address_2();
    859             $data['city'] = $order->get_shipping_city();
    860             $data['state'] = $order->get_shipping_state();
    861             $data['country'] = $order->get_shipping_country();
    862             $data['neighborhood'] = get_post_meta($order->get_id(), '_billing_neighborhood', true);
    863             $data['number'] = get_post_meta($order->get_id(), '_billing_number', true);
    864             $data['first_name'] = $order->get_billing_first_name();
    865             $data['last_name'] = $order->get_billing_last_name();
    866             $data['person_type'] = get_post_meta($order->get_id(), '_billing_persontype', true);
    867             $data['cpf'] = get_post_meta($order->get_id(), '_billing_cpf', true);
    868             $data['cnpj'] = get_post_meta($order->get_id(), '_billing_cnpj', true);
    869             $data['phone'] = $billing_cellphone ? $billing_cellphone : $order->get_billing_phone();
    870             $data['email'] = $order->get_billing_email();
    871         } else if ($_POST) {
    872             $data['postcode'] = isset($_POST['s_postcode']) ? preg_replace('/[^0-9]/', '', $_POST['s_postcode']) : '';
    873             $data['address'] = isset($_POST['s_address']) ? sanitize_text_field($_POST['s_address']) : '';
    874             $data['address_2'] = isset($_POST['s_address_2']) ? sanitize_text_field($_POST['s_address_2']) : '';
    875             $data['city'] = isset($_POST['s_city']) ? sanitize_text_field($_POST['s_city']) : '';
    876             $data['state'] = isset($_POST['s_state']) ? sanitize_text_field($_POST['s_state']) : '';
    877             $data['country'] = isset($_POST['s_country']) ? sanitize_text_field($_POST['s_country']) : '';
    878             // Now get other post data that other fields can send.
    879             $post_data = array();
     861            $billing_data = [
     862                'postcode'      => $order->get_shipping_postcode(),
     863                'address'       => $order->get_shipping_address_1(),
     864                'address_2'     => $order->get_shipping_address_2(),
     865                'city'          => $order->get_shipping_city(),
     866                'state'         => $order->get_shipping_state(),
     867                'country'       => $order->get_shipping_country(),
     868                'neighborhood'  => get_post_meta($order->get_id(), '_billing_neighborhood', true),
     869                'number'        => get_post_meta($order->get_id(), '_billing_number', true),
     870                'first_name'    => $order->get_billing_first_name(),
     871                'last_name'     => $order->get_billing_last_name(),
     872                'person_type'   => get_post_meta($order->get_id(), '_billing_persontype', true),
     873                'cpf'           => get_post_meta($order->get_id(), '_billing_cpf', true),
     874                'cnpj'          => get_post_meta($order->get_id(), '_billing_cnpj', true),
     875                'phone'         => get_post_meta($order->get_id(), '_billing_cellphone', true) ?: $order->get_billing_phone(),
     876                'email'         => $order->get_billing_email(),
     877            ];
     878        } else {
     879            // Se não houver o order, busca dados do checkout ou do $_POST['post_data']
     880            $post_data = [];
    880881            if (isset($_POST['post_data'])) {
    881882                parse_str($_POST['post_data'], $post_data);
    882883            }
    883             $billing_cellphone = isset($post_data['billing_cellphone']) ? sanitize_text_field($post_data['billing_cellphone']) : '';
    884             $data['neighborhood'] = isset($post_data['billing_neighborhood']) ? sanitize_text_field($post_data['billing_neighborhood']) : '';
    885             $data['number'] = isset($post_data['billing_number']) ? sanitize_text_field($post_data['billing_number']) : '';
    886             $data['first_name'] = isset($post_data['billing_first_name']) ? sanitize_text_field($post_data['billing_first_name']) : '';
    887             $data['last_name'] = isset($post_data['billing_last_name']) ? sanitize_text_field($post_data['billing_last_name']) : '';
    888             $data['person_type'] = isset($post_data['billing_persontype']) ? sanitize_text_field($post_data['billing_persontype']) : '';
    889             $data['cpf'] = isset($post_data['billing_cpf']) ? sanitize_text_field($post_data['billing_cpf']) : '';
    890             $data['cnpj'] = isset($post_data['billing_cnpj']) ? sanitize_text_field($post_data['billing_cnpj']) : '';
    891             $data['phone'] = $billing_cellphone ? $billing_cellphone : (isset($post_data['billing_phone']) ? sanitize_text_field($post_data['billing_phone']) : '');
    892             $data['email'] = isset($post_data['billing_email']) ? sanitize_text_field($post_data['billing_email']) : '';
    893         }
     884   
     885            $get_field = function ($key, $default = '') use ($checkout, $post_data) {
     886                // Tenta obter o valor do checkout ou de post_data
     887                return $checkout->get_value($key) ?: ($post_data[$key] ?? $default);
     888            };
     889   
     890            $billing_data = [
     891                'first_name'    => $get_field('billing_first_name'),
     892                'last_name'     => $get_field('billing_last_name'),
     893                'person_type'   => $get_field('billing_persontype'),
     894                'cpf'           => $get_field('billing_cpf'),
     895                'cnpj'          => $get_field('billing_cnpj'),
     896                'phone'         => $get_field('billing_cellphone', $get_field('billing_phone')),
     897                'email'         => $get_field('billing_email'),
     898                'postcode'      => $get_field('billing_postcode'),
     899                'address'       => $get_field('billing_address_1'),
     900                'address_2'     => $get_field('billing_address_2'),
     901                'city'          => $get_field('billing_city'),
     902                'state'         => $get_field('billing_state'),
     903                'country'       => $get_field('billing_country'),
     904                'neighborhood'  => $get_field('billing_neighborhood'),
     905                'number'        => $get_field('billing_number'),
     906            ];
     907        }
     908   
     909        // Adiciona dados específicos do plugin "Brazilian Market on WooCommerce"
    894910        if (paypal_brasil_needs_cpf()) {
    895             // Get wcbcf settings
    896911            $wcbcf_settings = get_option('wcbcf_settings');
    897             // Set the person type default if we don't have any person type defined
    898             if ($wcbcf_settings && isset($data['person_type']) && ($wcbcf_settings['person_type'] == '2' || $wcbcf_settings['person_type'] == '3')) {
    899                 // The value 2 from person_type in settings is CPF (1) and 3 is CNPJ (2), and 1 is both, that won't reach here.
    900                 $data['person_type'] = $wcbcf_settings['person_type'] == '2' ? '1' : '2';
    901                 $data['person_type_default'] = true;
    902             }
    903         }
    904 
    905         $data = wp_parse_args($data, $defaults);
    906         $data = apply_filters('wc_bcdc_brasil_user_data', $data);
    907         $validation = $this->validate_data($data);
    908 
    909         /*if (!$order && isset($post_data['payment_method']) && $post_data['payment_method'] !== $this->id) {
    910             $validation['wrong-payment-method'] = __('PayPal BCDC payment method is not selected.', "paypal-brasil-para-woocommerce");
    911         }*/
    912 
     912            if ($wcbcf_settings && ($wcbcf_settings['person_type'] == '2' || $wcbcf_settings['person_type'] == '3')) {
     913                $billing_data['person_type'] = $wcbcf_settings['person_type'] == '2' ? '1' : '2';
     914                $billing_data['person_type_default'] = true;
     915            }
     916        }
     917   
     918        // Usa valores padrão e aplica filtros
     919        $billing_data = wp_parse_args($billing_data, $defaults);
     920        $billing_data = apply_filters('wc_bcdc_brasil_user_data', $billing_data);
     921   
     922        // Valida os dados coletados
     923        $validation = $this->validate_data($billing_data);
    913924        if ($validation) {
    914             return array(
    915                 "errors" => $validation
    916             );
     925            return ['errors' => $validation];
    917926        }
    918927
    919928        // Create the payment.
    920         $payment = $order ? $this->create_payment_for_order($data, $order) : $this->create_payment_for_cart($data);
    921 
     929        $payment = $order ? $this->create_payment_for_order($billing_data, $order) : $this->create_payment_for_cart($billing_data);
    922930        if (isset($payment['id'])) {
    923             $data['approval_url'] = $payment['links'][1]['href'];
    924             $data['payment_id'] = $payment['id'];
    925 
    926         }
    927 
    928         return $data;
    929     }
    930 
     931            $billing_data['approval_url'] = $payment['links'][1]['href'];
     932            $billing_data['payment_id'] = $payment['id'];
     933        }
     934   
     935        return $billing_data;
     936    }
    931937
    932938    /**
     
    10211027                        )
    10221028                    );
    1023                     WC_PAYPAL_LOGGER::log("Validate addresss" . json_encode($shipping_address) . "\n Validação: " . json_encode($this->validate_address($shipping_address)), $this->id);
     1029                   
    10241030                    if ($this->validate_address($shipping_address)) {
    10251031                        $shipping['shipping']['address'] = $shipping_address;
     
    11011107
    11021108            if (!isset($result['payment_source']['paypal']['address']) || !isset($result['payer']['address'])) {
    1103                 WC_PAYPAL_LOGGER::log("Order created without address!", $this->id, "warning", $result);
     1109                WC_PAYPAL_LOGGER::log("Order created without address! \n", $this->id, "warning", $result);
    11041110            }
    11051111
     
    13521358
    13531359    public function validate_address(array $data): bool{
    1354         $adressFields = ['address_line_1','address_line_2','admin_area_1', 'admin_area_2','postal_code', 'country_code'];
     1360        $adressFields = ['address_line_1','admin_area_1', 'admin_area_2','postal_code', 'country_code'];
    13551361        $isValid = true;
    13561362        foreach ($adressFields as $value) {
  • paypal-brasil-para-woocommerce/trunk/includes/views/checkout/bcdc-checkout-fields.php

    r3067781 r3188735  
    5353                <span id="bcdc-value-cart">Valor total: <span id="bcdc-total-cart-label"></span></span>
    5454            </div>
     55            <div id="container-paypal-button">
     56                <div id="paypal-button-bcdc"></div>
     57            </div>
    5558        </div>
     59
    5660
    5761    </div>
  • paypal-brasil-para-woocommerce/trunk/paypal-brasil-para-woocommerce.php

    r3181756 r3188735  
    44 * Plugin Name: PayPal Brasil para WooCommerce
    55 * Description: Adicione facilmente opções de pagamento do PayPal à sua loja do WooCommerce.
    6  * Version: 1.5.7
     6 * Version: 1.5.8
    77 * Author: PayPal
    88 * Author URI: https://paypal.com.br
     
    3030    // Define files.
    3131    define( 'PAYPAL_PAYMENTS_MAIN_FILE', __FILE__ );
    32     define( 'PAYPAL_PAYMENTS_VERSION', '1.5.7' );
     32    define( 'PAYPAL_PAYMENTS_VERSION', '1.5.8' );
    3333    define('WC_PAYPAL_PLUGIN_SLUG','paypal-brasil-para-woocommerce');
    3434
  • paypal-brasil-para-woocommerce/trunk/readme.txt

    r3181756 r3188735  
    55Requires at least: 4.4
    66Tested up to: 6.6.1
    7 Stable tag: 1.5.7
     7Stable tag: 1.5.8
    88Requires PHP: 7.0
    99License: GPLv2 or later
     
    9090
    9191== Changelog ==
     92
     93= 1.5.8 =
     94* Fixed error on PHP plataform check.
     95* Improvement on create order.
     96* Improvement on checkout experience.
    9297
    9398= 1.5.7 =
     
    234239== Upgrade Notice ==
    235240
    236 = 1.5.7 =
    237 * Improvement logs.
    238 * Fixed error on create order.
     241= 1.5.8 =
     242* Fixed error on PHP plataform check.
     243* Improvement on create order.
     244* Improvement on checkout experience.
    239245
    240246== Screenshots ==
  • paypal-brasil-para-woocommerce/trunk/vendor/composer/autoload_real.php

    r3181756 r3188735  
    2222            return self::$loader;
    2323        }
    24 
    25         require __DIR__ . '/platform_check.php';
    2624
    2725        spl_autoload_register(array('ComposerAutoloaderInitf793034287c6bf49f2f80fcc63828be4', 'loadClassLoader'), true, true);
  • paypal-brasil-para-woocommerce/trunk/vendor/composer/installed.php

    r3181756 r3188735  
    44        'pretty_version' => 'dev-master',
    55        'version' => 'dev-master',
    6         'reference' => 'fb7b6791eeaca1828003ba4efefe5cf9fd665ab0',
     6        'reference' => 'c879e8d7332e3a9c7b88e703845b9d7334727def',
    77        'type' => 'library',
    88        'install_path' => __DIR__ . '/../../',
     
    1414            'pretty_version' => 'dev-master',
    1515            'version' => 'dev-master',
    16             'reference' => 'fb7b6791eeaca1828003ba4efefe5cf9fd665ab0',
     16            'reference' => 'c879e8d7332e3a9c7b88e703845b9d7334727def',
    1717            'type' => 'library',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.