From 60d0ce828f0318098c6d82b9c4875d28113bb231 Mon Sep 17 00:00:00 2001 From: Giovanni Cavallari Date: Tue, 7 Jun 2022 15:43:27 -0300 Subject: [PATCH] Release v5.8.0 (#311) Release v5.8.0 --- CHANGELOG.md | 8 + assets/css/basic_checkout_mercadopago.css | 5 +- assets/css/basic_checkout_mercadopago.min.css | 2 +- assets/css/global.css | 4 +- assets/css/global.min.css | 2 +- .../mercadopago_settings.css | 2 +- .../mercadopago_settings.min.css | 2 +- assets/images/minilogo.png | Bin 20155 -> 2921 bytes assets/images/mplogo.png | Bin 3619 -> 2750 bytes assets/js/melidata/melidata-client.js | 51 ++++ assets/js/melidata/melidata-client.min.js | 1 + .../mercadopago_settings.js | 273 +++++++++++------- .../mercadopago_settings.min.js | 2 +- changelog.log | 7 + composer.lock | 218 +++++++------- .../woocommerce-mercadopago-es_AR.mo | Bin 56397 -> 56397 bytes .../woocommerce-mercadopago-es_AR.po | 2 +- .../woocommerce-mercadopago-es_CL.mo | Bin 56397 -> 56397 bytes .../woocommerce-mercadopago-es_CL.po | 2 +- .../woocommerce-mercadopago-es_CO.mo | Bin 56397 -> 56397 bytes .../woocommerce-mercadopago-es_CO.po | 2 +- .../woocommerce-mercadopago-es_ES.mo | Bin 56397 -> 56397 bytes .../woocommerce-mercadopago-es_ES.po | 2 +- .../woocommerce-mercadopago-es_MX.mo | Bin 56397 -> 56397 bytes .../woocommerce-mercadopago-es_MX.po | 2 +- .../woocommerce-mercadopago-es_PE.mo | Bin 56397 -> 56397 bytes .../woocommerce-mercadopago-es_PE.po | 2 +- .../woocommerce-mercadopago-es_UY.mo | Bin 56397 -> 56397 bytes .../woocommerce-mercadopago-es_UY.po | 2 +- .../woocommerce-mercadopago-es_VE.mo | Bin 56397 -> 56397 bytes .../woocommerce-mercadopago-es_VE.po | 2 +- .../woocommerce-mercadopago-pt_BR.mo | Bin 56766 -> 56766 bytes .../woocommerce-mercadopago-pt_BR.po | 2 +- .../class-wc-woomercadopago-helper-links.php | 7 +- .../module/class-wc-woomercadopago-init.php | 25 +- .../module/class-wc-woomercadopago-module.php | 104 +++++++ .../class-wc-woomercadopago-constants.php | 2 +- ...wc-woomercadopago-mercadopago-settings.php | 5 + ...c-woomercadopago-notification-abstract.php | 5 + ...ass-wc-woomercadopago-notification-ipn.php | 7 + ...wc-woomercadopago-notification-webhook.php | 7 + ...class-wc-woomercadopago-custom-gateway.php | 6 +- ...ass-wc-woomercadopago-payment-abstract.php | 16 + .../class-wc-woomercadopago-hook-abstract.php | 19 +- .../class-wc-woomercadopago-stock-manager.php | 18 ++ package.json | 2 +- readme.txt | 9 +- templates/checkout/basic-checkout.php | 83 +++--- .../mercadopago-settings.php | 41 ++- woocommerce-mercadopago.php | 2 +- 50 files changed, 667 insertions(+), 286 deletions(-) create mode 100644 assets/js/melidata/melidata-client.js create mode 100644 assets/js/melidata/melidata-client.min.js diff --git a/CHANGELOG.md b/CHANGELOG.md index da567e3c5..9328614a6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [5.8.0] - 2022-06-07 + +### Added +- Added melidata script to collect metrics from plugin + +### Changes +- Changed mp logo + ## [5.7.6] - 2022-04-19 ### Changed Bug fixes diff --git a/assets/css/basic_checkout_mercadopago.css b/assets/css/basic_checkout_mercadopago.css index 97aabc26e..6655b955f 100644 --- a/assets/css/basic_checkout_mercadopago.css +++ b/assets/css/basic_checkout_mercadopago.css @@ -891,6 +891,7 @@ top: 50%; left: 50%; transform: translate(-50%, -50%); + margin: 0 !important; } .mp-wallet-button-info { @@ -906,7 +907,7 @@ } .mp-wallet-button-pay { - width: 100%x; + width: 100%; padding-left: 35%; } @@ -968,7 +969,7 @@ } .mp-wallet-button-pay { - width: 100%x; + width: 100%; padding-left: 0; } } diff --git a/assets/css/basic_checkout_mercadopago.min.css b/assets/css/basic_checkout_mercadopago.min.css index 187b55b83..55e62cdec 100644 --- a/assets/css/basic_checkout_mercadopago.min.css +++ b/assets/css/basic_checkout_mercadopago.min.css @@ -1 +1 @@ -.mp-pt-20{padding-top:20px!important}.mp-pt-5{padding-top:5px!important}.mp-pt-15{padding-top:15px!important}.mp-pt-10{padding-top:10px!important}.mp-pt-0{padding-top:0!important}.mp-pt-30{padding-top:30px!important}.mp-pb-15{padding-bottom:15px!important}.mp-pb-20{padding-bottom:20px!important}.mp-pb-25{padding-bottom:25px!important}.mp-pb-30{padding-bottom:30px!important}.mp-pl-10{padding-left:10px!important}.mp-pr-10{padding-right:10px!important}.mp-pr-15{padding-right:15px!important}.mp-mt-5{margin-top:5px!important}.mp-mt-03rem{margin-top:.3rem!important}.mp-mt-04rem{margin-top:.4rem!important}.mp-mt-05rem{margin-top:.5rem!important}.mp-mt-06rem{margin-top:.6rem!important}.mp-mb-0{margin-bottom:0!important}.mp-mb-20{margin-bottom:20px!important}.mp-mb-30{margin-bottom:30px!important}.mp-mt-20{margin-top:20px!important}.mp-display-inherit{display:inherit!important}.mp-pointer{cursor:pointer!important}.mp-text-center{text-align:center!important}.mp-text-justify{text-align:justify!important}.mp-min-hg{min-height:40px!important}.mp-row-checkout{width:100%;display:inline-block}.mp-col-md-12{width:100%;display:inline-block;padding-left:0;padding-right:0;text-align:left!important}.mp-col-md-9{flex:0 0 75%;width:75%;float:left}.mp-col-md-8{flex:0 0 66.666667%;width:66.666667%;float:left}.mp-col-md-6{width:50%;float:left;padding-left:0;padding-right:0;text-align:left!important}.mp-col-md-4{flex:0 0 33.333333%;width:33.333333%;float:left}.mp-col-md-3{flex:0 0 25%;width:25%;float:left}.mp-pix-right{border-left:solid 1px #e5e5e5}.mp-pix-left{padding:0 0 0 32px}.mp-img-fluid{max-width:100%;height:auto}.mp-panel-checkout{background-color:#fff;padding:10px 15px 25px}.mp-title-checkout{padding:15px 0 0;font-family:sans-serif;font-size:1.2rem!important;font-weight:600!important;font-style:normal;font-stretch:normal;line-height:1.25!important;letter-spacing:normal;color:#04204c;margin:0!important}.mp-title-checkout::before{content:""!important;width:0!important;height:0!important;margin:0!important}.submp-title-checkout{font-size:14px!important;font-family:sans-serif!important;color:#7a7a7a;font-weight:400;padding:20px 0 0;margin:0 0 5px!important;text-transform:uppercase}.mp-subtitle-basic-checkout{font-size:14px!important;font-family:sans-serif!important;color:#7a7a7a;font-weight:400;padding:.625em 0 0;margin:0 0 5px!important;text-transform:uppercase}.mp-badge-checkout{font-size:15px!important;font-family:sans-serif!important;padding:5px 10px;margin-left:5px;display:inline-block;background-color:#2ec74b;color:#fff;text-transform:none;border-radius:2px}.mp-img-tarjetas{padding:8px!important;max-height:35px!important;width:auto!important;float:none!important;position:relative!important;right:0!important;border:inherit!important;display:inline-block!important}.mp-img-redirect{padding:8px!important;max-height:6.25em!important;width:auto!important;float:none!important;position:relative!important;right:0!important;border:inherit!important;display:inline-block!important}.mp-img-ticket{padding:0 8px!important;width:auto!important;float:left!important;position:relative!important;right:0!important;border:inherit!important}.mp-redirect-frame{width:100%;text-align:center;background-color:#f5f5f5;padding:25px 20px 20px;display:inline-block}.mp-redirect-frame img{max-width:160px!important}.mp-redirect-frame p{padding-top:15px!important;margin-top:0!important;font-family:sans-serif!important;font-size:14px!important;font-weight:600!important;font-style:normal!important;font-stretch:normal!important;line-height:1.71!important;letter-spacing:normal!important;text-align:center!important;color:#333!important}.mp-terms-and-conditions{padding:16px;font-family:sans-serif;font-size:12px;line-height:18px;text-align:center;color:rgba(0,0,0,.9)}.mp-terms-and-conditions a{color:#009ee3}.mp-panel-custom-checkout{background-color:#fff;padding:20px 15px 0}.mp-subtitle-custom-checkout{font-size:17px!important;font-family:sans-serif!important;color:#04204c;font-weight:600;padding:20px 0 0;margin:0 0 5px!important}.mp-subtitle-ticket-checkout{font-size:16px!important;font-family:sans-serif!important;color:#04204c;font-weight:600;padding:0 0 0;margin:0 0 5px!important}.mp-form-control{font-family:sans-serif!important;width:100%;height:40px!important;border-radius:5px!important;font-size:13px!important;padding:0 10px!important;background-color:#fff!important;border:1px solid #d1d1d1!important;margin-bottom:0!important;color:#000!important}.mp-form-control-error{border:2px solid #f04449!important}.mp-form-control-check{margin:0 10px 0 0!important;font-family:sans-serif!important;border-radius:5px!important;font-size:13px!important;padding:0 10px!important;background-color:#fff!important;border:1px solid #d1d1d1!important;float:left}.mp-button{width:100%;height:40px;border-radius:5px!important;color:#fff!important;background-color:#3483fa!important;text-transform:none!important;font-size:15px!important;font-weight:400!important;font-style:normal;font-stretch:normal;line-height:1!important;letter-spacing:normal!important;text-align:center!important}.mp-button:hover{opacity:.8}.mp-error{font-family:sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#f04449!important;display:none}.mp-desc{font-family:sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:rgba(0,0,0,.45)!important}.mp-label-form-check{font-family:sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:rgba(0,0,0,.8)!important;vertical-align:baseline!important}.mp-label-form{font-family:sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:rgba(0,0,0,.7)!important}.mp-label-form em{font-size:18px!important;color:#f04449!important;font-family:"Merriweather, Georgia";position:absolute;margin:-3px 0 0 3px}.mp-obrigatory{font-family:sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#f04449!important;padding-top:10px}.mp-obrigatory em{font-size:18px!important;color:#f04449!important;margin:-2px 5px 0 0;font-family:"Merriweather, Georgia";float:left}.mp-frame-links{display:inline-flex;padding-top:10px;text-align:left}.mp-checkout-link{font-family:sans-serif!important;font-size:14px;text-decoration:none!important;vertical-align:middle;box-shadow:none!important;cursor:pointer}.mp-frame-payments{display:none;background-color:#f5f5f5;margin-top:10px;padding:10px 10px 10px;width:100%}.submp-title-checkout-custom{font-size:13px!important;font-family:sans-serif!important;color:#7a7a7a;font-weight:400;padding:00px 0 0;margin:0 0 5px!important;text-transform:uppercase}.mp-tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000}.mp-tooltip .mp-tooltiptext{visibility:hidden;background:#3483fa;color:#fff;padding:5px 0;position:absolute;width:250px;text-align:center;margin:-20px 0 0 100px;font-size:12px}.mp-tooltip .mp-tooltiptext:before{border:6px solid transparent;border-right-color:#3483fa;content:"";left:-12px;position:absolute;top:5px}.mp-tooltip:hover .mp-tooltiptext{visibility:visible}.mp-erro_febraban,.mp_error_docnumber{font-family:sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#f04449!important;margin-top:5px;display:none}.mp-subtitle-ticket-checkout{font-size:16px!important;font-family:sans-serif!important;color:#04204c;font-weight:600;margin:0 0 5px!important}.mp-ticket-name{font-weight:700;color:rgba(0,0,0,.8);padding-left:32px;font-size:13px}.mp-ticket-payments{overflow:hidden;padding:0 10px 10px 10px}#mp-box-input-tax-cft{margin-top:4px}#mp-tax-tea-text{color:#797979;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal}#mp-tax-cft-text{font-size:27px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#868686}#mp_socialname_label{display:none}#mp_cnpj_label{display:none}#mp-doc-div{display:none}#mp-doc-type-div{display:none}#mp-doc-number-div{display:none}#mp-issuer-div{display:none}#mp-card-holder-div{display:none}.mp-discount{border-style:solid;border-width:thin;border-color:#009ee3;padding:8px 8px 8px 8px;margin-top:20px;text-transform:uppercase;font-size:12px;color:#333;display:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;clear:both;float:left}.mp-redirect-frame-pix{width:100%;text-align:center;background-color:#f5f5f5;padding:25px 20px 20px;display:inline-block}.mp-redirect-frame-pix img{max-width:170px!important}.mp-redirect-frame-pix p{margin:24px 0 0!important;font-family:sans-serif!important;font-size:16px!important;font-weight:400!important;font-stretch:normal!important;font-style:normal!important;line-height:normal!important;letter-spacing:normal!important;text-align:center!important;color:#787878!important}.mp-pix-checkout-title-badge{margin:2px 0 0 8px;padding:5px 10px;background-color:rgba(65,137,230,.1);font-family:sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#3483fa;border-radius:16px;text-transform:uppercase}.mp-row-checkout-pix{width:100%}.mp-details-title{width:100%;margin:32px 358px 32px 0;font-family:sans-serif;font-size:28px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#333}.mp-col-flex-2{width:100%;display:block}.mp-col-flex-10{width:100%;display:block}.mp-details-pix{width:100%;height:auto;display:inline-block;border-radius:6px;box-shadow:0 6px 16px 0 rgba(0,0,0,.1);background-color:#fff;margin-bottom:30px}.mp-details-pix-title{width:100%;opacity:.8;font-family:sans-serif;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:rgba(0,0,0,.8);display:block;margin:40px 0 0 0;padding:0 0 0 32px}.mp-details-list{display:flex}.mp-details-pix-number-p{border-radius:100%;width:26px;height:26px;border:solid 1px #009ee3;color:#009ee3;text-align:center;font-size:16px;margin:0 13px 0 0;font-family:sans-serif}.mp-details-list-description{font-family:sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:rgba(0,0,0,.8);display:block;width:70%}.mp-details-pix-img{width:190px;height:56px;object-fit:contain;display:block;margin:64px 0 0 0;padding:0 0 0 32px}.mp-details-pix-description{margin:24px 0 21px 13px;font-family:sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:rgba(0,0,0,.8)}.mp-details-pix-qr{padding:0 4px 0 0}.mp-details-pix-qr-value{font-weight:700}.mp-details-pix-qr-title{margin:24px 0 0 0;font-family:sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.88;letter-spacing:normal;text-align:center;color:rgba(0,0,0,.8)}.mp-details-pix-qr-img{width:168px;height:168px;display:block;margin:16px auto 0 auto}.mp-details-pix-qr-subtitle{margin:12px 0 32px 0;font-family:sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;text-align:center;color:rgba(0,0,0,.45)}.mp-details-pix-qr-description{margin:32px 15px 16px 16px;font-family:sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:rgba(0,0,0,.8)}.mp-qr-input{width:70%;height:48px;padding:6.3px 0 5.7px 12px;border-radius:6px;border:solid 1px rgba(0,0,0,.2);background-color:#fff;margin:0 12px 0 0}.mp-details-pix-button{width:30%;height:48px;padding:16px 24px;border-radius:6px;background-color:#009ee3;font-family:sans-serif;font-size:.8em;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#fff}.mp-steps-congrats{margin:24px 0 16px 0!important;list-style-type:none}.mp-row-checkout-pix-container{width:100%;display:flex;padding:16px 47px 48px 47px}.mp-details-pix-amount{margin:32px auto 0;text-align:center;width:100%;color:rgba(0,0,0,.8);font-size:18px;font-family:sans-serif}.mp-wallet-button{background:#fff;border:1px solid #dcdcdc;box-sizing:border-box;box-shadow:0 7px 12px rgba(0,0,0,.110659);border-radius:10px;padding:1em 3em 1em 1em;margin-bottom:20px;max-width:362px}.mp-wallet-button-header{margin-bottom:30px;display:flex}.mp-wallet-button-circle{width:48px;height:48px;border-radius:50%;position:absolute;background-color:rgba(71,154,209,.1);left:50%;top:50%;transform:translate(-50%,-50%)}.mp-wallet-button-logo{width:35%;position:relative}.mp-wallet-button-logo img{float:inherit!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mp-wallet-button-info{width:65%}.mp-wallet-button-info-header{font-size:.9em}.mp-wallet-button-info-description{font-size:.8em}.mp-wallet-button-pay{width:100%x;padding-left:35%}.mp-wallet-button-pay button{padding:.5em .7em;background-color:#009ee3;border-radius:5px;color:#fff;width:100%;font-size:.9em}@media (max-width:767.98px){.mp-col-md-4{width:100%;flex:none}.mp-col-md-8{width:100%;flex:none}.mp-pix-right{border-right:none;border-top:solid 1px #e5e5e5;margin-bottom:32px}.mp-qr-code{width:100%;margin:0 0 24px 0}.mp-details-pix-button{width:100%;height:auto;display:inline-block}.mp-row-checkout-pix-container{display:block}.mp-details-pix-img{margin:64px auto 0;padding:0}.mp-details-pix-title{margin:40px auto 0;text-align:center;padding:0}}@media (max-width:1040px){.mp-wallet-button{padding:1em}.mp-wallet-button-pay{width:100%x;padding-left:0}} \ No newline at end of file +.mp-pt-20{padding-top:20px!important}.mp-pt-5{padding-top:5px!important}.mp-pt-15{padding-top:15px!important}.mp-pt-10{padding-top:10px!important}.mp-pt-0{padding-top:0!important}.mp-pt-30{padding-top:30px!important}.mp-pb-15{padding-bottom:15px!important}.mp-pb-20{padding-bottom:20px!important}.mp-pb-25{padding-bottom:25px!important}.mp-pb-30{padding-bottom:30px!important}.mp-pl-10{padding-left:10px!important}.mp-pr-10{padding-right:10px!important}.mp-pr-15{padding-right:15px!important}.mp-mt-5{margin-top:5px!important}.mp-mt-03rem{margin-top:.3rem!important}.mp-mt-04rem{margin-top:.4rem!important}.mp-mt-05rem{margin-top:.5rem!important}.mp-mt-06rem{margin-top:.6rem!important}.mp-mb-0{margin-bottom:0!important}.mp-mb-20{margin-bottom:20px!important}.mp-mb-30{margin-bottom:30px!important}.mp-mt-20{margin-top:20px!important}.mp-display-inherit{display:inherit!important}.mp-pointer{cursor:pointer!important}.mp-text-center{text-align:center!important}.mp-text-justify{text-align:justify!important}.mp-min-hg{min-height:40px!important}.mp-row-checkout{width:100%;display:inline-block}.mp-col-md-12{width:100%;display:inline-block;padding-left:0;padding-right:0;text-align:left!important}.mp-col-md-9{flex:0 0 75%;width:75%;float:left}.mp-col-md-8{flex:0 0 66.666667%;width:66.666667%;float:left}.mp-col-md-6{width:50%;float:left;padding-left:0;padding-right:0;text-align:left!important}.mp-col-md-4{flex:0 0 33.333333%;width:33.333333%;float:left}.mp-col-md-3{flex:0 0 25%;width:25%;float:left}.mp-pix-right{border-left:solid 1px #e5e5e5}.mp-pix-left{padding:0 0 0 32px}.mp-img-fluid{max-width:100%;height:auto}.mp-panel-checkout{background-color:#fff;padding:10px 15px 25px}.mp-title-checkout{padding:15px 0 0;font-family:sans-serif;font-size:1.2rem!important;font-weight:600!important;font-style:normal;font-stretch:normal;line-height:1.25!important;letter-spacing:normal;color:#04204c;margin:0!important}.mp-title-checkout::before{content:""!important;width:0!important;height:0!important;margin:0!important}.submp-title-checkout{font-size:14px!important;font-family:sans-serif!important;color:#7a7a7a;font-weight:400;padding:20px 0 0;margin:0 0 5px!important;text-transform:uppercase}.mp-subtitle-basic-checkout{font-size:14px!important;font-family:sans-serif!important;color:#7a7a7a;font-weight:400;padding:.625em 0 0;margin:0 0 5px!important;text-transform:uppercase}.mp-badge-checkout{font-size:15px!important;font-family:sans-serif!important;padding:5px 10px;margin-left:5px;display:inline-block;background-color:#2ec74b;color:#fff;text-transform:none;border-radius:2px}.mp-img-tarjetas{padding:8px!important;max-height:35px!important;width:auto!important;float:none!important;position:relative!important;right:0!important;border:inherit!important;display:inline-block!important}.mp-img-redirect{padding:8px!important;max-height:6.25em!important;width:auto!important;float:none!important;position:relative!important;right:0!important;border:inherit!important;display:inline-block!important}.mp-img-ticket{padding:0 8px!important;width:auto!important;float:left!important;position:relative!important;right:0!important;border:inherit!important}.mp-redirect-frame{width:100%;text-align:center;background-color:#f5f5f5;padding:25px 20px 20px;display:inline-block}.mp-redirect-frame img{max-width:160px!important}.mp-redirect-frame p{padding-top:15px!important;margin-top:0!important;font-family:sans-serif!important;font-size:14px!important;font-weight:600!important;font-style:normal!important;font-stretch:normal!important;line-height:1.71!important;letter-spacing:normal!important;text-align:center!important;color:#333!important}.mp-terms-and-conditions{padding:16px;font-family:sans-serif;font-size:12px;line-height:18px;text-align:center;color:rgba(0,0,0,.9)}.mp-terms-and-conditions a{color:#009ee3}.mp-panel-custom-checkout{background-color:#fff;padding:20px 15px 0}.mp-subtitle-custom-checkout{font-size:17px!important;font-family:sans-serif!important;color:#04204c;font-weight:600;padding:20px 0 0;margin:0 0 5px!important}.mp-subtitle-ticket-checkout{font-size:16px!important;font-family:sans-serif!important;color:#04204c;font-weight:600;padding:0 0 0;margin:0 0 5px!important}.mp-form-control{font-family:sans-serif!important;width:100%;height:40px!important;border-radius:5px!important;font-size:13px!important;padding:0 10px!important;background-color:#fff!important;border:1px solid #d1d1d1!important;margin-bottom:0!important;color:#000!important}.mp-form-control-error{border:2px solid #f04449!important}.mp-form-control-check{margin:0 10px 0 0!important;font-family:sans-serif!important;border-radius:5px!important;font-size:13px!important;padding:0 10px!important;background-color:#fff!important;border:1px solid #d1d1d1!important;float:left}.mp-button{width:100%;height:40px;border-radius:5px!important;color:#fff!important;background-color:#3483fa!important;text-transform:none!important;font-size:15px!important;font-weight:400!important;font-style:normal;font-stretch:normal;line-height:1!important;letter-spacing:normal!important;text-align:center!important}.mp-button:hover{opacity:.8}.mp-error{font-family:sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#f04449!important;display:none}.mp-desc{font-family:sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:rgba(0,0,0,.45)!important}.mp-label-form-check{font-family:sans-serif!important;font-size:14px!important;font-weight:400!important;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:rgba(0,0,0,.8)!important;vertical-align:baseline!important}.mp-label-form{font-family:sans-serif!important;font-size:13px!important;font-weight:400!important;font-style:normal;font-stretch:normal;line-height:1;letter-spacing:normal;color:rgba(0,0,0,.7)!important}.mp-label-form em{font-size:18px!important;color:#f04449!important;font-family:"Merriweather, Georgia";position:absolute;margin:-3px 0 0 3px}.mp-obrigatory{font-family:sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#f04449!important;padding-top:10px}.mp-obrigatory em{font-size:18px!important;color:#f04449!important;margin:-2px 5px 0 0;font-family:"Merriweather, Georgia";float:left}.mp-frame-links{display:inline-flex;padding-top:10px;text-align:left}.mp-checkout-link{font-family:sans-serif!important;font-size:14px;text-decoration:none!important;vertical-align:middle;box-shadow:none!important;cursor:pointer}.mp-frame-payments{display:none;background-color:#f5f5f5;margin-top:10px;padding:10px 10px 10px;width:100%}.submp-title-checkout-custom{font-size:13px!important;font-family:sans-serif!important;color:#7a7a7a;font-weight:400;padding:00px 0 0;margin:0 0 5px!important;text-transform:uppercase}.mp-tooltip{position:relative;display:inline-block;border-bottom:1px dotted #000}.mp-tooltip .mp-tooltiptext{visibility:hidden;background:#3483fa;color:#fff;padding:5px 0;position:absolute;width:250px;text-align:center;margin:-20px 0 0 100px;font-size:12px}.mp-tooltip .mp-tooltiptext:before{border:6px solid transparent;border-right-color:#3483fa;content:"";left:-12px;position:absolute;top:5px}.mp-tooltip:hover .mp-tooltiptext{visibility:visible}.mp-erro_febraban,.mp_error_docnumber{font-family:sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal;color:#f04449!important;margin-top:5px;display:none}.mp-subtitle-ticket-checkout{font-size:16px!important;font-family:sans-serif!important;color:#04204c;font-weight:600;margin:0 0 5px!important}.mp-ticket-name{font-weight:700;color:rgba(0,0,0,.8);padding-left:32px;font-size:13px}.mp-ticket-payments{overflow:hidden;padding:0 10px 10px 10px}#mp-box-input-tax-cft{margin-top:4px}#mp-tax-tea-text{color:#797979;font-size:12px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;letter-spacing:normal}#mp-tax-cft-text{font-size:27px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;letter-spacing:normal;color:#868686}#mp_socialname_label{display:none}#mp_cnpj_label{display:none}#mp-doc-div{display:none}#mp-doc-type-div{display:none}#mp-doc-number-div{display:none}#mp-issuer-div{display:none}#mp-card-holder-div{display:none}.mp-discount{border-style:solid;border-width:thin;border-color:#009ee3;padding:8px 8px 8px 8px;margin-top:20px;text-transform:uppercase;font-size:12px;color:#333;display:none;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;clear:both;float:left}.mp-redirect-frame-pix{width:100%;text-align:center;background-color:#f5f5f5;padding:25px 20px 20px;display:inline-block}.mp-redirect-frame-pix img{max-width:170px!important}.mp-redirect-frame-pix p{margin:24px 0 0!important;font-family:sans-serif!important;font-size:16px!important;font-weight:400!important;font-stretch:normal!important;font-style:normal!important;line-height:normal!important;letter-spacing:normal!important;text-align:center!important;color:#787878!important}.mp-pix-checkout-title-badge{margin:2px 0 0 8px;padding:5px 10px;background-color:rgba(65,137,230,.1);font-family:sans-serif;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#3483fa;border-radius:16px;text-transform:uppercase}.mp-row-checkout-pix{width:100%}.mp-details-title{width:100%;margin:32px 358px 32px 0;font-family:sans-serif;font-size:28px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#333}.mp-col-flex-2{width:100%;display:block}.mp-col-flex-10{width:100%;display:block}.mp-details-pix{width:100%;height:auto;display:inline-block;border-radius:6px;box-shadow:0 6px 16px 0 rgba(0,0,0,.1);background-color:#fff;margin-bottom:30px}.mp-details-pix-title{width:100%;opacity:.8;font-family:sans-serif;font-size:18px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.67;letter-spacing:normal;color:rgba(0,0,0,.8);display:block;margin:40px 0 0 0;padding:0 0 0 32px}.mp-details-list{display:flex}.mp-details-pix-number-p{border-radius:100%;width:26px;height:26px;border:solid 1px #009ee3;color:#009ee3;text-align:center;font-size:16px;margin:0 13px 0 0;font-family:sans-serif}.mp-details-list-description{font-family:sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:rgba(0,0,0,.8);display:block;width:70%}.mp-details-pix-img{width:190px;height:56px;object-fit:contain;display:block;margin:64px 0 0 0;padding:0 0 0 32px}.mp-details-pix-description{margin:24px 0 21px 13px;font-family:sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:rgba(0,0,0,.8)}.mp-details-pix-qr{padding:0 4px 0 0}.mp-details-pix-qr-value{font-weight:700}.mp-details-pix-qr-title{margin:24px 0 0 0;font-family:sans-serif;font-size:16px;font-weight:700;font-stretch:normal;font-style:normal;line-height:1.88;letter-spacing:normal;text-align:center;color:rgba(0,0,0,.8)}.mp-details-pix-qr-img{width:168px;height:168px;display:block;margin:16px auto 0 auto}.mp-details-pix-qr-subtitle{margin:12px 0 32px 0;font-family:sans-serif;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.29;letter-spacing:normal;text-align:center;color:rgba(0,0,0,.45)}.mp-details-pix-qr-description{margin:32px 15px 16px 16px;font-family:sans-serif;font-size:16px;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;letter-spacing:normal;text-align:center;color:rgba(0,0,0,.8)}.mp-qr-input{width:70%;height:48px;padding:6.3px 0 5.7px 12px;border-radius:6px;border:solid 1px rgba(0,0,0,.2);background-color:#fff;margin:0 12px 0 0}.mp-details-pix-button{width:30%;height:48px;padding:16px 24px;border-radius:6px;background-color:#009ee3;font-family:sans-serif;font-size:.8em;font-weight:600;font-stretch:normal;font-style:normal;line-height:1;letter-spacing:normal;text-align:center;color:#fff}.mp-steps-congrats{margin:24px 0 16px 0!important;list-style-type:none}.mp-row-checkout-pix-container{width:100%;display:flex;padding:16px 47px 48px 47px}.mp-details-pix-amount{margin:32px auto 0;text-align:center;width:100%;color:rgba(0,0,0,.8);font-size:18px;font-family:sans-serif}.mp-wallet-button{background:#fff;border:1px solid #dcdcdc;box-sizing:border-box;box-shadow:0 7px 12px rgba(0,0,0,.110659);border-radius:10px;padding:1em 3em 1em 1em;margin-bottom:20px;max-width:362px}.mp-wallet-button-header{margin-bottom:30px;display:flex}.mp-wallet-button-circle{width:48px;height:48px;border-radius:50%;position:absolute;background-color:rgba(71,154,209,.1);left:50%;top:50%;transform:translate(-50%,-50%)}.mp-wallet-button-logo{width:35%;position:relative}.mp-wallet-button-logo img{float:inherit!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0!important}.mp-wallet-button-info{width:65%}.mp-wallet-button-info-header{font-size:.9em}.mp-wallet-button-info-description{font-size:.8em}.mp-wallet-button-pay{width:100%;padding-left:35%}.mp-wallet-button-pay button{padding:.5em .7em;background-color:#009ee3;border-radius:5px;color:#fff;width:100%;font-size:.9em}@media (max-width:767.98px){.mp-col-md-4{width:100%;flex:none}.mp-col-md-8{width:100%;flex:none}.mp-pix-right{border-right:none;border-top:solid 1px #e5e5e5;margin-bottom:32px}.mp-qr-code{width:100%;margin:0 0 24px 0}.mp-details-pix-button{width:100%;height:auto;display:inline-block}.mp-row-checkout-pix-container{display:block}.mp-details-pix-img{margin:64px auto 0;padding:0}.mp-details-pix-title{margin:40px auto 0;text-align:center;padding:0}}@media (max-width:1040px){.mp-wallet-button{padding:1em}.mp-wallet-button-pay{width:100%;padding-left:0}} \ No newline at end of file diff --git a/assets/css/global.css b/assets/css/global.css index 496a26922..74573b7dc 100644 --- a/assets/css/global.css +++ b/assets/css/global.css @@ -25,7 +25,7 @@ .mp-alert-circle-img { width: 16px; - margin-top: 16px; + margin-top: 16px !important; } .mp-alert-texts-checkout-test-mode { @@ -46,4 +46,4 @@ margin: 4px 0 0 0 !important; font-size: 14px; color: rgba(0, 0, 0, 0.7); -} \ No newline at end of file +} diff --git a/assets/css/global.min.css b/assets/css/global.min.css index 6368a6b4d..dfb38ef20 100644 --- a/assets/css/global.min.css +++ b/assets/css/global.min.css @@ -1 +1 @@ -@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);.mp-alert-checkout-test-mode{margin-bottom:16px;display:flex;flex:1;flex-direction:row;align-items:flex-start;width:100%;min-height:94px;padding-bottom:10px;background:#f5f5f5;border-radius:6px;border-left:5px solid #f73}.mp-alert-icon-checkout-test-mode{display:flex;justify-content:center;align-items:flex-start;width:10%;height:100%;min-width:30px}.mp-alert-circle-img{width:16px;margin-top:16px}.mp-alert-texts-checkout-test-mode{flex:1;height:100%}.mp-alert-title-checkout-test-mode{margin:16px 0 0 0;color:rgba(0,0,0,.9);font-family:sans-serif;font-weight:500;font-size:16px}.mp-alert-description-checkout-test-mode{width:90%;margin:4px 0 0 0!important;font-size:14px;color:rgba(0,0,0,.7)} \ No newline at end of file +@import url(https://fonts.googleapis.com/css2?family=Lato&display=swap);.mp-alert-checkout-test-mode{margin-bottom:16px;display:flex;flex:1;flex-direction:row;align-items:flex-start;width:100%;min-height:94px;padding-bottom:10px;background:#f5f5f5;border-radius:6px;border-left:5px solid #f73}.mp-alert-icon-checkout-test-mode{display:flex;justify-content:center;align-items:flex-start;width:10%;height:100%;min-width:30px}.mp-alert-circle-img{width:16px;margin-top:16px!important}.mp-alert-texts-checkout-test-mode{flex:1;height:100%}.mp-alert-title-checkout-test-mode{margin:16px 0 0 0;color:rgba(0,0,0,.9);font-family:sans-serif;font-weight:500;font-size:16px}.mp-alert-description-checkout-test-mode{width:90%;margin:4px 0 0 0!important;font-size:14px;color:rgba(0,0,0,.7)} \ No newline at end of file diff --git a/assets/css/mercadopago-settings/mercadopago_settings.css b/assets/css/mercadopago-settings/mercadopago_settings.css index 20cf9be9f..c17cd83c0 100644 --- a/assets/css/mercadopago-settings/mercadopago_settings.css +++ b/assets/css/mercadopago-settings/mercadopago_settings.css @@ -17,7 +17,7 @@ background-position: center; background-repeat: no-repeat; background-size: cover; - width: 95%; + width: 100%; border-radius: 140px 170px 170px 0px; } .mp-settings-header-logo { diff --git a/assets/css/mercadopago-settings/mercadopago_settings.min.css b/assets/css/mercadopago-settings/mercadopago_settings.min.css index 237c91ae0..d13e60c4a 100644 --- a/assets/css/mercadopago-settings/mercadopago_settings.min.css +++ b/assets/css/mercadopago-settings/mercadopago_settings.min.css @@ -1 +1 @@ -.mp-settings{margin:0 55px 0 23px;font-size:16px;min-width:550px;font-family:"Proxima Nova",-apple-system,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.mp-settings-header{height:340px;margin:30px 0 15px 0;position:relative}.mp-settings-header-img{position:absolute;background:url("../../images/mercadopago-settings/header-settings.png");height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;width:95%;border-radius:140px 170px 170px 0}.mp-settings-header-logo{position:relative;background:url("../../images/mercadopago-settings/mercadopago-logo.png") 98% 50% no-repeat transparent;width:190px;height:70px;padding-right:16px!important;top:60px;line-height:36px;flex:none;flex-grow:0;margin:16px 0 0 50px}.mp-settings-header-hr{position:relative;top:65px;width:28%;border:1px solid #00b1ea;flex:none;flex-grow:0;margin:16px 0 0 45px}.mp-settings-header p{position:relative;top:70px;font-family:sans-serif;font-size:2rem;line-height:36px;color:#fff;flex:none;flex-grow:0;margin:16px 0 0 50px}.mp-container{display:flex}.mp-settings-title-container{display:flex}.mp-block{padding:24px;background-color:#fff;box-shadow:0 6px 16px rgb(0 0 0 / 10%);border-radius:6px}.mp-block-requirements{background-color:unset;flex:1;flex-direction:column;box-shadow:unset}.mp-block-flex{flex:2}.mp-block-manual{background:#f5f5f5}.mp-settings-font-color{font-family:sans-serif;color:rgba(0,0,0,.9)}.mp-settings-title-font-size{font-size:20px;line-height:25px}.mp-settings-subtitle-font-size{font-size:16px;line-height:20px}.mp-settings-title-color{color:rgba(0,0,0,.55)}.mp-inner-container{display:flex;flex-direction:row}.mp-inner-container div:nth-child(1){padding-right:10px;flex:1;margin:0;padding:0;display:flex;flex-direction:row}.mp-inner-container div:nth-child(2){padding-left:10px;flex:1;margin:0;padding:0;display:flex;flex-direction:row-reverse}.mp-inner-container div p{margin:0 8px 0 0;padding:0}.mp-inner-container div h4{margin:0;padding-right:5px}.mp-inner-container-settings{display:block;flex-direction:column}.mp-button{font-size:14px;line-height:16px;color:#fff;border:none;padding:9px 12px 7px;background:#009ee3;border-radius:5px;margin:15px 0 15px 0;cursor:pointer;transition:box-shadow .25s ease-out,background-color .2s ease-out;box-shadow:0 0 0 0 #fff}.mp-button:hover{border-color:transparent;background-color:#007eb5;color:#fff;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in}.mp-button:focus{outline:0;box-shadow:0 0 0 .1875em rgb(27 135 201 / 30%);-webkit-transition:box-shadow .25s ease-in;transition:box-shadow .25s ease-in}.mp-button:active{border-color:transparent;background-color:#005e88;color:#fff}.mp-button-light-blue{border-color:transparent;background:rgba(71,154,209,.15);color:#009ee3}.mp-button-light-blue:hover{border-color:transparent;background-color:rgba(65,137,230,.2);color:#009ee3;-webkit-transition:background-color .2s ease-in;transition:background-color .2s}.mp-button-light-blue:focus{outline:0;box-shadow:0 0 0 .1875em rgb(27 135 201 / 30%);-webkit-transition:box-shadow .25s ease-in;transition:box-shadow .25s ease-in}.mp-button-light-blue:active{border-color:transparent;background-color:rgba(65,137,230,.3);color:#009ee3}.mp-settings-icon-success{background:url("../../images/mercadopago-settings/icon-success.png") 98% 50% no-repeat transparent;padding-right:16px!important}.mp-settings-icon-warning{background:url("../../images/mercadopago-settings/icon-warning.png") 98% 50% no-repeat transparent;padding-right:16px!important}.mp-settings-icon-open{background:url("../../images/mercadopago-settings/icon-open.png") 98% 50% no-repeat transparent;padding-right:16px!important;transition:1s}.mp-settings-icon-open.mp-arrow-up{transform:rotate(180deg);transition:1s}.mp-settings-icon{width:70px;height:70px}.mp-settings-icon-info{background:url("../../images/mercadopago-settings/icon-info.png") 98% 50% no-repeat transparent;padding-right:16px!important}.mp-settings-icon-mp{background:url("../../images/mercadopago-settings/icon-mp.png") center center no-repeat transparent}.mp-settings-icon-card{background:url("../../images/mercadopago-settings/icon-card.png") center center no-repeat transparent}.mp-settings-icon-code{background:url("../../images/mercadopago-settings/icon-code.png") center center no-repeat transparent}.mp-settings-icon-pix{background:url("../../images/mercadopago-settings/icon-pix.png") center center no-repeat transparent}.mp-settings-icon-config{background:url("../../images/mercadopago-settings/icon-config.png") center center no-repeat transparent;padding-right:16px!important}.mp-settings-hr{position:static;border:1px solid #c6c6c6;flex:none;order:0;align-self:stretch;flex-grow:0;margin:32px 0 32px}.mp-settings-title-blocks{font-size:20px;line-height:25px}.mp-settings-input{width:100%;height:48px;left:calc(50% - 544px / 2);top:22px;background:#fff;border:1px solid rgba(0,0,0,.25);border-radius:6px;flex:none;order:1;align-self:stretch;flex-grow:0;margin:4px 0}.mp-settings-margin-right{margin-right:8px}.mp-settings-margin-left{margin-left:8px}.mp-settings-label{font-family:sans-serif;font-size:14px;line-height:18px}.mp-settings-helper{font-family:sans-serif;position:static;width:532px;height:18px;left:calc(50% - 532px / 2);top:0;font-size:13px;line-height:18px;color:rgba(0,0,0,.55)}.mp-settings-standard-margin{margin:0 0 24px}.mp-settings-blue-text{cursor:pointer;color:#009ee3!important;text-decoration:none}.mp-settings-switch{position:relative;display:inline-block;width:40px;height:24px;margin:0 12px 5px 0}.mp-settings-switch input{opacity:0;width:0;height:0}.mp-settings-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.mp-settings-slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.mp-settings-slider{background-color:#2196f3}input:focus+.mp-settings-slider{box-shadow:0 0 1px #2196f3}input:checked+.mp-settings-slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.mp-settings-slider.mp-settings-round{border-radius:34px}.mp-settings-slider.mp-settings-round:before{border-radius:50%}.mp-settings-debug{margin:0}.mp-settings-payment-block{border-radius:unset;border-bottom:1px solid #c6c6c6;width:75%;display:flex;align-items:center}.mp-settings-badge-active{flex-direction:column;justify-content:center;align-items:center;padding:7px 8px 5px;width:45px;height:15px;left:calc(50% - 57px / 2);background:rgba(0,166,80,.1);border-radius:12px;font-size:12px;line-height:12px;align-items:center;text-align:center;color:#00a650}.mp-settings-badge-inactive{flex-direction:column;justify-content:center;align-items:center;padding:7px 8px 5px;width:45px;height:15px;left:calc(50% - 52px / 2);background:rgba(0,0,0,.07);border-radius:12px;margin:0 0;font-size:12px;line-height:12px;text-align:center;color:rgba(0,0,0,.55)}.mp-settings-test-mode-alert{display:flex;justify-content:center;align-items:center;padding:7px 8px 5px;height:24px;position:static;width:124px;left:calc(50% - 124px / 2);top:0;bottom:0;background:rgba(255,119,51,.1);border-radius:12px;font-family:sans-serif;font-size:12px;line-height:12px;text-align:center;color:#f73}.mp-settings-prod-mode-alert{display:flex;justify-content:center;align-items:center;padding:7px 8px 5px;width:196px;height:24px;padding:7px 8px 5px;position:static;width:196px;left:calc(50% - 196px / 2);top:0;bottom:0;left:4.08%;right:4.08%;top:29.17%;bottom:20.83%;font-family:sans-serif;font-size:12px;line-height:12px;text-align:center;color:#00a650;background:rgba(0,166,80,.1);border-radius:12px}.mp-settings-fieldset{margin:0 0 24px 0}.mp-settings-align-div{display:flex;align-items:center;justify-content:space-between}.mp-settings-text-payment{font-family:sans-serif;font-size:14px;line-height:16px;color:#009ee3;margin:0 10px}.mp-settings-margin-title-payment{margin:0 16px 0 16px}.mp-settings-border-bottom-payment{border-bottom:unset}.mp-settings-helper-payment-methods{padding:0 16px 0 14px;margin:unset}.mp-settings-radio-button{max-width:16px;max-height:16px}.mp-settings-alert-payment-methods{display:flex;align-items:flex-start;margin-top:22px}.mp-settings-alert-payment-methods-orange{width:6px;background-color:#f73;height:72px;border-radius:6px 0 0 6px}.mp-settings-alert-payment-methods-green{width:6px;background-color:#00a650;height:72px;border-radius:6px 0 0 6px}.mp-settings-alert-payment-methods-gray{border-radius:0 6px 6px 0;width:533px;background:rgba(0,0,0,.04);display:flex;padding:16px 16px 14px;align-items:flex-start}.mp-settings-alert-mode-body{font-family:sans-serif;font-size:14px;line-height:18px;margin-top:4px}.mp-settings-alert-mode-title{font-family:sans-serif;font-size:16px;line-height:20px;margin-top:0;color:rgba(0,0,0,.9)}.mp-settings-mode-container{display:flex;margin:20px 8px 0 0}.mp-settings-mode-spacing{margin-right:12px}.mp-settings-title-align{display:flex;justify-content:space-between;cursor:pointer}.mp-icon-align{display:flex;align-items:center}.mp-settings-block-align-top{padding-top:8px}.mp-credential-feedback-positive{background:url("../../images/mercadopago-settings/feedback-positive.png") 98% 50% no-repeat transparent;background-size:1rem;padding-right:30px!important}.mp-credential-feedback-negative{background:url("../../images/mercadopago-settings/feedback-negative.png") 98% 50% no-repeat transparent;background-size:1rem;padding-right:30px!important}.mp-settings-tooltip{position:relative;display:flex}.mp-settings-tooltip .mp-settings-tooltip-text{visibility:hidden;width:200px;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.1),0 6px 16px rgba(0,0,0,.1);border-radius:6px;color:#000;text-align:left;border-radius:6px;padding:16px;position:absolute;z-index:3;top:30px;cursor:pointer;left:-550%;font-family:sans-serif;font-size:16px;line-height:20px;word-wrap:break-word}.mp-settings-tooltip .mp-settings-tooltip-text p{padding-bottom:10px}.mp-settings-tooltip .mp-settings-tooltip-text::after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #000 transparent}.mp-settings-tooltip:hover .mp-settings-tooltip-text{visibility:visible}.mp-settings-tooltip{position:relative;display:inline-block}.mp-settings-tooltip .mp-settings-tooltiptext{visibility:hidden;width:120px;background:#fff;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:150%;left:50%;margin-left:0;padding:16px}.mp-settings-tooltip .mp-settings-tooltip-text::after{content:"";position:absolute;bottom:100%;left:45%;margin-left:-13px;border-width:5px;border-style:solid;border-color:transparent transparent #fff transparent}.mp-settings-tooltip:hover .mp-settings-tooltip-text{visibility:visible}.mp-settings-choose-mode{flex-direction:column;justify-content:space-between}.mp-settings-mode-style{width:16px;height:16px;background:rgba(0,0,0,.04)}.mp-settings-mode-warning{display:flex;flex-direction:column;justify-content:flex-start}.mp-settings-select{appearance:unset!important;-webkit-appearance:unset!important;-moz-appearance:unset!important;max-width:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:12px 8px 12px 12px!important;position:static!important;height:48px!important;left:calc(50% - 544px / 2)!important;top:22px!important;background:url("../../images/mercadopago-settings/iconshape.png") no-repeat center right #fff!important;background-origin:content-box!important;border:1px solid rgba(0,0,0,.25)!important;border-radius:6px!important;text-align:center!important;text-align-last:center!important;margin:4px 0!important;width:100%!important}.mp-settings-flex-start{align-items:flex-start}.mp-settings-link{text-decoration:none}.mp-alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.mp-alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.mp-alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.mp-text-center{text-align:center!important}.mp-card-body{flex:1 1 auto;padding:1rem 1rem}@media screen and (max-width:780px){.mp-settings-header-img{height:100%;width:95%}.mp-block-requirements{flex-direction:column;margin:10px 0 10px 0;margin-right:unset;margin-left:unset}.mp-container{flex-direction:column;margin:10px 0 10px 0;margin-right:unset;margin-left:unset}.mp-block{margin:10px 0 10px 0;margin-right:unset;margin-left:unset}.mp-settings-payment-block{margin:unset}.mp-settings-header{height:250px}.mp-settings-header p{top:55px;font-size:1.25rem}.mp-settings-title-blocks{font-size:1.25rem}.mp-settings-icon{width:60px;height:40px;min-width:60px}.mp-settings-icon{width:60px;height:40px;min-width:60px}} \ No newline at end of file +.mp-settings{margin:0 55px 0 23px;font-size:16px;min-width:550px;font-family:"Proxima Nova",-apple-system,"Helvetica Neue",Helvetica,Roboto,Arial,sans-serif}.mp-settings-header{height:340px;margin:30px 0 15px 0;position:relative}.mp-settings-header-img{position:absolute;background:url("../../images/mercadopago-settings/header-settings.png");height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;border-radius:140px 170px 170px 0}.mp-settings-header-logo{position:relative;background:url("../../images/mercadopago-settings/mercadopago-logo.png") 98% 50% no-repeat transparent;width:190px;height:70px;padding-right:16px!important;top:60px;line-height:36px;flex:none;flex-grow:0;margin:16px 0 0 50px}.mp-settings-header-hr{position:relative;top:65px;width:28%;border:1px solid #00b1ea;flex:none;flex-grow:0;margin:16px 0 0 45px}.mp-settings-header p{position:relative;top:70px;font-family:sans-serif;font-size:2rem;line-height:36px;color:#fff;flex:none;flex-grow:0;margin:16px 0 0 50px}.mp-container{display:flex}.mp-settings-title-container{display:flex}.mp-block{padding:24px;background-color:#fff;box-shadow:0 6px 16px rgb(0 0 0 / 10%);border-radius:6px}.mp-block-requirements{background-color:unset;flex:1;flex-direction:column;box-shadow:unset}.mp-block-flex{flex:2}.mp-block-manual{background:#f5f5f5}.mp-settings-font-color{font-family:sans-serif;color:rgba(0,0,0,.9)}.mp-settings-title-font-size{font-size:20px;line-height:25px}.mp-settings-subtitle-font-size{font-size:16px;line-height:20px}.mp-settings-title-color{color:rgba(0,0,0,.55)}.mp-inner-container{display:flex;flex-direction:row}.mp-inner-container div:first-child{padding-right:10px;flex:1;margin:0;padding:0;display:flex;flex-direction:row}.mp-inner-container div:nth-child(2){padding-left:10px;flex:1;margin:0;padding:0;display:flex;flex-direction:row-reverse}.mp-inner-container div p{margin:0 8px 0 0;padding:0}.mp-inner-container div h4{margin:0;padding-right:5px}.mp-inner-container-settings{display:block;flex-direction:column}.mp-button{font-size:14px;line-height:16px;color:#fff;border:none;padding:9px 12px 7px;background:#009ee3;border-radius:5px;margin:15px 0 15px 0;cursor:pointer;transition:box-shadow .25s ease-out,background-color .2s ease-out;box-shadow:0 0 0 0 #fff}.mp-button:hover{border-color:transparent;background-color:#007eb5;color:#fff;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in}.mp-button:focus{outline:0;box-shadow:0 0 0 .1875em rgb(27 135 201 / 30%);-webkit-transition:box-shadow .25s ease-in;transition:box-shadow .25s ease-in}.mp-button:active{border-color:transparent;background-color:#005e88;color:#fff}.mp-button-light-blue{border-color:transparent;background:rgba(71,154,209,.15);color:#009ee3}.mp-button-light-blue:hover{border-color:transparent;background-color:rgba(65,137,230,.2);color:#009ee3;-webkit-transition:background-color .2s ease-in;transition:background-color .2s}.mp-button-light-blue:focus{outline:0;box-shadow:0 0 0 .1875em rgb(27 135 201 / 30%);-webkit-transition:box-shadow .25s ease-in;transition:box-shadow .25s ease-in}.mp-button-light-blue:active{border-color:transparent;background-color:rgba(65,137,230,.3);color:#009ee3}.mp-settings-icon-success{background:url("../../images/mercadopago-settings/icon-success.png") 98% 50% no-repeat transparent;padding-right:16px!important}.mp-settings-icon-warning{background:url("../../images/mercadopago-settings/icon-warning.png") 98% 50% no-repeat transparent;padding-right:16px!important}.mp-settings-icon-open{background:url("../../images/mercadopago-settings/icon-open.png") 98% 50% no-repeat transparent;padding-right:16px!important;transition:1s}.mp-settings-icon-open.mp-arrow-up{transform:rotate(180deg);transition:1s}.mp-settings-icon{width:70px;height:70px}.mp-settings-icon-info{background:url("../../images/mercadopago-settings/icon-info.png") 98% 50% no-repeat transparent;padding-right:16px!important}.mp-settings-icon-mp{background:url("../../images/mercadopago-settings/icon-mp.png") center center no-repeat transparent}.mp-settings-icon-card{background:url("../../images/mercadopago-settings/icon-card.png") center center no-repeat transparent}.mp-settings-icon-code{background:url("../../images/mercadopago-settings/icon-code.png") center center no-repeat transparent}.mp-settings-icon-pix{background:url("../../images/mercadopago-settings/icon-pix.png") center center no-repeat transparent}.mp-settings-icon-config{background:url("../../images/mercadopago-settings/icon-config.png") center center no-repeat transparent;padding-right:16px!important}.mp-settings-hr{position:static;border:1px solid #c6c6c6;flex:none;order:0;align-self:stretch;flex-grow:0;margin:32px 0 32px}.mp-settings-title-blocks{font-size:20px;line-height:25px}.mp-settings-input{width:100%;height:48px;left:calc(50% - 544px / 2);top:22px;background:#fff;border:1px solid rgba(0,0,0,.25);border-radius:6px;flex:none;order:1;align-self:stretch;flex-grow:0;margin:4px 0}.mp-settings-margin-right{margin-right:8px}.mp-settings-margin-left{margin-left:8px}.mp-settings-label{font-family:sans-serif;font-size:14px;line-height:18px}.mp-settings-helper{font-family:sans-serif;position:static;width:532px;height:18px;left:calc(50% - 532px / 2);top:0;font-size:13px;line-height:18px;color:rgba(0,0,0,.55)}.mp-settings-standard-margin{margin:0 0 24px}.mp-settings-blue-text{cursor:pointer;color:#009ee3!important;text-decoration:none}.mp-settings-switch{position:relative;display:inline-block;width:40px;height:24px;margin:0 12px 5px 0}.mp-settings-switch input{opacity:0;width:0;height:0}.mp-settings-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.mp-settings-slider:before{position:absolute;content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.mp-settings-slider{background-color:#2196f3}input:focus+.mp-settings-slider{box-shadow:0 0 1px #2196f3}input:checked+.mp-settings-slider:before{-webkit-transform:translateX(16px);-ms-transform:translateX(16px);transform:translateX(16px)}.mp-settings-slider.mp-settings-round{border-radius:34px}.mp-settings-slider.mp-settings-round:before{border-radius:50%}.mp-settings-debug{margin:0}.mp-settings-payment-block{border-radius:unset;border-bottom:1px solid #c6c6c6;width:75%;display:flex;align-items:center}.mp-settings-badge-active{flex-direction:column;justify-content:center;align-items:center;padding:7px 8px 5px;width:45px;height:15px;left:calc(50% - 57px / 2);background:rgba(0,166,80,.1);border-radius:12px;font-size:12px;line-height:12px;align-items:center;text-align:center;color:#00a650}.mp-settings-badge-inactive{flex-direction:column;justify-content:center;align-items:center;padding:7px 8px 5px;width:45px;height:15px;left:calc(50% - 52px / 2);background:rgba(0,0,0,.07);border-radius:12px;margin:0 0;font-size:12px;line-height:12px;text-align:center;color:rgba(0,0,0,.55)}.mp-settings-test-mode-alert{display:flex;justify-content:center;align-items:center;padding:7px 8px 5px;height:24px;position:static;width:124px;left:calc(50% - 124px / 2);top:0;bottom:0;background:rgba(255,119,51,.1);border-radius:12px;font-family:sans-serif;font-size:12px;line-height:12px;text-align:center;color:#f73}.mp-settings-prod-mode-alert{display:flex;justify-content:center;align-items:center;padding:7px 8px 5px;width:196px;height:24px;padding:7px 8px 5px;position:static;width:196px;left:calc(50% - 196px / 2);top:0;bottom:0;left:4.08%;right:4.08%;top:29.17%;bottom:20.83%;font-family:sans-serif;font-size:12px;line-height:12px;text-align:center;color:#00a650;background:rgba(0,166,80,.1);border-radius:12px}.mp-settings-fieldset{margin:0 0 24px 0}.mp-settings-align-div{display:flex;align-items:center;justify-content:space-between}.mp-settings-text-payment{font-family:sans-serif;font-size:14px;line-height:16px;color:#009ee3;margin:0 10px}.mp-settings-margin-title-payment{margin:0 16px 0 16px}.mp-settings-border-bottom-payment{border-bottom:unset}.mp-settings-helper-payment-methods{padding:0 16px 0 14px;margin:unset}.mp-settings-radio-button{max-width:16px;max-height:16px}.mp-settings-alert-payment-methods{display:flex;align-items:flex-start;margin-top:22px}.mp-settings-alert-payment-methods-orange{width:6px;background-color:#f73;height:72px;border-radius:6px 0 0 6px}.mp-settings-alert-payment-methods-green{width:6px;background-color:#00a650;height:72px;border-radius:6px 0 0 6px}.mp-settings-alert-payment-methods-gray{border-radius:0 6px 6px 0;width:533px;background:rgba(0,0,0,.04);display:flex;padding:16px 16px 14px;align-items:flex-start}.mp-settings-alert-mode-body{font-family:sans-serif;font-size:14px;line-height:18px;margin-top:4px}.mp-settings-alert-mode-title{font-family:sans-serif;font-size:16px;line-height:20px;margin-top:0;color:rgba(0,0,0,.9)}.mp-settings-mode-container{display:flex;margin:20px 8px 0 0}.mp-settings-mode-spacing{margin-right:12px}.mp-settings-title-align{display:flex;justify-content:space-between;cursor:pointer}.mp-icon-align{display:flex;align-items:center}.mp-settings-block-align-top{padding-top:8px}.mp-credential-feedback-positive{background:url("../../images/mercadopago-settings/feedback-positive.png") 98% 50% no-repeat transparent;background-size:1rem;padding-right:30px!important}.mp-credential-feedback-negative{background:url("../../images/mercadopago-settings/feedback-negative.png") 98% 50% no-repeat transparent;background-size:1rem;padding-right:30px!important}.mp-settings-tooltip{position:relative;display:flex}.mp-settings-tooltip .mp-settings-tooltip-text{visibility:hidden;width:200px;background:#fff;box-shadow:0 0 6px rgba(0,0,0,.1),0 6px 16px rgba(0,0,0,.1);border-radius:6px;color:#000;text-align:left;border-radius:6px;padding:16px;position:absolute;z-index:3;top:30px;cursor:pointer;left:-550%;font-family:sans-serif;font-size:16px;line-height:20px;word-wrap:break-word}.mp-settings-tooltip .mp-settings-tooltip-text p{padding-bottom:10px}.mp-settings-tooltip .mp-settings-tooltip-text::after{content:" ";position:absolute;bottom:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:transparent transparent #000 transparent}.mp-settings-tooltip:hover .mp-settings-tooltip-text{visibility:visible}.mp-settings-tooltip{position:relative;display:inline-block}.mp-settings-tooltip .mp-settings-tooltiptext{visibility:hidden;width:120px;background:#fff;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;top:150%;left:50%;margin-left:0;padding:16px}.mp-settings-tooltip .mp-settings-tooltip-text::after{content:"";position:absolute;bottom:100%;left:45%;margin-left:-13px;border-width:5px;border-style:solid;border-color:transparent transparent #fff transparent}.mp-settings-tooltip:hover .mp-settings-tooltip-text{visibility:visible}.mp-settings-choose-mode{flex-direction:column;justify-content:space-between}.mp-settings-mode-style{width:16px;height:16px;background:rgba(0,0,0,.04)}.mp-settings-mode-warning{display:flex;flex-direction:column;justify-content:flex-start}.mp-settings-select{appearance:unset!important;-webkit-appearance:unset!important;-moz-appearance:unset!important;max-width:none!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:12px 8px 12px 12px!important;position:static!important;height:48px!important;left:calc(50% - 544px / 2)!important;top:22px!important;background:url("../../images/mercadopago-settings/iconshape.png") no-repeat center right #fff!important;background-origin:content-box!important;border:1px solid rgba(0,0,0,.25)!important;border-radius:6px!important;text-align:center!important;text-align-last:center!important;margin:4px 0!important;width:100%!important}.mp-settings-flex-start{align-items:flex-start}.mp-settings-link{text-decoration:none}.mp-alert-danger{color:#842029;background-color:#f8d7da;border-color:#f5c2c7}.mp-alert-success{color:#0f5132;background-color:#d1e7dd;border-color:#badbcc}.mp-alert{position:relative;padding:1rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.mp-text-center{text-align:center!important}.mp-card-body{flex:1 1 auto;padding:1rem 1rem}@media screen and (max-width:780px){.mp-settings-header-img{height:100%;width:95%}.mp-block-requirements{flex-direction:column;margin:10px 0 10px 0;margin-right:unset;margin-left:unset}.mp-container{flex-direction:column;margin:10px 0 10px 0;margin-right:unset;margin-left:unset}.mp-block{margin:10px 0 10px 0;margin-right:unset;margin-left:unset}.mp-settings-payment-block{margin:unset}.mp-settings-header{height:250px}.mp-settings-header p{top:55px;font-size:1.25rem}.mp-settings-title-blocks{font-size:1.25rem}.mp-settings-icon{width:60px;height:40px;min-width:60px}.mp-settings-icon{width:60px;height:40px;min-width:60px}} \ No newline at end of file diff --git a/assets/images/minilogo.png b/assets/images/minilogo.png index eb01af6de39ace3bae01abc7531c113dd84c1eab..4bf6cb93ef9b5b5d9d376c752e6b1e1890273fb0 100644 GIT binary patch delta 2915 zcmV-p3!L=3odM|VIGicTkg3ie4vK~z|Uy_tDS8&U4`uU*^(@<%kQk2DiNJP+ANExY= zun5!i2T;1+AOv2eiAofu!s|N&lhoLxl&TLIY5CD;Qd{lg~snc@bCY5mj}FvMY^x!TDP4RGH%9m0+QXJmE1n z`cRwPIM4owLYCP4srfg5Wi@7DHR8P)gIsbSd8OBM zx9{im%-P+p?Twq4*c_I+MFjXwbGXCZM(v z>$^L!<(^}7)?g-ojg2LxUl8>kN%n~va*kK=9H7yScIqNpZVB3jYK;66vYs5qvRCiMW@~>FIF?_3#Y?}-X5Yp2b(@ zQOzA@=!m*TL|F~iGZ*puwvfnhJF}i0N^x1eT=Dk73$orlxURdxq)zsuwrYY5$EoW3j%sXnv|9qvSl(!_L zvC*sg#w~FL;LL0h5*D`b+?GuzyA`nC?JLzA%a67EuBmBK>G!Qy3By;ZlJj+K>?^Ap zRsTDGSE=C-f2_LGaX-X{jVD!5@NZ882s^Kjh)s(4>O{dWEbXq$4)Cv&H&ano%ka!N zs;iqgxGA5X%oxJzH#5-n8}IHOkIA^{pK|V0C5JwnN^}qZ?xaR3MZ&=M+?P&QXJ|&S z?TM*Vle;AXVE_L;%(4Yz2n)6`Fd>wqIWt**voNz=5dc=J&YtxTGXBAVqz+xlH^(Zv zm0JkG!;hv~MS%6+2@PLVJngCNDktaCEzjHTV9DA76%w&Xt>0dB)4ozlwSG;m3Jza* zR@iOx>dnk#e@lKTMw6SQk?}k*KA!0lMR+s~v(8m79Qy0N#?N2T0YrH%`jH~EoMJ3Ti|G*`#^#Tf_m7ajrx5S31bp|TVGim4_csoJ+lyo3 zd?oD0+!-@Di zy1s85&adL>=l;s)8zvDEZg1x0HW@j26DPksgEz4kzHx(_?|P0K&j_uk9NRN18Z?x; zq~(^VjuNU6f4not;vUeO4^}R&v~AmafyW>Dh*6KEa`|#S`KM}V zTs#A;ZT-K8mRo|~^Q!v$T1Yo?F0Md7d=}fLuPHA01rZVU zHa1Erf56oCgaX=6k^VL=jYj54d7mXG&<3(N5ow&RnIkbO=l>`;)k4%n1NySHR?Io^% z7$1Iemb+3TTXr8QVaVNmd1_h;Z!bT}fn$}7NQ-30!HXm(gkTtd8d(nwVCrL=z~RS; z+oRaF=RB*H9mX{$3puC{opq>X`A)C#^=Uug!v#wc zoyXAkoj@-t=e=bUm_8{Hx7$S51;%$o>gzqk#x13?{CURwY%>o%IDlVGPX^#{ZUvcx z-$S!oP`$!%Ju@DEb8x@T^KSiCS>M?P;4#rt-Mn(9g|GwX%fMU&(lcwK@I5f3%ViSn zd=-wD*U>+vCuJwf`Q6g{dF;Ui0K8sFkLbnJRQ(#a+a&#-bxg@h=9Q<@nX~j;-d>rD zYw;7EjzEiuPqLMD>2^>`fOxf$IdcJ8rjeIt4p^uh0VL>u-<%er-X+cSIDy`I0u}7Q zGjS-D!9lotg>&c+hnVz}MC^V#Q~qlwMaRo&@OKaqV4y4pi(lTw!lj2fP_6LHeh32m zI#=K|vHt#ZX<5BTqxogKtC2xZ!Cw?y_ht`feyA7smq0pz>=)(n{N`b+OuV@h+}Lph zzxDeO9xv{Hy9eUSOu_gf7pD}bhx1H zyp|%n`RC6MAyX5EbH2n~lPhh^q~Vs%wagHE6{Z zXoZ)5(elqL(crofmnH@8THwv=3vxFtN~19%d68i?tVlhr_dcRCBV4?MoErn>;V zFR-j=;HC1eICNu9I5j)k2n{(|!M#9o_u{mI0ty7|GSNPEArF94-b{d7{%;@95eR^AGa{|Aw|n|oEQ0^R@s N002ovPDHLkV1hz`t#$wa literal 20155 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 A00000 diff --git a/assets/images/mplogo.png b/assets/images/mplogo.png index f4a6781792d0b0d639d3d79b1c0d91cef28c1ee6..0c80e8d12f8352e2f6175e14b71fa06dd3c620f8 100644 GIT binary patch literal 2750 zcmV;v3PJUWP)*7;#wMdK1ecXD{n9mQ#9OKn=?s zc?06?BH*viSVi;nHS%9}#wXb?=E@?kjaqoZ0Eag6mXTLZiHiv0RMua1zMqlrIWm(h z?{|58QjW}W1+_A8VL?sH8lU(|%k3vb++MtYzG`8%iU|M70DxUCqg zTPqO`ht30XB-4!-Thd7Nm*Bmb5fsWM0~`mA^JlV{da?&g>*pj=+nU2~{j0HYBw!0> zQ8qPinrPlNNXU_kuzj{@du(h`@{MsYH0<3Ku#BOOQ4TN1*Q{v3{U_Ta9n2;6@A$v?0!izUmV zm=!IdoFT5o7v`fApGW|rm;|@=M z!<`#9Jxlpnek`hiz3tYi+g-3+DvyLwUK>4Mf2A#h$>9~l4E60NB8Tef? z14Zk#I&Ng#6^rO+IFb#hUs>7kK?3b!#Prd2 zwbo}gZVCYr^jimk7BZ&!jOQ1U?>KU_^U~wlw@;bIu=piW1jnvQU)v`(?bquTL@);J zOdZAD1afEU7@j5`PZC5|Q=d%4P*G8eCmMI5kNYP-ENy@ z9Ne0reG61nv7^$3PH6=-FXo5U>@&8!S~=!`ybf+kA7!k7M$tMfc9rEYwK_fsOU%LZ zF3)mgaue5!Ovf<_uqoe+nb$8HNxQuCO!IsVS~y&+kGyEKm%dpu1CQ2M;*q+P*66Wl z@wYx7llU0_C!K?mqg*E|IR(5clc=^KwylDVv zXZ<9{rf3S@7bggP5|p$rH#{U9XDG+Gtq7_uXyi!*P~*xJ=Si7Aw@Pkk?Va`I@^Hl` z2o8_69B;2vx?B=af6}-cYn$g?0=~_SIgmc7ZScmeNAbZscHLr$E+ttI5?Na+Yx|C41t5;nv*}eVh@%mk=^YFX6zK^o*y?>MX^tb<@ z{Euh!w|viaDKSI1O35m&NUF2XExWi;LZm$zEdFl~X5BKGp;V7v&%~iP{`;CUh_??X%hk+~Cqfv?8=7#q8cEFw zpVyorJb8v{%tn@VZ`vep}+n#m7^3t`4 z)2UcLWidl1u*x#2VoeZpvq8ip5SLW9)!|8MDkT~WHx^NwC2g!Tb+w3d zO|yNjWwbEjjwv$WOKRJ}gdpLA`jrz3xeiHWcF|Ebhz2wBl3OWuu@+*2$R|gUHnlCZ zX0z6$p(G~a&_naF=!n8E9DoJ5CAAg$5wHbJ0r&e%DCT{)9e1qD;?(zI!+ubkfaBfS zg30wqB-eft4A)jpCa_`2jtVBcs(1SqoB-Z3X{8)<$*{bO(Lp=(PlBPEDSOPuM@~BP z;x0Cv?XjyuKWd8%EUiL*Ui6|)azfYZXFrT$l{&WG>@)~Y7TT!#rF zYq&;guPiR^+8}jp2<9JzQWS3f48bnG1Z>~iJ=}<1_6X9epwjrW56qoiT~n#q|oGbwh?C%5ybbJc;@kA^|O z#!E_Tj71Nu+62%uxGc)zvPu3NK-}ZhCQEqrae%64Gv1DJXIo@6SUekV$+f4|-qtct zA48=s9^1|<$!x^I$oq1~yVro6hYq3m?i}miiixEE0q8c2WBe0$`v3p{07*qoM6N<$ Eg7b4KdjJ3c literal 3619 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 p#i7+jT?lj`(1k!30zWbY{spj{;uQ { + mp_show_message(response.data, "success", "store"); + setTimeout(() => { mp_go_to_next_step( "mp-step-2", "mp-step-3", "mp-store-info-arrow-up", "mp-payments-arrow-up" ); - }, 3000 ); + }, 3000); } else { mp_show_message(response.data, "error", "store"); } @@ -237,57 +277,63 @@ function mp_settings_accordion_options() { function mp_set_mode() { var button = document.getElementById("mp-store-mode-save"); button.addEventListener("click", function () { - var mode_value = document.querySelector( - 'input[name="mp-test-prod"]:checked' - ).value; - jQuery.post(ajaxurl, { input_mode_value: mode_value, action: "mp_store_mode"}, function(data) { - - }) + var mode_value = document.querySelector('input[name="mp-test-prod"]:checked').value; + + jQuery + .post( + ajaxurl, + { input_mode_value: mode_value, action: "mp_store_mode" }, + function (data) {} + ) .done(function (response) { if (response.data) { - var badge = document.getElementById( "mp-mode-badge" ); - var color_badge = document.getElementById( "mp-orange-badge" ); - var icon_badge = document.getElementById( "mp-icon-badge" ); - var text_badge = document.getElementById( "mp-text-badge" ); - var helper_test = document.getElementById( "mp-helper-test" ); - var helper_prod = document.getElementById( "mp-helper-prod" ); + var badge = document.getElementById("mp-mode-badge"); + var color_badge = document.getElementById("mp-orange-badge"); + var icon_badge = document.getElementById("mp-icon-badge"); + var text_badge = document.getElementById("mp-text-badge"); + var helper_test = document.getElementById("mp-helper-test"); + var helper_prod = document.getElementById("mp-helper-prod"); text_badge.textContent = response.data; - if ( mode_value === "yes" ) { - badge.classList.remove( "mp-settings-prod-mode-alert" ); - badge.classList.add( "mp-settings-test-mode-alert" ); + if (mode_value === "yes") { + badge.classList.remove("mp-settings-prod-mode-alert"); + badge.classList.add("mp-settings-test-mode-alert"); color_badge.classList.remove( "mp-settings-alert-payment-methods-green" ); - color_badge.classList.add( "mp-settings-alert-payment-methods-orange" ); + color_badge.classList.add( + "mp-settings-alert-payment-methods-orange" + ); - icon_badge.classList.remove( "mp-settings-icon-success" ); - icon_badge.classList.add( "mp-settings-icon-warning" ); + icon_badge.classList.remove("mp-settings-icon-success"); + icon_badge.classList.add("mp-settings-icon-warning"); badge.textContent = "Loja em modo teste"; helper_test.style.display = "block"; helper_prod.style.display = "none"; - mp_show_message( response.data, "success", "test_mode" ); + mp_show_message(response.data, "success", "test_mode"); } else { - badge.classList.remove( "mp-settings-test-mode-alert" ); - badge.classList.add( "mp-settings-prod-mode-alert" ); + badge.classList.remove("mp-settings-test-mode-alert"); + badge.classList.add("mp-settings-prod-mode-alert"); badge.textContent = "Loja em modo vendas (Produção)"; color_badge.classList.remove( "mp-settings-alert-payment-methods-orange" ); - color_badge.classList.add( "mp-settings-alert-payment-methods-green" ); + color_badge.classList.add( + "mp-settings-alert-payment-methods-green" + ); - icon_badge.classList.remove( "mp-settings-icon-warning" ); - icon_badge.classList.add( "mp-settings-icon-success" ); + icon_badge.classList.remove("mp-settings-icon-warning"); + icon_badge.classList.add("mp-settings-icon-success"); helper_test.style.display = "none"; helper_prod.style.display = "block"; - mp_show_message( response.data, "success", "test_mode" ); + mp_show_message(response.data, "success", "test_mode"); } } else { mp_show_message(response.data, "error", "test_mode"); @@ -300,15 +346,20 @@ function mp_set_mode() { } function mp_get_payment_properties() { - jQuery.post(ajaxurl, { action: "mp_get_payment_properties" }, function(data) { - - }) + jQuery + .post(ajaxurl, { action: "mp_get_payment_properties" }, function (data) {}) .done(function (response) { const payment = document.getElementById("mp-payment"); + response.data.reverse().forEach((gateway) => { payment.insertAdjacentHTML("afterend", mp_payment_properties(gateway)); mp_payment_properties(gateway); }); + + // added melidata events on store configuration step three + if (window.melidata && window.melidata.client && window.melidata.client.stepPaymentMethodsCallback) { + window.melidata.client.stepPaymentMethodsCallback(); + } }) .fail(function (error) {}); } @@ -322,6 +373,7 @@ function mp_payment_properties(gateway) { gateway.enabled == "yes" ? gateway.badge_translator.yes : gateway.badge_translator.no; + return ( ' {mp_go_to_next_step("mp-step-1","mp-step-2","mp-credentials-arrow-up","mp-store-info-arrow-up")}),3e3)):mp_show_message(e.data,"error","credentials")})).fail((function(e){mp_show_message(e?.data,"error","credentials")}))}))}function mp_update_store_information(){button=document.getElementById("mp-store-info-save"),button.addEventListener("click",(function(){jQuery.post(ajaxurl,{store_identificator:document.getElementById("mp-store-identificator").value,store_category_id:document.getElementById("mp-store-category-id").value,store_categories:document.getElementById("mp-store-categories").value,store_url_ipn:document.querySelector("#mp-store-url-ipn").value,store_integrator_id:document.getElementById("mp-store-integrator-id").value,store_debug_mode:document.querySelector("#mp-store-debug-mode:checked")?.value,action:"mp_update_store_information"},(function(e){})).done((function(e){e.success?(mp_validate_store_tips(),mp_show_message(e.data,"success","store"),setTimeout((()=>{mp_go_to_next_step("mp-step-2","mp-step-3","mp-store-info-arrow-up","mp-payments-arrow-up")}),3e3)):mp_show_message(e.data,"error","store")})).fail((function(e){mp_show_message(e?.data,"error","store")}))}))}function mp_settings_accordion_options(){var e=document.getElementById("options"),t=document.getElementById("block-two");e.addEventListener("click",(function(){this.classList.toggle("active");var s=this.nextElementSibling;"block"===s.style.display?s.style.display="none":s.style.display="block",e.classList.contains("active")||t.classList.contains("mp-settings-flex-start")?(e.textContent="Ocultar opções avançadas",t.classList.remove("mp-settings-flex-start")):(t.classList.toggle("mp-settings-flex-start"),e.textContent="Ver opções avançadas")}))}function mp_set_mode(){document.getElementById("mp-store-mode-save").addEventListener("click",(function(){var e=document.querySelector('input[name="mp-test-prod"]:checked').value;jQuery.post(ajaxurl,{input_mode_value:e,action:"mp_store_mode"},(function(e){})).done((function(t){if(t.data){var s=document.getElementById("mp-mode-badge"),n=document.getElementById("mp-orange-badge"),a=document.getElementById("mp-icon-badge"),i=document.getElementById("mp-text-badge"),c=document.getElementById("mp-helper-test"),o=document.getElementById("mp-helper-prod");i.textContent=t.data,"yes"===e?(s.classList.remove("mp-settings-prod-mode-alert"),s.classList.add("mp-settings-test-mode-alert"),n.classList.remove("mp-settings-alert-payment-methods-green"),n.classList.add("mp-settings-alert-payment-methods-orange"),a.classList.remove("mp-settings-icon-success"),a.classList.add("mp-settings-icon-warning"),s.textContent="Loja em modo teste",c.style.display="block",o.style.display="none",mp_show_message(t.data,"success","test_mode")):(s.classList.remove("mp-settings-test-mode-alert"),s.classList.add("mp-settings-prod-mode-alert"),s.textContent="Loja em modo vendas (Produção)",n.classList.remove("mp-settings-alert-payment-methods-orange"),n.classList.add("mp-settings-alert-payment-methods-green"),a.classList.remove("mp-settings-icon-warning"),a.classList.add("mp-settings-icon-success"),c.style.display="none",o.style.display="block",mp_show_message(t.data,"success","test_mode"))}else mp_show_message(t.data,"error","test_mode")})).fail((function(e){mp_show_message(e.data,"error","test_mode")}))}))}function mp_get_payment_properties(){jQuery.post(ajaxurl,{action:"mp_get_payment_properties"},(function(e){})).done((function(e){const t=document.getElementById("mp-payment");e.data.reverse().forEach((e=>{t.insertAdjacentHTML("afterend",mp_payment_properties(e)),mp_payment_properties(e)}))})).fail((function(e){}))}function mp_payment_properties(e){var t="yes"==e.enabled?"mp-settings-badge-active":"mp-settings-badge-inactive",s="yes"==e.enabled?e.badge_translator.yes:e.badge_translator.no;return'
'+e.title+" - "+e.description+' '+s+'
Configurar
'}function mp_validate_credentials_tips(){var e=document.getElementById("mp-settings-icon-credentials");jQuery.post(ajaxurl,{action:"mp_validate_credentials_tips"},(function(e){})).done((function(t){t.success?(e.classList.remove("mp-settings-icon-credentials"),e.classList.add("mp-settings-icon-success")):e.classList.remove("mp-settings-icon-success")})).fail((function(t){e.classList.remove("mp-settings-icon-success")}))}function mp_validate_store_tips(){var e=document.getElementById("mp-settings-icon-store");jQuery.post(ajaxurl,{action:"mp_validate_store_tips"},(function(e){})).done((function(t){t.success?(e.classList.remove("mp-settings-icon-store"),e.classList.add("mp-settings-icon-success")):e.classList.remove("mp-settings-icon-success")})).fail((function(t){e.classList.remove("mp-settings-icon-success")}))}function mp_validate_payment_tips(){var e=document.getElementById("mp-settings-icon-payment");jQuery.post(ajaxurl,{action:"mp_validate_payment_tips"},(function(e){})).done((function(t){t.success?(e.classList.remove("mp-settings-icon-payment"),e.classList.add("mp-settings-icon-success")):e.classList.remove("mp-settings-icon-success")})).fail((function(t){e.classList.remove("mp-settings-icon-success")}))}function mp_show_message(e,t,s){const n=document.createElement("div");var a="",i="";switch(s){case"credentials":a=document.querySelector(".mp-message-credentials"),i=document.querySelector(".mp-heading-credentials");break;case"store":a=document.querySelector(".mp-message-store"),i=document.querySelector(".mp-heading-store");break;case"payment":a=document.querySelector(".mp-message-payment"),i=document.querySelector(".mp-heading-payment");break;case"test_mode":a=document.querySelector(".mp-message-test-mode"),i=document.querySelector(".mp-heading-test-mode");break;default:a="",i=""}n.className="error"===t?"mp-alert mp-alert-danger mp-text-center mp-card-body":"mp-alert mp-alert-success mp-text-center mp-card-body",n.appendChild(document.createTextNode(e)),a.insertBefore(n,i),setTimeout(clearMessage,3e3)}function clearMessage(){document.querySelector(".mp-alert").remove()}function mp_go_to_next_step(e,t,s,n){var a=document.getElementById(e),i=document.getElementById(t),c=document.getElementById(s),o=document.getElementById(n);a.style.display="none",i.style.display="block",c.classList.remove("mp-arrow-up"),o.classList.add("mp-arrow-up")}function mp_continue_to_next_step(){document.getElementById("mp-payment-method-continue").addEventListener("click",(function(){mp_go_to_next_step("mp-step-3","mp-step-4","mp-payments-arrow-up","mp-modes-arrow-up")}))}function mp_settings_screen_load(){mp_settings_accordion_start(),mp_settings_accordion_options(),mp_get_requirements(),mp_validate_credentials(),mp_update_option_credentials(),mp_update_store_information(),mp_set_mode(),mp_get_payment_properties(),mp_validate_credentials_tips(),mp_validate_store_tips(),mp_validate_payment_tips(),mp_continue_to_next_step()} \ No newline at end of file +function mp_settings_accordion_start(){var e,t=document.getElementsByClassName("mp-settings-title-align");for(e=0;e{mp_go_to_next_step("mp-step-1","mp-step-2","mp-credentials-arrow-up","mp-store-info-arrow-up")}),3e3)):mp_show_message(e.data,"error","credentials")})).fail((function(e){mp_show_message(e?.data,"error","credentials")}))}))}function mp_update_store_information(){button=document.getElementById("mp-store-info-save"),button.addEventListener("click",(function(){jQuery.post(ajaxurl,{store_identificator:document.getElementById("mp-store-identificator").value,store_category_id:document.getElementById("mp-store-category-id").value,store_categories:document.getElementById("mp-store-categories").value,store_url_ipn:document.querySelector("#mp-store-url-ipn").value,store_integrator_id:document.getElementById("mp-store-integrator-id").value,store_debug_mode:document.querySelector("#mp-store-debug-mode:checked")?.value,action:"mp_update_store_information"},(function(e){})).done((function(e){e.success?(mp_validate_store_tips(),mp_show_message(e.data,"success","store"),setTimeout((()=>{mp_go_to_next_step("mp-step-2","mp-step-3","mp-store-info-arrow-up","mp-payments-arrow-up")}),3e3)):mp_show_message(e.data,"error","store")})).fail((function(e){mp_show_message(e?.data,"error","store")}))}))}function mp_settings_accordion_options(){var e=document.getElementById("options"),t=document.getElementById("block-two");e.addEventListener("click",(function(){this.classList.toggle("active");var s=this.nextElementSibling;"block"===s.style.display?s.style.display="none":s.style.display="block",e.classList.contains("active")||t.classList.contains("mp-settings-flex-start")?(e.textContent="Ocultar opções avançadas",t.classList.remove("mp-settings-flex-start")):(t.classList.toggle("mp-settings-flex-start"),e.textContent="Ver opções avançadas")}))}function mp_set_mode(){document.getElementById("mp-store-mode-save").addEventListener("click",(function(){var e=document.querySelector('input[name="mp-test-prod"]:checked').value;jQuery.post(ajaxurl,{input_mode_value:e,action:"mp_store_mode"},(function(e){})).done((function(t){if(t.data){var s=document.getElementById("mp-mode-badge"),n=document.getElementById("mp-orange-badge"),a=document.getElementById("mp-icon-badge"),i=document.getElementById("mp-text-badge"),o=document.getElementById("mp-helper-test"),c=document.getElementById("mp-helper-prod");i.textContent=t.data,"yes"===e?(s.classList.remove("mp-settings-prod-mode-alert"),s.classList.add("mp-settings-test-mode-alert"),n.classList.remove("mp-settings-alert-payment-methods-green"),n.classList.add("mp-settings-alert-payment-methods-orange"),a.classList.remove("mp-settings-icon-success"),a.classList.add("mp-settings-icon-warning"),s.textContent="Loja em modo teste",o.style.display="block",c.style.display="none",mp_show_message(t.data,"success","test_mode")):(s.classList.remove("mp-settings-test-mode-alert"),s.classList.add("mp-settings-prod-mode-alert"),s.textContent="Loja em modo vendas (Produção)",n.classList.remove("mp-settings-alert-payment-methods-orange"),n.classList.add("mp-settings-alert-payment-methods-green"),a.classList.remove("mp-settings-icon-warning"),a.classList.add("mp-settings-icon-success"),o.style.display="none",c.style.display="block",mp_show_message(t.data,"success","test_mode"))}else mp_show_message(t.data,"error","test_mode")})).fail((function(e){mp_show_message(e.data,"error","test_mode")}))}))}function mp_get_payment_properties(){jQuery.post(ajaxurl,{action:"mp_get_payment_properties"},(function(e){})).done((function(e){const t=document.getElementById("mp-payment");e.data.reverse().forEach((e=>{t.insertAdjacentHTML("afterend",mp_payment_properties(e)),mp_payment_properties(e)})),window.melidata&&window.melidata.client&&window.melidata.client.stepPaymentMethodsCallback&&window.melidata.client.stepPaymentMethodsCallback()})).fail((function(e){}))}function mp_payment_properties(e){var t="yes"==e.enabled?"mp-settings-badge-active":"mp-settings-badge-inactive",s="yes"==e.enabled?e.badge_translator.yes:e.badge_translator.no;return'
'+e.title+" - "+e.description+' '+s+'
Configurar
'}function mp_validate_credentials_tips(){var e=document.getElementById("mp-settings-icon-credentials");jQuery.post(ajaxurl,{action:"mp_validate_credentials_tips"},(function(e){})).done((function(t){t.success?(e.classList.remove("mp-settings-icon-credentials"),e.classList.add("mp-settings-icon-success")):e.classList.remove("mp-settings-icon-success")})).fail((function(t){e.classList.remove("mp-settings-icon-success")}))}function mp_validate_store_tips(){var e=document.getElementById("mp-settings-icon-store");jQuery.post(ajaxurl,{action:"mp_validate_store_tips"},(function(e){})).done((function(t){t.success?(e.classList.remove("mp-settings-icon-store"),e.classList.add("mp-settings-icon-success")):e.classList.remove("mp-settings-icon-success")})).fail((function(t){e.classList.remove("mp-settings-icon-success")}))}function mp_validate_payment_tips(){var e=document.getElementById("mp-settings-icon-payment");jQuery.post(ajaxurl,{action:"mp_validate_payment_tips"},(function(e){})).done((function(t){t.success?(e.classList.remove("mp-settings-icon-payment"),e.classList.add("mp-settings-icon-success")):e.classList.remove("mp-settings-icon-success")})).fail((function(t){e.classList.remove("mp-settings-icon-success")}))}function mp_show_message(e,t,s){const n=document.createElement("div");var a="",i="";switch(s){case"credentials":a=document.querySelector(".mp-message-credentials"),i=document.querySelector(".mp-heading-credentials");break;case"store":a=document.querySelector(".mp-message-store"),i=document.querySelector(".mp-heading-store");break;case"payment":a=document.querySelector(".mp-message-payment"),i=document.querySelector(".mp-heading-payment");break;case"test_mode":a=document.querySelector(".mp-message-test-mode"),i=document.querySelector(".mp-heading-test-mode");break;default:a="",i=""}n.className="error"===t?"mp-alert mp-alert-danger mp-text-center mp-card-body":"mp-alert mp-alert-success mp-text-center mp-card-body",n.appendChild(document.createTextNode(e)),a.insertBefore(n,i),setTimeout(clearMessage,3e3)}function clearMessage(){document.querySelector(".mp-alert").remove()}function mp_go_to_next_step(e,t,s,n){var a=document.getElementById(e),i=document.getElementById(t),o=document.getElementById(s),c=document.getElementById(n);if(a.style.display="none",i.style.display="block",o.classList.remove("mp-arrow-up"),c.classList.add("mp-arrow-up"),window.melidata&&window.melidata.client&&window.melidata.client.addStoreConfigurationsStepTimer)switch(t){case"mp-step-2":window.melidata.client.addStoreConfigurationsStepTimer({step:"business"});break;case"mp-step-3":window.melidata.client.addStoreConfigurationsStepTimer({step:"payment_methods",sendOnClose:!0});break;case"mp-step-4":window.melidata.client.addStoreConfigurationsStepTimer({step:"mode"})}}function mp_continue_to_next_step(){document.getElementById("mp-payment-method-continue").addEventListener("click",(function(){mp_go_to_next_step("mp-step-3","mp-step-4","mp-payments-arrow-up","mp-modes-arrow-up")}))}function mp_settings_screen_load(){mp_settings_accordion_start(),mp_settings_accordion_options(),mp_get_requirements(),mp_validate_credentials(),mp_update_option_credentials(),mp_update_store_information(),mp_set_mode(),mp_get_payment_properties(),mp_validate_credentials_tips(),mp_validate_store_tips(),mp_validate_payment_tips(),mp_continue_to_next_step()} \ No newline at end of file diff --git a/changelog.log b/changelog.log index 5fd333682..cc402e247 100644 --- a/changelog.log +++ b/changelog.log @@ -1,5 +1,12 @@ CHANGELOG: == Changelog == += v5.8.0 (07/06/2022) = +* Features +- Added melidata script to collect metrics from plugin + +* Bug fixes +- Changed mp logo + = v5.7.6 (19/04/2022) = * Bug fixes - Adjusted IPN notification to recognize discount coupon diff --git a/composer.lock b/composer.lock index 6b96f3660..ccd288669 100644 --- a/composer.lock +++ b/composer.lock @@ -9,27 +9,27 @@ "packages-dev": [ { "name": "dealerdirect/phpcodesniffer-composer-installer", - "version": "v0.7.1", + "version": "v0.7.2", "source": { "type": "git", "url": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer.git", - "reference": "fe390591e0241955f22eb9ba327d137e501c771c" + "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/fe390591e0241955f22eb9ba327d137e501c771c", - "reference": "fe390591e0241955f22eb9ba327d137e501c771c", + "url": "https://api.github.com/repos/Dealerdirect/phpcodesniffer-composer-installer/zipball/1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", + "reference": "1c968e542d8843d7cd71de3c5c9c3ff3ad71a1db", "shasum": "" }, "require": { "composer-plugin-api": "^1.0 || ^2.0", "php": ">=5.3", - "squizlabs/php_codesniffer": "^2.0 || ^3.0 || ^4.0" + "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" }, "require-dev": { "composer/composer": "*", - "phpcompatibility/php-compatibility": "^9.0", - "sensiolabs/security-checker": "^4.1.0" + "php-parallel-lint/php-parallel-lint": "^1.3.1", + "phpcompatibility/php-compatibility": "^9.0" }, "type": "composer-plugin", "extra": { @@ -50,6 +50,10 @@ "email": "franck.nijhof@dealerdirect.com", "homepage": "http://www.frenck.nl", "role": "Developer / IT Manager" + }, + { + "name": "Contributors", + "homepage": "https://github.com/Dealerdirect/phpcodesniffer-composer-installer/graphs/contributors" } ], "description": "PHP_CodeSniffer Standards Composer Installer Plugin", @@ -61,6 +65,7 @@ "codesniffer", "composer", "installer", + "phpcbf", "phpcs", "plugin", "qa", @@ -75,33 +80,34 @@ "issues": "https://github.com/dealerdirect/phpcodesniffer-composer-installer/issues", "source": "https://github.com/dealerdirect/phpcodesniffer-composer-installer" }, - "time": "2020-12-07T18:04:37+00:00" + "time": "2022-02-04T12:51:07+00:00" }, { "name": "doctrine/instantiator", - "version": "1.4.0", + "version": "1.4.1", "source": { "type": "git", "url": "https://github.com/doctrine/instantiator.git", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b" + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/doctrine/instantiator/zipball/d56bf6102915de5702778fe20f2de3b2fe570b5b", - "reference": "d56bf6102915de5702778fe20f2de3b2fe570b5b", + "url": "https://api.github.com/repos/doctrine/instantiator/zipball/10dcfce151b967d20fde1b34ae6640712c3891bc", + "reference": "10dcfce151b967d20fde1b34ae6640712c3891bc", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { - "doctrine/coding-standard": "^8.0", + "doctrine/coding-standard": "^9", "ext-pdo": "*", "ext-phar": "*", - "phpbench/phpbench": "^0.13 || 1.0.0-alpha2", - "phpstan/phpstan": "^0.12", - "phpstan/phpstan-phpunit": "^0.12", - "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0" + "phpbench/phpbench": "^0.16 || ^1", + "phpstan/phpstan": "^1.4", + "phpstan/phpstan-phpunit": "^1", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5", + "vimeo/psalm": "^4.22" }, "type": "library", "autoload": { @@ -128,7 +134,7 @@ ], "support": { "issues": "https://github.com/doctrine/instantiator/issues", - "source": "https://github.com/doctrine/instantiator/tree/1.4.0" + "source": "https://github.com/doctrine/instantiator/tree/1.4.1" }, "funding": [ { @@ -144,7 +150,7 @@ "type": "tidelift" } ], - "time": "2020-11-10T18:47:58+00:00" + "time": "2022-03-03T08:28:38+00:00" }, { "name": "giacocorsiglia/wordpress-stubs", @@ -191,37 +197,38 @@ }, { "name": "myclabs/deep-copy", - "version": "1.10.2", + "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/myclabs/DeepCopy.git", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220" + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/776f831124e9c62e1a2c601ecc52e776d8bb7220", - "reference": "776f831124e9c62e1a2c601ecc52e776d8bb7220", + "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/14daed4296fae74d9e3201d2c4925d1acb7aa614", + "reference": "14daed4296fae74d9e3201d2c4925d1acb7aa614", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, - "replace": { - "myclabs/deep-copy": "self.version" + "conflict": { + "doctrine/collections": "<1.6.8", + "doctrine/common": "<2.13.3 || >=3,<3.2.2" }, "require-dev": { - "doctrine/collections": "^1.0", - "doctrine/common": "^2.6", - "phpunit/phpunit": "^7.1" + "doctrine/collections": "^1.6.8", + "doctrine/common": "^2.13.3 || ^3.2.2", + "phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13" }, "type": "library", "autoload": { - "psr-4": { - "DeepCopy\\": "src/DeepCopy/" - }, "files": [ "src/DeepCopy/deep_copy.php" - ] + ], + "psr-4": { + "DeepCopy\\": "src/DeepCopy/" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -237,7 +244,7 @@ ], "support": { "issues": "https://github.com/myclabs/DeepCopy/issues", - "source": "https://github.com/myclabs/DeepCopy/tree/1.10.2" + "source": "https://github.com/myclabs/DeepCopy/tree/1.11.0" }, "funding": [ { @@ -245,7 +252,7 @@ "type": "tidelift" } ], - "time": "2020-11-13T09:40:50+00:00" + "time": "2022-03-03T13:19:32+00:00" }, { "name": "phar-io/manifest", @@ -518,16 +525,16 @@ }, { "name": "phpcompatibility/phpcompatibility-wp", - "version": "2.1.2", + "version": "2.1.3", "source": { "type": "git", "url": "https://github.com/PHPCompatibility/PHPCompatibilityWP.git", - "reference": "a792ab623069f0ce971b2417edef8d9632e32f75" + "reference": "d55de55f88697b9cdb94bccf04f14eb3b11cf308" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/a792ab623069f0ce971b2417edef8d9632e32f75", - "reference": "a792ab623069f0ce971b2417edef8d9632e32f75", + "url": "https://api.github.com/repos/PHPCompatibility/PHPCompatibilityWP/zipball/d55de55f88697b9cdb94bccf04f14eb3b11cf308", + "reference": "d55de55f88697b9cdb94bccf04f14eb3b11cf308", "shasum": "" }, "require": { @@ -568,7 +575,7 @@ "issues": "https://github.com/PHPCompatibility/PHPCompatibilityWP/issues", "source": "https://github.com/PHPCompatibility/PHPCompatibilityWP" }, - "time": "2021-07-21T11:09:57+00:00" + "time": "2021-12-30T16:37:40+00:00" }, { "name": "phpdocumentor/reflection-common", @@ -625,16 +632,16 @@ }, { "name": "phpdocumentor/reflection-docblock", - "version": "5.2.2", + "version": "5.3.0", "source": { "type": "git", "url": "https://github.com/phpDocumentor/ReflectionDocBlock.git", - "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556" + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/069a785b2141f5bcf49f3e353548dc1cce6df556", - "reference": "069a785b2141f5bcf49f3e353548dc1cce6df556", + "url": "https://api.github.com/repos/phpDocumentor/ReflectionDocBlock/zipball/622548b623e81ca6d78b721c5e029f4ce664f170", + "reference": "622548b623e81ca6d78b721c5e029f4ce664f170", "shasum": "" }, "require": { @@ -645,7 +652,8 @@ "webmozart/assert": "^1.9.1" }, "require-dev": { - "mockery/mockery": "~1.3.2" + "mockery/mockery": "~1.3.2", + "psalm/phar": "^4.8" }, "type": "library", "extra": { @@ -675,22 +683,22 @@ "description": "With this component, a library can provide support for annotations via DocBlocks or otherwise retrieve information that is embedded in a DocBlock.", "support": { "issues": "https://github.com/phpDocumentor/ReflectionDocBlock/issues", - "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/master" + "source": "https://github.com/phpDocumentor/ReflectionDocBlock/tree/5.3.0" }, - "time": "2020-09-03T19:13:55+00:00" + "time": "2021-10-19T17:43:47+00:00" }, { "name": "phpdocumentor/type-resolver", - "version": "1.4.0", + "version": "1.6.1", "source": { "type": "git", "url": "https://github.com/phpDocumentor/TypeResolver.git", - "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0" + "reference": "77a32518733312af16a44300404e945338981de3" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", - "reference": "6a467b8989322d92aa1c8bf2bebcc6e5c2ba55c0", + "url": "https://api.github.com/repos/phpDocumentor/TypeResolver/zipball/77a32518733312af16a44300404e945338981de3", + "reference": "77a32518733312af16a44300404e945338981de3", "shasum": "" }, "require": { @@ -698,7 +706,8 @@ "phpdocumentor/reflection-common": "^2.0" }, "require-dev": { - "ext-tokenizer": "*" + "ext-tokenizer": "*", + "psalm/phar": "^4.8" }, "type": "library", "extra": { @@ -724,39 +733,39 @@ "description": "A PSR-5 based resolver of Class names, Types and Structural Element Names", "support": { "issues": "https://github.com/phpDocumentor/TypeResolver/issues", - "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.4.0" + "source": "https://github.com/phpDocumentor/TypeResolver/tree/1.6.1" }, - "time": "2020-09-17T18:55:26+00:00" + "time": "2022-03-15T21:29:03+00:00" }, { "name": "phpspec/prophecy", - "version": "1.13.0", + "version": "v1.15.0", "source": { "type": "git", "url": "https://github.com/phpspec/prophecy.git", - "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea" + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpspec/prophecy/zipball/be1996ed8adc35c3fd795488a653f4b518be70ea", - "reference": "be1996ed8adc35c3fd795488a653f4b518be70ea", + "url": "https://api.github.com/repos/phpspec/prophecy/zipball/bbcd7380b0ebf3961ee21409db7b38bc31d69a13", + "reference": "bbcd7380b0ebf3961ee21409db7b38bc31d69a13", "shasum": "" }, "require": { "doctrine/instantiator": "^1.2", - "php": "^7.2 || ~8.0, <8.1", + "php": "^7.2 || ~8.0, <8.2", "phpdocumentor/reflection-docblock": "^5.2", "sebastian/comparator": "^3.0 || ^4.0", "sebastian/recursion-context": "^3.0 || ^4.0" }, "require-dev": { - "phpspec/phpspec": "^6.0", + "phpspec/phpspec": "^6.0 || ^7.0", "phpunit/phpunit": "^8.0 || ^9.0" }, "type": "library", "extra": { "branch-alias": { - "dev-master": "1.11.x-dev" + "dev-master": "1.x-dev" } }, "autoload": { @@ -791,9 +800,9 @@ ], "support": { "issues": "https://github.com/phpspec/prophecy/issues", - "source": "https://github.com/phpspec/prophecy/tree/1.13.0" + "source": "https://github.com/phpspec/prophecy/tree/v1.15.0" }, - "time": "2021-03-17T13:42:18+00:00" + "time": "2021-12-08T12:19:24+00:00" }, { "name": "phpunit/php-code-coverage", @@ -864,16 +873,16 @@ }, { "name": "phpunit/php-file-iterator", - "version": "2.0.4", + "version": "2.0.5", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/php-file-iterator.git", - "reference": "28af674ff175d0768a5a978e6de83f697d4a7f05" + "reference": "42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/28af674ff175d0768a5a978e6de83f697d4a7f05", - "reference": "28af674ff175d0768a5a978e6de83f697d4a7f05", + "url": "https://api.github.com/repos/sebastianbergmann/php-file-iterator/zipball/42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5", + "reference": "42c5ba5220e6904cbfe8b1a1bda7c0cfdc8c12f5", "shasum": "" }, "require": { @@ -912,7 +921,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/php-file-iterator/issues", - "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0.4" + "source": "https://github.com/sebastianbergmann/php-file-iterator/tree/2.0.5" }, "funding": [ { @@ -920,7 +929,7 @@ "type": "github" } ], - "time": "2021-07-19T06:46:01+00:00" + "time": "2021-12-02T12:42:26+00:00" }, { "name": "phpunit/php-text-template", @@ -1434,16 +1443,16 @@ }, { "name": "sebastian/exporter", - "version": "3.1.3", + "version": "3.1.4", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/exporter.git", - "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e" + "reference": "0c32ea2e40dbf59de29f3b49bf375176ce7dd8db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/6b853149eab67d4da22291d36f5b0631c0fd856e", - "reference": "6b853149eab67d4da22291d36f5b0631c0fd856e", + "url": "https://api.github.com/repos/sebastianbergmann/exporter/zipball/0c32ea2e40dbf59de29f3b49bf375176ce7dd8db", + "reference": "0c32ea2e40dbf59de29f3b49bf375176ce7dd8db", "shasum": "" }, "require": { @@ -1452,7 +1461,7 @@ }, "require-dev": { "ext-mbstring": "*", - "phpunit/phpunit": "^6.0" + "phpunit/phpunit": "^8.5" }, "type": "library", "extra": { @@ -1499,7 +1508,7 @@ ], "support": { "issues": "https://github.com/sebastianbergmann/exporter/issues", - "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.3" + "source": "https://github.com/sebastianbergmann/exporter/tree/3.1.4" }, "funding": [ { @@ -1507,7 +1516,7 @@ "type": "github" } ], - "time": "2020-11-30T07:47:53+00:00" + "time": "2021-11-11T13:51:24+00:00" }, { "name": "sebastian/global-state", @@ -1840,16 +1849,16 @@ }, { "name": "squizlabs/php_codesniffer", - "version": "3.6.0", + "version": "3.6.2", "source": { "type": "git", "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", - "reference": "ffced0d2c8fa8e6cdc4d695a743271fab6c38625" + "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/ffced0d2c8fa8e6cdc4d695a743271fab6c38625", - "reference": "ffced0d2c8fa8e6cdc4d695a743271fab6c38625", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/5e4e71592f69da17871dba6e80dd51bce74a351a", + "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a", "shasum": "" }, "require": { @@ -1892,32 +1901,35 @@ "source": "https://github.com/squizlabs/PHP_CodeSniffer", "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" }, - "time": "2021-04-09T00:54:41+00:00" + "time": "2021-12-12T21:44:58+00:00" }, { "name": "symfony/polyfill-ctype", - "version": "v1.23.0", + "version": "v1.26.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce" + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/46cd95797e9df938fdd2b03693b5fca5e64b01ce", - "reference": "46cd95797e9df938fdd2b03693b5fca5e64b01ce", + "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", + "reference": "6fd1b9a79f6e3cf65f9e679b23af304cd9e010d4", "shasum": "" }, "require": { "php": ">=7.1" }, + "provide": { + "ext-ctype": "*" + }, "suggest": { "ext-ctype": "For best performance" }, "type": "library", "extra": { "branch-alias": { - "dev-main": "1.23-dev" + "dev-main": "1.26-dev" }, "thanks": { "name": "symfony/polyfill", @@ -1925,12 +1937,12 @@ } }, "autoload": { - "psr-4": { - "Symfony\\Polyfill\\Ctype\\": "" - }, "files": [ "bootstrap.php" - ] + ], + "psr-4": { + "Symfony\\Polyfill\\Ctype\\": "" + } }, "notification-url": "https://packagist.org/downloads/", "license": [ @@ -1955,7 +1967,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.23.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.26.0" }, "funding": [ { @@ -1971,7 +1983,7 @@ "type": "tidelift" } ], - "time": "2021-02-19T12:13:01+00:00" + "time": "2022-05-24T11:49:31+00:00" }, { "name": "theseer/tokenizer", @@ -2083,16 +2095,16 @@ }, { "name": "woocommerce/woocommerce-sniffs", - "version": "0.1.1", + "version": "0.1.3", "source": { "type": "git", "url": "https://github.com/woocommerce/woocommerce-sniffs.git", - "reference": "eb604d751b61c42f31ff1aa24113c7c0de438553" + "reference": "4576d54595614d689bc4436acff8baaece3c5bb0" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/woocommerce/woocommerce-sniffs/zipball/eb604d751b61c42f31ff1aa24113c7c0de438553", - "reference": "eb604d751b61c42f31ff1aa24113c7c0de438553", + "url": "https://api.github.com/repos/woocommerce/woocommerce-sniffs/zipball/4576d54595614d689bc4436acff8baaece3c5bb0", + "reference": "4576d54595614d689bc4436acff8baaece3c5bb0", "shasum": "" }, "require": { @@ -2121,9 +2133,9 @@ ], "support": { "issues": "https://github.com/woocommerce/woocommerce-sniffs/issues", - "source": "https://github.com/woocommerce/woocommerce-sniffs/tree/0.1.1" + "source": "https://github.com/woocommerce/woocommerce-sniffs/tree/0.1.3" }, - "time": "2021-07-29T17:25:16+00:00" + "time": "2022-02-17T15:34:51+00:00" }, { "name": "wp-coding-standards/wpcs", @@ -2178,16 +2190,16 @@ }, { "name": "yoast/phpunit-polyfills", - "version": "1.0.2", + "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/Yoast/PHPUnit-Polyfills.git", - "reference": "1a582ab1d91e86aa450340c4d35631a85314ff9f" + "reference": "5ea3536428944955f969bc764bbe09738e151ada" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/Yoast/PHPUnit-Polyfills/zipball/1a582ab1d91e86aa450340c4d35631a85314ff9f", - "reference": "1a582ab1d91e86aa450340c4d35631a85314ff9f", + "url": "https://api.github.com/repos/Yoast/PHPUnit-Polyfills/zipball/5ea3536428944955f969bc764bbe09738e151ada", + "reference": "5ea3536428944955f969bc764bbe09738e151ada", "shasum": "" }, "require": { @@ -2235,7 +2247,7 @@ "issues": "https://github.com/Yoast/PHPUnit-Polyfills/issues", "source": "https://github.com/Yoast/PHPUnit-Polyfills" }, - "time": "2021-10-03T08:40:26+00:00" + "time": "2021-11-23T01:37:03+00:00" } ], "aliases": [], @@ -2247,5 +2259,5 @@ "ext-curl": "*" }, "platform-dev": [], - "plugin-api-version": "2.1.0" + "plugin-api-version": "2.3.0" } diff --git a/i18n/languages/woocommerce-mercadopago-es_AR.mo b/i18n/languages/woocommerce-mercadopago-es_AR.mo index e83f1a6d521a19514a7f4f4ebad374089e20c8d6..e4c63dd8804668251e5ec48b6e846d35b70d91a6 100644 GIT binary patch delta 16 XcmX@RgZb-Ay*K57PY delta 16 XcmX@RgZb-Ay*K4b=R diff --git a/i18n/languages/woocommerce-mercadopago-es_AR.po b/i18n/languages/woocommerce-mercadopago-es_AR.po index 01fb22bd6..69594490d 100644 --- a/i18n/languages/woocommerce-mercadopago-es_AR.po +++ b/i18n/languages/woocommerce-mercadopago-es_AR.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"Project-Id-Version: Mercado Pago payments for WooCommerce 5.7.0\n" +"Project-Id-Version: Mercado Pago payments for WooCommerce 5.8.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" "POT-Creation-Date: \n" diff --git a/i18n/languages/woocommerce-mercadopago-es_CL.mo b/i18n/languages/woocommerce-mercadopago-es_CL.mo index e83f1a6d521a19514a7f4f4ebad374089e20c8d6..e4c63dd8804668251e5ec48b6e846d35b70d91a6 100644 GIT binary patch delta 16 XcmX@RgZb-Ay*K57PY delta 16 XcmX@RgZb-Ay*K4b=R diff --git a/i18n/languages/woocommerce-mercadopago-es_CL.po b/i18n/languages/woocommerce-mercadopago-es_CL.po index 01fb22bd6..69594490d 100644 --- a/i18n/languages/woocommerce-mercadopago-es_CL.po +++ b/i18n/languages/woocommerce-mercadopago-es_CL.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"Project-Id-Version: Mercado Pago payments for WooCommerce 5.7.0\n" +"Project-Id-Version: Mercado Pago payments for WooCommerce 5.8.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" "POT-Creation-Date: \n" diff --git a/i18n/languages/woocommerce-mercadopago-es_CO.mo b/i18n/languages/woocommerce-mercadopago-es_CO.mo index e83f1a6d521a19514a7f4f4ebad374089e20c8d6..e4c63dd8804668251e5ec48b6e846d35b70d91a6 100644 GIT binary patch delta 16 XcmX@RgZb-Ay*K57PY delta 16 XcmX@RgZb-Ay*K4b=R diff --git a/i18n/languages/woocommerce-mercadopago-es_CO.po b/i18n/languages/woocommerce-mercadopago-es_CO.po index 01fb22bd6..69594490d 100644 --- a/i18n/languages/woocommerce-mercadopago-es_CO.po +++ b/i18n/languages/woocommerce-mercadopago-es_CO.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"Project-Id-Version: Mercado Pago payments for WooCommerce 5.7.0\n" +"Project-Id-Version: Mercado Pago payments for WooCommerce 5.8.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" "POT-Creation-Date: \n" diff --git a/i18n/languages/woocommerce-mercadopago-es_ES.mo b/i18n/languages/woocommerce-mercadopago-es_ES.mo index e83f1a6d521a19514a7f4f4ebad374089e20c8d6..e4c63dd8804668251e5ec48b6e846d35b70d91a6 100644 GIT binary patch delta 16 XcmX@RgZb-Ay*K57PY delta 16 XcmX@RgZb-Ay*K4b=R diff --git a/i18n/languages/woocommerce-mercadopago-es_ES.po b/i18n/languages/woocommerce-mercadopago-es_ES.po index 01fb22bd6..69594490d 100644 --- a/i18n/languages/woocommerce-mercadopago-es_ES.po +++ b/i18n/languages/woocommerce-mercadopago-es_ES.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"Project-Id-Version: Mercado Pago payments for WooCommerce 5.7.0\n" +"Project-Id-Version: Mercado Pago payments for WooCommerce 5.8.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" "POT-Creation-Date: \n" diff --git a/i18n/languages/woocommerce-mercadopago-es_MX.mo b/i18n/languages/woocommerce-mercadopago-es_MX.mo index e83f1a6d521a19514a7f4f4ebad374089e20c8d6..e4c63dd8804668251e5ec48b6e846d35b70d91a6 100644 GIT binary patch delta 16 XcmX@RgZb-Ay*K57PY delta 16 XcmX@RgZb-Ay*K4b=R diff --git a/i18n/languages/woocommerce-mercadopago-es_MX.po b/i18n/languages/woocommerce-mercadopago-es_MX.po index 01fb22bd6..69594490d 100644 --- a/i18n/languages/woocommerce-mercadopago-es_MX.po +++ b/i18n/languages/woocommerce-mercadopago-es_MX.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"Project-Id-Version: Mercado Pago payments for WooCommerce 5.7.0\n" +"Project-Id-Version: Mercado Pago payments for WooCommerce 5.8.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" "POT-Creation-Date: \n" diff --git a/i18n/languages/woocommerce-mercadopago-es_PE.mo b/i18n/languages/woocommerce-mercadopago-es_PE.mo index e83f1a6d521a19514a7f4f4ebad374089e20c8d6..e4c63dd8804668251e5ec48b6e846d35b70d91a6 100644 GIT binary patch delta 16 XcmX@RgZb-Ay*K57PY delta 16 XcmX@RgZb-Ay*K4b=R diff --git a/i18n/languages/woocommerce-mercadopago-es_PE.po b/i18n/languages/woocommerce-mercadopago-es_PE.po index 01fb22bd6..69594490d 100644 --- a/i18n/languages/woocommerce-mercadopago-es_PE.po +++ b/i18n/languages/woocommerce-mercadopago-es_PE.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"Project-Id-Version: Mercado Pago payments for WooCommerce 5.7.0\n" +"Project-Id-Version: Mercado Pago payments for WooCommerce 5.8.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" "POT-Creation-Date: \n" diff --git a/i18n/languages/woocommerce-mercadopago-es_UY.mo b/i18n/languages/woocommerce-mercadopago-es_UY.mo index e83f1a6d521a19514a7f4f4ebad374089e20c8d6..e4c63dd8804668251e5ec48b6e846d35b70d91a6 100644 GIT binary patch delta 16 XcmX@RgZb-Ay*K57PY delta 16 XcmX@RgZb-Ay*K4b=R diff --git a/i18n/languages/woocommerce-mercadopago-es_UY.po b/i18n/languages/woocommerce-mercadopago-es_UY.po index 01fb22bd6..69594490d 100644 --- a/i18n/languages/woocommerce-mercadopago-es_UY.po +++ b/i18n/languages/woocommerce-mercadopago-es_UY.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"Project-Id-Version: Mercado Pago payments for WooCommerce 5.7.0\n" +"Project-Id-Version: Mercado Pago payments for WooCommerce 5.8.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" "POT-Creation-Date: \n" diff --git a/i18n/languages/woocommerce-mercadopago-es_VE.mo b/i18n/languages/woocommerce-mercadopago-es_VE.mo index e83f1a6d521a19514a7f4f4ebad374089e20c8d6..e4c63dd8804668251e5ec48b6e846d35b70d91a6 100644 GIT binary patch delta 16 XcmX@RgZb-Ay*K57PY delta 16 XcmX@RgZb-Ay*K4b=R diff --git a/i18n/languages/woocommerce-mercadopago-es_VE.po b/i18n/languages/woocommerce-mercadopago-es_VE.po index 01fb22bd6..69594490d 100644 --- a/i18n/languages/woocommerce-mercadopago-es_VE.po +++ b/i18n/languages/woocommerce-mercadopago-es_VE.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"Project-Id-Version: Mercado Pago payments for WooCommerce 5.7.0\n" +"Project-Id-Version: Mercado Pago payments for WooCommerce 5.8.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" "POT-Creation-Date: \n" diff --git a/i18n/languages/woocommerce-mercadopago-pt_BR.mo b/i18n/languages/woocommerce-mercadopago-pt_BR.mo index 3ce7d9f3b62fb7e99a991fb778f52d0e0863d99b..a998d0654b3cdd4bfdada380e58029e8eb4235fb 100644 GIT binary patch delta 16 YcmdnDn|a@E<_&W7j24^a>*vP-06psl%>V!Z delta 16 YcmdnDn|a@E<_&W7jOLr=>*vP-06paf%m4rY diff --git a/i18n/languages/woocommerce-mercadopago-pt_BR.po b/i18n/languages/woocommerce-mercadopago-pt_BR.po index edad9c77a..a3faad756 100644 --- a/i18n/languages/woocommerce-mercadopago-pt_BR.po +++ b/i18n/languages/woocommerce-mercadopago-pt_BR.po @@ -1,6 +1,6 @@ msgid "" msgstr "" -"Project-Id-Version: Mercado Pago payments for WooCommerce 5.7.0\n" +"Project-Id-Version: Mercado Pago payments for WooCommerce 5.8.0\n" "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/woocommerce-" "mercadopago\n" "POT-Creation-Date: \n" diff --git a/includes/helpers/class-wc-woomercadopago-helper-links.php b/includes/helpers/class-wc-woomercadopago-helper-links.php index abbfbcdfe..d83c6bade 100644 --- a/includes/helpers/class-wc-woomercadopago-helper-links.php +++ b/includes/helpers/class-wc-woomercadopago-helper-links.php @@ -17,7 +17,6 @@ * Class WC_WooMercadoPago_Helper_Links */ class WC_WooMercadoPago_Helper_Links { - /** * Links by country configured in woocommerce. */ @@ -37,7 +36,6 @@ public static function woomercadopago_settings_links() { ); } - public static function get_mp_devsite_links() { $link = WC_WooMercadoPago_Module::define_link_country(); $base_link = 'https://www.mercadopago.' . $link['sufix_url'] . 'developers/' . $link['translate']; @@ -67,7 +65,8 @@ public static function get_mp_devsite_link( $country ) { 'mpe' => 'https://www.mercadopago.com.pe/developers/es/guides/plugins/woocommerce/testing', 'mlu' => 'https://www.mercadopago.com.uy/developers/es/guides/plugins/woocommerce/testing', ]; - $link = array_key_exists($country, $country_links) ? $country_links[$country] : $country_links['mla']; + + $link = array_key_exists($country, $country_links) ? $country_links[$country] : $country_links['mla']; return $link; } @@ -79,7 +78,6 @@ public static function get_mp_devsite_link( $country ) { * @return string */ public static function get_country_link_mp_terms() { - $country_link = [ 'mla' => [ 'help' => 'ayuda', @@ -127,6 +125,7 @@ public static function get_country_link_mp_terms() { $option_country = WC_WooMercadoPago_Options::get_instance(); $checkout_country = strtolower($option_country->get_checkout_country()); + return $country_link[ $checkout_country ]; } diff --git a/includes/module/class-wc-woomercadopago-init.php b/includes/module/class-wc-woomercadopago-init.php index bd0aa6ed0..aedc1a407 100644 --- a/includes/module/class-wc-woomercadopago-init.php +++ b/includes/module/class-wc-woomercadopago-init.php @@ -27,7 +27,13 @@ class WC_WooMercadoPago_Init { */ public static function woocommerce_mercadopago_load_plugin_textdomain() { $text_domain = 'woocommerce-mercadopago'; - $locale = apply_filters( 'plugin_locale', get_locale(), $text_domain ); + + /** + * Apply filters plugin_locale. + * + * @since 3.0.1 + */ + $locale = apply_filters( 'plugin_locale', get_locale(), $text_domain ); $original_language_file = dirname( __FILE__ ) . '/../../i18n/languages/woocommerce-mercadopago-' . $locale . '.mo'; @@ -134,6 +140,11 @@ public static function mercadopago_plugin_activation() { public static function mercadopago_handle_saved_cards_notice() { $must_not_show_review = (int) get_option( '_mp_dismiss_saved_cards_notice' ); if ( ! isset( $must_not_show_review ) || $must_not_show_review ) { + /** + * Update if option was changed. + * + * @since 3.0.1 + */ update_option( '_mp_dismiss_saved_cards_notice', 0, true ); } } @@ -144,8 +155,20 @@ public static function mercadopago_handle_saved_cards_notice() { public static function update_plugin_version() { $old_version = get_option( '_mp_version', '0' ); if ( version_compare( WC_WooMercadoPago_Constants::VERSION, $old_version, '>' ) ) { + /** + * Do action mercadopago_plugin_updated. + * + * @since 3.0.1 + */ do_action( 'mercadopago_plugin_updated' ); + + /** + * Do action mercadopago_test_mode_update. + * + * @since 3.0.1 + */ do_action( 'mercadopago_test_mode_update' ); + update_option( '_mp_version', WC_WooMercadoPago_Constants::VERSION, true ); } } diff --git a/includes/module/class-wc-woomercadopago-module.php b/includes/module/class-wc-woomercadopago-module.php index 1a7d815a5..c0d35c437 100755 --- a/includes/module/class-wc-woomercadopago-module.php +++ b/includes/module/class-wc-woomercadopago-module.php @@ -90,6 +90,15 @@ public function __construct() { $this->load_notifications(); $this->load_stock_manager(); + // melidata admin scripts + add_action( 'admin_enqueue_scripts', array( $this, 'load_admin_scripts' ) ); + + // melidata buyer scripts + add_action( 'before_woocommerce_pay', array( $this, 'load_before_woocommerce_pay_scripts' ) ); + add_action( 'woocommerce_before_checkout_form', array( $this, 'load_before_checkout_scripts' ) ); + add_action( 'woocommerce_pay_order_before_submit', array( $this, 'load_pay_order_scripts' ) ); + add_action( 'woocommerce_before_thankyou', array( $this, 'load_before_thankyou_scripts' ) ); + add_action( 'admin_enqueue_scripts', array( $this, 'load_admin_css' ) ); add_action( 'admin_enqueue_scripts', array( $this, 'load_global_css' ) ); add_action( 'wp_enqueue_scripts', array( $this, 'load_global_css' ) ); @@ -639,6 +648,96 @@ public function load_global_css() { ); } + /** + * Load admin scripts + * + * @return void + */ + public function load_admin_scripts() { + if ( is_admin() ) { + global $woocommerce; + + $suffix = $this->get_suffix(); + $site_id = get_option( '_site_id_v1' ); + + wp_enqueue_script( + 'mercadopago_melidata', + plugins_url( '../assets/js/melidata/melidata-client' . $suffix . '.js', plugin_dir_path( __FILE__ ) ), + array(), + WC_WooMercadoPago_Constants::VERSION, + true + ); + + wp_localize_script( + 'mercadopago_melidata', + 'wc_melidata_params', + array( + 'type' => 'seller', + 'site_id' => $site_id ? strtoupper( $site_id ) : 'MLA', + 'location' => '/settings', + 'plugin_version' => WC_WooMercadoPago_Constants::VERSION, + 'platform_version' => $woocommerce->version, + ) + ); + } + } + + public function load_before_woocommerce_pay_scripts() { + $this->load_buyer_scripts('/woocommerce_pay', null); + } + + public function load_before_checkout_scripts() { + $this->load_buyer_scripts('/checkout', null); + } + + public function load_pay_order_scripts() { + $this->load_buyer_scripts('/pay_order', null); + } + + public function load_before_thankyou_scripts( $order_id ) { + $order = wc_get_order( $order_id ); + + $payment_method = $order->get_payment_method(); + $is_mercadopago_payment_method = in_array($payment_method, WC_WooMercadoPago_Constants::GATEWAYS_IDS, true); + + if ( $is_mercadopago_payment_method ) { + $this->load_buyer_scripts('/thankyou', $payment_method); + } + } + + /** + * Load buyer scripts + * + * @return void + */ + public function load_buyer_scripts( $location, $payment_method ) { + global $woocommerce; + + $suffix = $this->get_suffix(); + $site_id = get_option( '_site_id_v1' ); + + wp_enqueue_script( + 'mercadopago_melidata', + plugins_url( '../assets/js/melidata/melidata-client' . $suffix . '.js', plugin_dir_path( __FILE__ ) ), + array(), + WC_WooMercadoPago_Constants::VERSION, + true + ); + + wp_localize_script( + 'mercadopago_melidata', + 'wc_melidata_params', + array( + 'type' => 'buyer', + 'site_id' => $site_id ? strtoupper( $site_id ) : 'MLA', + 'location' => $location, + 'payment_method' => $payment_method, + 'plugin_version' => WC_WooMercadoPago_Constants::VERSION, + 'platform_version' => $woocommerce->version, + ) + ); + } + /** * * Filter Payment Method by Shipping @@ -809,6 +908,11 @@ public function update_credential_production() { $has_a_gateway_in_production = true; } + /** + * Update if options were changed. + * + * @since 3.0.1 + */ update_option( $key, apply_filters( 'woocommerce_settings_api_sanitized_fields_' . $gateway::get_id(), $options ) ); } } diff --git a/includes/module/config/class-wc-woomercadopago-constants.php b/includes/module/config/class-wc-woomercadopago-constants.php index b627d980a..41504feb8 100644 --- a/includes/module/config/class-wc-woomercadopago-constants.php +++ b/includes/module/config/class-wc-woomercadopago-constants.php @@ -21,7 +21,7 @@ class WC_WooMercadoPago_Constants { const PRODUCT_ID_DESKTOP = 'BT7OF5FEOO6G01NJK3QG'; const PRODUCT_ID_MOBILE = 'BT7OFH09QS3001K5A0H0'; const PLATAFORM_ID = 'bo2hnr2ic4p001kbgpt0'; - const VERSION = '5.7.6'; + const VERSION = '5.8.0'; const MIN_PHP = 5.6; const API_MP_BASE_URL = 'https://api.mercadopago.com'; const DATE_EXPIRATION = 3; diff --git a/includes/module/mercadopago-settings/class-wc-woomercadopago-mercadopago-settings.php b/includes/module/mercadopago-settings/class-wc-woomercadopago-mercadopago-settings.php index b44af0043..3c7eb8adb 100644 --- a/includes/module/mercadopago-settings/class-wc-woomercadopago-mercadopago-settings.php +++ b/includes/module/mercadopago-settings/class-wc-woomercadopago-mercadopago-settings.php @@ -508,6 +508,11 @@ public function update_credential_production() { : ( 'yes' === $old_credential_is_prod ? 'no' : 'yes' ); $options['checkout_credential_prod'] = 'deprecated'; + /** + * Update if options were changed. + * + * @since 3.0.1 + */ update_option( $key, apply_filters( 'woocommerce_settings_api_sanitized_fields_' . $gateway::get_id(), $options ) ); } } diff --git a/includes/notification/class-wc-woomercadopago-notification-abstract.php b/includes/notification/class-wc-woomercadopago-notification-abstract.php index 01e952d93..812509289 100644 --- a/includes/notification/class-wc-woomercadopago-notification-abstract.php +++ b/includes/notification/class-wc-woomercadopago-notification-abstract.php @@ -182,6 +182,11 @@ public function proccess_status( $processed_status, $data, $order ) { public function mp_rule_approved( $data, $order, $used_gateway ) { $order->add_order_note( 'Mercado Pago: ' . __( 'Payment approved.', 'woocommerce-mercadopago' ) ); + /** + * Apply filters woocommerce_payment_complete_order_status. + * + * @since 3.0.1 + */ $payment_completed_status = apply_filters( 'woocommerce_payment_complete_order_status', $order->needs_processing() ? 'processing' : 'completed', diff --git a/includes/notification/class-wc-woomercadopago-notification-ipn.php b/includes/notification/class-wc-woomercadopago-notification-ipn.php index 5acc27696..6f81b439e 100644 --- a/includes/notification/class-wc-woomercadopago-notification-ipn.php +++ b/includes/notification/class-wc-woomercadopago-notification-ipn.php @@ -57,7 +57,14 @@ public function check_ipn_response() { } $ipn_info['response']['ipn_type'] = 'merchant_order'; + + /** + * Do action valid_mercadopago_ipn_request. + * + * @since 3.0.1 + */ do_action( 'valid_mercadopago_ipn_request', $ipn_info['response'] ); + $this->set_response( 200, 'OK', 'Notification IPN Successfull' ); } } diff --git a/includes/notification/class-wc-woomercadopago-notification-webhook.php b/includes/notification/class-wc-woomercadopago-notification-webhook.php index 502a71434..2141f88c7 100644 --- a/includes/notification/class-wc-woomercadopago-notification-webhook.php +++ b/includes/notification/class-wc-woomercadopago-notification-webhook.php @@ -65,9 +65,16 @@ public function check_ipn_response() { if ( 'payment' === $data['type'] ) { $access_token = $this->mp->get_access_token(); $payment_info = $this->mp->get( '/v1/payments/' . $data['data_id'], array( 'Authorization' => 'Bearer ' . $access_token ), false ); + if ( ! is_wp_error( $payment_info ) && ( 200 === $payment_info['status'] || 201 === $payment_info['status'] ) ) { if ( $payment_info['response'] ) { + /** + * Do action valid_mercadopago_ipn_request. + * + * @since 3.0.1 + */ do_action( 'valid_mercadopago_ipn_request', $payment_info['response'] ); + $this->set_response( 200, 'OK', 'Webhook Notification Successfull' ); } } else { diff --git a/includes/payments/class-wc-woomercadopago-custom-gateway.php b/includes/payments/class-wc-woomercadopago-custom-gateway.php index d47b06a17..709d0b6fb 100755 --- a/includes/payments/class-wc-woomercadopago-custom-gateway.php +++ b/includes/payments/class-wc-woomercadopago-custom-gateway.php @@ -479,7 +479,7 @@ protected function process_custom_checkout_flow( $custom_checkout, $order ) { WC()->cart->empty_cart(); wc_add_notice( '

' . $this->get_order_status( $response['status_detail'] ) . '

' . - '

' . + '

' . __( 'See your order form', 'woocommerce-mercadopago' ) . '

', 'notice' @@ -497,7 +497,7 @@ protected function process_custom_checkout_flow( $custom_checkout, $order ) { ) . '
' . $this->get_order_status( $response['status_detail'] ) . '

' . - '

' . + '

' . __( 'Click to try again', 'woocommerce-mercadopago' ) . '

', 'error' @@ -510,7 +510,7 @@ protected function process_custom_checkout_flow( $custom_checkout, $order ) { case 'in_mediation': case 'charged_back': // If we enter here (an order generating a direct [cancelled, in_mediation, or charged_back] status), - // them there must be something very wrong! + // then there must be something very wrong! break; default: break; diff --git a/includes/payments/class-wc-woomercadopago-payment-abstract.php b/includes/payments/class-wc-woomercadopago-payment-abstract.php index 3275adff8..0be6b27a8 100755 --- a/includes/payments/class-wc-woomercadopago-payment-abstract.php +++ b/includes/payments/class-wc-woomercadopago-payment-abstract.php @@ -571,6 +571,11 @@ public function normalize_common_admin_fields() { } if ( $changed ) { + /** + * Update if options were changed. + * + * @since 3.0.1 + */ update_option( $this->get_option_key(), apply_filters( 'woocommerce_settings_api_sanitized_fields_' . $this->id, $this->settings ) ); } } @@ -629,6 +634,11 @@ public function is_manage_section() { * @return mixed */ public function get_mp_icon() { + /** + * Add Mercado Pago icon. + * + * @since 3.0.1 + */ return apply_filters( 'woocommerce_mercadopago_icon', plugins_url( '../assets/images/mercadopago.png', plugin_dir_path( __FILE__ ) ) ); } @@ -1151,6 +1161,12 @@ public function disable_all_payments_methods_mp() { } $options['enabled'] = 'no'; + + /** + * Update if options were changed + * + * @since 3.0.1 + */ update_option( $key, apply_filters( 'woocommerce_settings_api_sanitized_fields_' . $gateway::get_id(), $options ) ); } } diff --git a/includes/payments/hooks/class-wc-woomercadopago-hook-abstract.php b/includes/payments/hooks/class-wc-woomercadopago-hook-abstract.php index 25eac960a..36d36a682 100755 --- a/includes/payments/hooks/class-wc-woomercadopago-hook-abstract.php +++ b/includes/payments/hooks/class-wc-woomercadopago-hook-abstract.php @@ -111,13 +111,21 @@ public function add_discount_abst( $checkout ) { && WC()->session->chosen_payment_method === $this->payment->id ) { $this->payment->log->write_log( __FUNCTION__, $this->class . 'trying to apply discount...' ); + $value = ( 'COP' === $this->payment->site_data['currency'] || 'CLP' === $this->payment->site_data['currency'] - ) ? - floor( $checkout['discount'] / $checkout['currency_ratio'] ) - : floor( $checkout['discount'] / $checkout['currency_ratio'] * 100 ) / 100; + ) + ? floor( $checkout['discount'] / $checkout['currency_ratio'] ) + : floor( $checkout['discount'] / $checkout['currency_ratio'] * 100 ) / 100; + global $woocommerce; + + /** + * Apply discount filter. + * + * @since 3.0.1 + */ if ( apply_filters( 'wc_mercadopago_custommodule_apply_discount', 0 < $value, $woocommerce->cart ) ) { $woocommerce->cart->add_fee( sprintf( @@ -273,6 +281,11 @@ public function custom_process_admin_options() { $this->payment->settings ); + /** + * Update if options were changed. + * + * @since 3.0.1 + */ return update_option( $this->payment->get_option_key(), apply_filters( 'woocommerce_settings_api_sanitized_fields_' . $this->payment->id, $this->payment->settings ) ); } diff --git a/includes/stock/class-wc-woomercadopago-stock-manager.php b/includes/stock/class-wc-woomercadopago-stock-manager.php index b7f78ecbf..813e1e8eb 100644 --- a/includes/stock/class-wc-woomercadopago-stock-manager.php +++ b/includes/stock/class-wc-woomercadopago-stock-manager.php @@ -39,6 +39,11 @@ public function __construct() { public static function restore_stock_item( $order_id ) { $order = wc_get_order( $order_id ); + /** + * Apply filters woocommerce_can_reduce_order_stock. + * + * @since 3.0.1 + */ if ( ! $order || 'yes' !== get_option( 'woocommerce_manage_stock' ) || ! apply_filters( 'woocommerce_can_reduce_order_stock', true, $order ) ) { return; } @@ -55,9 +60,22 @@ public static function restore_stock_item( $order_id ) { foreach ( $order->get_items() as $item ) { if ( $item['product_id'] > 0 ) { $_product = wc_get_product( $item['product_id'] ); + if ( $_product && $_product->exists() && $_product->managing_stock() ) { + /** + * Apply filters woocommerce_order_item_quantity. + * + * @since 3.0.1 + */ $qty = apply_filters( 'woocommerce_order_item_quantity', $item['qty'], $order, $item ); + wc_update_product_stock( $_product, $qty, 'increase' ); + + /** + * Do action woocommerce_auto_stock_restored. + * + * @since 3.0.1 + */ do_action( 'woocommerce_auto_stock_restored', $_product, $item ); } } diff --git a/package.json b/package.json index 51024835a..011d4a73f 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,7 @@ "pot": "node -e 'require(\"./main.js\").generatePotFiles()'", "lint": "jshint" }, - "version": "5.7.6", + "version": "5.8.0", "repository": { "type": "git", "url": "https://github.com/mercadopago/cart-woocommerce" diff --git a/readme.txt b/readme.txt index 5a16e2a09..d8c7d9001 100644 --- a/readme.txt +++ b/readme.txt @@ -4,7 +4,7 @@ Tags: ecommerce, mercadopago, woocommerce Requires at least: 4.9.10 Tested up to: 5.9 Requires PHP: 5.6 -Stable tag: 5.7.6 +Stable tag: 5.8.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html @@ -133,6 +133,13 @@ Set up both the plugin and the checkouts you want to activate on your payment av Check out our official documentation for more information on the specific fields to configure. == Changelog == += v5.8.0 (07/06/2022) = +* Features +- Added melidata script to collect metrics from plugin + +* Bug fixes +- Changed mp logo + = v5.7.6 (19/04/2022) = * Bug fixes - Adjusted IPN notification to recognize discount coupon diff --git a/templates/checkout/basic-checkout.php b/templates/checkout/basic-checkout.php index 0592895a4..1eaa1d326 100644 --- a/templates/checkout/basic-checkout.php +++ b/templates/checkout/basic-checkout.php @@ -18,67 +18,70 @@ // @codingStandardsIgnoreLine echo $checkout_alert_test_mode; ?> +
-
-
-

- - - - - - - -

- - - - - +
+
+

+ + + + + + + +

+ + + + + + +
-
-
-
-

+
+
+

- - - - - -
+ + + + + +
-
-
-

+
+
+

- - - - - + + + + + +
-
-
-
- -

+
+
+ +

+
-
+

diff --git a/templates/mercadopago-settings/mercadopago-settings.php b/templates/mercadopago-settings/mercadopago-settings.php index e0fd0aed0..4c1a80412 100644 --- a/templates/mercadopago-settings/mercadopago-settings.php +++ b/templates/mercadopago-settings/mercadopago-settings.php @@ -73,7 +73,11 @@

@@ -84,7 +88,11 @@

@@ -93,7 +101,7 @@
-
+
@@ -107,7 +115,11 @@

@@ -141,7 +153,7 @@
-
+
@@ -198,7 +210,7 @@

- +