(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["0c27d12d"],{2400:function(t,e,a){"use strict";a.r(e);var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",[a("div",{staticClass:"justify-start row"},[a("div",{staticClass:"col-md-6 col-sm-12 col-lg-6"},[a("div",{staticClass:"row justify-start"},[a("div",{staticClass:"col-12"},[a("text-checkout-discount-coupon",{attrs:{discount:t.cartDiscount},on:{couponApplied:t.applyCoupon}}),a("text-checkout-discount-resume",{attrs:{language:t.SET_LANGUAGE,currency:t.SET_MONEY,"discount-items":t.cartDiscountDetails,discount:t.cartDiscount,color:t.SET_COLOR.primary}}),a("div",{attrs:{id:"google-pay-button"}})],1)])])]),t.statusModal.error&&t.isCurrent?a("modal-status-payment-error",{attrs:{title:t.$t("modal.checkout.status.errorPix.title"),message:t.$t("modal.checkout.status.errorPix.msg"),color:t.SET_COLOR.paymentStatus.danger},model:{value:t.statusModal.error,callback:function(e){t.$set(t.statusModal,"error",e)},expression:"statusModal.error"}},[a("q-btn",{directives:[{name:"track-click",rawName:"v-track-click:button",value:{category:"Pagamento",label:"Erro - Pix"},expression:"{category: 'Pagamento', label: 'Erro - Pix'}",arg:"button"},{name:"close-overlay",rawName:"v-close-overlay"}],attrs:{slot:"buttons","data-test":t.CypressTarget("Retry"),label:t.$t("button.tryAnotherPaymentMethod"),color:"red-10"},on:{click:function(e){t.$emit("try-again",e)}},slot:"buttons"})],1):t._e(),t.statusModal.success&&t.isCurrent?a("modal-status-payment-success",{attrs:{advertisement:t.advertisement,color:t.SET_COLOR.paymentStatus.success},model:{value:t.statusModal.success,callback:function(e){t.$set(t.statusModal,"success",e)},expression:"statusModal.success"}},[t.canDownloadPdf?a("q-btn",{directives:[{name:"track-click",rawName:"v-track-click:button",value:{category:"Navegação",label:"Pagamento -> Resumo da Compra"},expression:"{category: 'Navegação', label: 'Pagamento -> Resumo da Compra'}",arg:"button"}],attrs:{slot:"buttons","data-test":t.CypressTarget("GoNextScreen"),label:t.$t("button.viewPurchase"),color:"green-10",rounded:""},on:{click:t.goToResume},slot:"buttons"}):t._e()],1):t._e()],1)},n=[];o._withStripped=!0;var r=a("3156"),c=a.n(r),s=a("2f62"),i=a("49013"),u=a.n(i),l=a("a0fb"),d=null,m=null,g=null,p=null,y=null,h=null,f={apiVersion:2,apiVersionMinor:0},b=["AMEX","DISCOVER","INTERAC","JCB","MASTERCARD","VISA","ELO","ELECTRON","MAESTRO","ELO_DEBIT"],P=["PAN_ONLY","CRYPTOGRAM_3DS"],E=!0,v={format:"FULL",phoneNumberRequired:!1},C={type:"CARD",parameters:{allowedAuthMethods:P,allowedCardNetworks:b,billingAddressRequired:E,billingAddressParameters:v,assuranceDetailsRequired:!0}},w=[C];function k(){d={type:"PAYMENT_GATEWAY",parameters:{gateway:y.gateway,gatewayMerchantId:y.gatewayMerchantId}},m=c()({},C,{tokenizationSpecification:d})}function M(){return{countryCode:"BR",currencyCode:"BRL",totalPriceStatus:"FINAL",totalPrice:y.amount,checkoutOption:"COMPLETE_IMMEDIATE_PURCHASE"}}function A(){return c()({},f,{allowedPaymentMethods:[w],emailRequired:!0})}function O(){p=c()({},f),p.allowedPaymentMethods=[m],p.transactionInfo=M(),p.merchantInfo={merchantId:y.merchantId,merchantName:y.merchantName},y.isProd?(p.merchantInfo.merchantOrigin=y.merchantOrigin,p.merchantInfo.authJwt=y.authJwt):console.log("DEBUG getGooglePaymentDataRequest",y,p)}function R(){null===g&&(g=new google.payments.api.PaymentsClient({environment:y.isProd?"PRODUCTION":"TEST"}))}function T(t){var e=t.paymentMethodData.tokenizationData.token,a=window.btoa(e),o=t.paymentMethodData.info.cardNetwork;h({token:a,cardBrand:o})}function D(){O(),g.loadPaymentData(p).then(function(t){T(t)}).catch(function(t){console.error(t)})}function N(){var t=g.createButton({buttonLocale:y.language,allowedPaymentMethods:[],onClick:D});document.getElementById("google-pay-button").appendChild(t)}function _(t,e){t.isProd||console.log("DEBUG onGooglePayLoaded",t),y=t,h=e,k(),R(),g.isReadyToPay(A()).then(function(t){t.result&&N()}).catch(function(t){console.error(t)})}var I={name:"GooglePayPaymentMethod",mixins:[l["a"]],props:{googlePayData:{type:Object,required:!0},advertisement:{type:Object,required:!1,default:null},totalAmount:{type:String,required:!0},authParams:{type:Object,required:!0},cardBrandSelect:{type:Boolean,required:!1,default:!1}},computed:c()({},Object(s["c"])("ticketShoppingCart",["cartDiscount","cartDiscountDetails"]),{logo:function(){return{description:u.a}}}),mounted:function(){var t=this,e={language:"pt-br"===this.SET_LANGUAGE?"pt":this.SET_LANGUAGE,amount:this.totalAmount,gateway:"cybersource",gatewayMerchantId:"inti_br",merchantId:"BCR2DN4TW3LILMCK",merchantName:"INTI",isProd:!0,merchantOrigin:this.authParams.merchantOrigin,authJwt:this.authParams.authJwt};_(e,function(e){var a={cardHash:e.token,cardBrand:e.cardBrand};t.cardBrandSelect&&(document.getElementById("creditCardToken").value=e.token,document.getElementById("creditCardBrand").value=e.cardBrand),t.$emit("form-data",a),t.$emit("payment")})}},S=I,B=(a("45fd"),a("2877")),L=Object(B["a"])(S,o,n,!1,null,null,null);L.options.__file="GooglePay.vue";e["default"]=L.exports},"45fd":function(t,e,a){"use strict";var o=a("dc4f"),n=a.n(o);n.a},49013:function(t,e,a){t.exports=a.p+"img/logo_google_pay_icon.17708cb2.png"},dc4f:function(t,e,a){}}]);
//# sourceMappingURL=0c27d12d.b0929926.2024-10-22T18:36:13.257Z.js.map