WooCommerce MercadoPago - Version 3.0.3

Version Description

Download this release

Release Info

Developer mercadopago
Plugin Icon 128x128 WooCommerce MercadoPago
Version 3.0.3
Comparing to
See all releases

Code changes from version 3.0.1 to 3.0.3

i18n/languages/woocommerce-mercadopago-es_ES.po CHANGED
@@ -910,18 +910,6 @@ msgstr "Su pago no tiene fondos suficientes."
910
msgid "Your payment does not process payments with selected installments."
911
msgstr "El pago no puede procesar la cuota seleccionada."
912
913
- msgid "Fisical Person"
914
- msgstr "Persona Física"
915
-
916
- msgid "Legal Person"
917
- msgstr "Persona Jurídica"
918
-
919
- msgid "SOCIAL NAME"
920
- msgstr "RAZÓN SOCIAL"
921
-
922
- msgid "CNPJ"
923
- msgstr "CNPJ"
924
-
925
msgid "You have reached the limit of allowed attempts. Choose another card or another payment method."
926
msgstr "Has alcanzado el límite de intentos permitidos. Elija otra tarjeta u otro medio de pago."
927
@@ -1008,3 +996,15 @@ msgstr "Obligatorio informar su ESTADO"
1008
1009
msgid "You must inform your ZIP"
1010
msgstr "Obligatorio informar su CÓDIGO POSTAL"
910
msgid "Your payment does not process payments with selected installments."
911
msgstr "El pago no puede procesar la cuota seleccionada."
912
913
msgid "You have reached the limit of allowed attempts. Choose another card or another payment method."
914
msgstr "Has alcanzado el límite de intentos permitidos. Elija otra tarjeta u otro medio de pago."
915
996
997
msgid "You must inform your ZIP"
998
msgstr "Obligatorio informar su CÓDIGO POSTAL"
999
+
1000
+ msgid "Fisical Person"
1001
+ msgstr "Persona Física"
1002
+
1003
+ msgid "Legal Person"
1004
+ msgstr "Persona Jurídica"
1005
+
1006
+ msgid "SOCIAL NAME"
1007
+ msgstr "RAZÓN SOCIAL"
1008
+
1009
+ msgid "CNPJ"
1010
+ msgstr "CNPJ"
i18n/languages/woocommerce-mercadopago-es_MX.mo CHANGED
Binary file
i18n/languages/woocommerce-mercadopago-es_MX.po CHANGED
@@ -1008,6 +1008,3 @@ msgstr "RAZÓN SOCIAL"
1008
1009
msgid "CNPJ"
1010
msgstr "CNPJ"
1011
-
1012
- msgid "Custom Domain for IPN"
1013
- msgstr "Dominio personalizado para IPN"
1008
1009
msgid "CNPJ"
1010
msgstr "CNPJ"
i18n/languages/woocommerce-mercadopago-es_PE.mo CHANGED
Binary file
i18n/languages/woocommerce-mercadopago-es_PE.po CHANGED
@@ -1008,6 +1008,3 @@ msgstr "RAZÓN SOCIAL"
1008
1009
msgid "CNPJ"
1010
msgstr "CNPJ"
1011
-
1012
- msgid "Custom Domain for IPN"
1013
- msgstr "Dominio personalizado para IPN"
1008
1009
msgid "CNPJ"
1010
msgstr "CNPJ"
i18n/languages/woocommerce-mercadopago-es_UY.mo CHANGED
Binary file
i18n/languages/woocommerce-mercadopago-es_UY.po CHANGED
@@ -1008,6 +1008,3 @@ msgstr "RAZÓN SOCIAL"
1008
1009
msgid "CNPJ"
1010
msgstr "CNPJ"
1011
-
1012
- msgid "Custom Domain for IPN"
1013
- msgstr "Dominio personalizado para IPN"
1008
1009
msgid "CNPJ"
1010
msgstr "CNPJ"
i18n/languages/woocommerce-mercadopago-es_VE.mo CHANGED
Binary file
i18n/languages/woocommerce-mercadopago-es_VE.po CHANGED
@@ -1008,6 +1008,3 @@ msgstr "RAZÓN SOCIAL"
1008
1009
msgid "CNPJ"
1010
msgstr "CNPJ"
1011
-
1012
- msgid "Custom Domain for IPN"
1013
- msgstr "Dominio personalizado para IPN"
1008
1009
msgid "CNPJ"
1010
msgstr "CNPJ"
i18n/languages/woocommerce-mercadopago-pt_BR.mo CHANGED
Binary file
i18n/languages/woocommerce-mercadopago-pt_BR.po CHANGED
@@ -1008,6 +1008,3 @@ msgstr "RAZÃO SOCIAL"
1008
1009
msgid "CNPJ"
1010
msgstr "CNPJ"
1011
-
1012
- msgid "Custom Domain for IPN"
1013
- msgstr "Domínio Customizado para IPN"
1008
1009
msgid "CNPJ"
1010
msgstr "CNPJ"
includes/WC_WooMercadoPago_CustomGateway.php CHANGED
@@ -32,10 +32,10 @@ class WC_WooMercadoPago_CustomGateway extends WC_Payment_Gateway {
32
// WooCommerce fields.
33
$this->id = 'woo-mercado-pago-custom';
34
$this->supports = array( 'products', 'refunds' );
35
- /*$this->icon = apply_filters(
36
'woocommerce_mercadopago_icon',
37
- plugins_url( 'assets/images/credit_card.png', plugin_dir_path( __FILE__ ) )
38
- );*/
39
40
$this->method_title = __( 'Mercado Pago - Custom Checkout', 'woocommerce-mercadopago' );
41
$this->method_description = '<img width="200" height="52" src="' .
32
// WooCommerce fields.
33
$this->id = 'woo-mercado-pago-custom';
34
$this->supports = array( 'products', 'refunds' );
35
+ $this->icon = apply_filters(
36
'woocommerce_mercadopago_icon',
37
+ plugins_url( 'assets/images/mercadopago.png', plugin_dir_path( __FILE__ ) )
38
+ );
39
40
$this->method_title = __( 'Mercado Pago - Custom Checkout', 'woocommerce-mercadopago' );
41
$this->method_description = '<img width="200" height="52" src="' .
includes/WC_WooMercadoPago_TicketGateway.php CHANGED
@@ -32,10 +32,10 @@ class WC_WooMercadoPago_TicketGateway extends WC_Payment_Gateway {
32
// WooCommerce fields.
33
$this->id = 'woo-mercado-pago-ticket';
34
$this->supports = array( 'products', 'refunds' );
35
- /*$this->icon = apply_filters(
36
'woocommerce_mercadopago_icon',
37
- plugins_url( 'assets/images/bar_code.png', plugin_dir_path( __FILE__ ) )
38
- );*/
39
40
$this->method_title = __( 'Mercado Pago - Ticket', 'woocommerce-mercadopago' );
41
$this->method_description = '<img width="200" height="52" src="' .
@@ -860,6 +860,7 @@ class WC_WooMercadoPago_TicketGateway extends WC_Payment_Gateway {
860
$preferences['payer']['address']['neighborhood'] = $ticket_checkout['city'];
861
$preferences['payer']['address']['city'] = $ticket_checkout['city'];
862
$preferences['payer']['address']['federal_unit'] = $ticket_checkout['state'];
863
}
864
865
// Do not set IPN url if it is a localhost.
32
// WooCommerce fields.
33
$this->id = 'woo-mercado-pago-ticket';
34
$this->supports = array( 'products', 'refunds' );
35
+ $this->icon = apply_filters(
36
'woocommerce_mercadopago_icon',
37
+ plugins_url( 'assets/images/mercadopago.png', plugin_dir_path( __FILE__ ) )
38
+ );
39
40
$this->method_title = __( 'Mercado Pago - Ticket', 'woocommerce-mercadopago' );
41
$this->method_description = '<img width="200" height="52" src="' .
860
$preferences['payer']['address']['neighborhood'] = $ticket_checkout['city'];
861
$preferences['payer']['address']['city'] = $ticket_checkout['city'];
862
$preferences['payer']['address']['federal_unit'] = $ticket_checkout['state'];
863
+ $preferences['payer']['address']['zip_code'] = $ticket_checkout['zipcode'];
864
}
865
866
// Do not set IPN url if it is a localhost.
includes/sdk/lib/mercadopago.php CHANGED
@@ -12,7 +12,7 @@ $GLOBALS['LIB_LOCATION'] = dirname( __FILE__ );
12
13
class MP {
14
15
- private $version = '3.0.1';
16
private $client_id;
17
private $client_secret;
18
private $ll_access_token;
12
13
class MP {
14
15
+ private $version = '3.0.3';
16
private $client_id;
17
private $client_secret;
18
private $ll_access_token;
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: ecommerce, mercadopago, woocommerce
5
Requires at least: 4.8
6
Tested up to: 4.8
7
Requires PHP: 5.6
8
- Stable tag: 3.0.1
9
License: GPLv2 or later
10
License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
@@ -45,7 +45,7 @@ You have two ways to install this module: from your WordPress Store, or by downl
45
3. You should find the module read to be installed. Click install.
46
47
= Manual Download =
48
- 1. Get the module sources from a repository (<a href="https://github.com/mercadopago/cart-woocommerce/archive/master.zip">Github</a> or <a href="https://downloads.wordpress.org/plugin/woocommerce-mercadopago.3.0.1.zip">WordPress Plugin Directory</a>);
49
2. Unzip the folder and find "woocommerce-mercadopago" directory;
50
3. Copy "woocommerce-mercadopago" directory to **[WordPressRootDirectory]/wp-content/plugins/** directory.
51
@@ -101,6 +101,16 @@ Please, check our FAQ at: https://www.mercadopago.com.br/ajuda/
101
102
== Changelog ==
103
104
= v3.0.1 (04/10/2017) =
105
* Bug fixes
106
- We fixed a Javascript problem that are occurring when payments were retried in custom checkout and tickets;
5
Requires at least: 4.8
6
Tested up to: 4.8
7
Requires PHP: 5.6
8
+ Stable tag: 3.0.3
9
License: GPLv2 or later
10
License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
45
3. You should find the module read to be installed. Click install.
46
47
= Manual Download =
48
+ 1. Get the module sources from a repository (<a href="https://github.com/mercadopago/cart-woocommerce/archive/master.zip">Github</a> or <a href="https://downloads.wordpress.org/plugin/woocommerce-mercadopago.3.0.3.zip">WordPress Plugin Directory</a>);
49
2. Unzip the folder and find "woocommerce-mercadopago" directory;
50
3. Copy "woocommerce-mercadopago" directory to **[WordPressRootDirectory]/wp-content/plugins/** directory.
51
101
102
== Changelog ==
103
104
+ = v3.0.3 (25/10/2017) =
105
+ * Features
106
+ - Rollout to Uruguay for Custom Checkout and Tickets.
107
+ * Bug fixes
108
+ - Not showing ticket form when not needed.
109
+
110
+ = v3.0.2 (19/10/2017) =
111
+ * Bug fixes
112
+ - Fixed the absence of [zip_code] field in registered tickets for Brazil.
113
+
114
= v3.0.1 (04/10/2017) =
115
* Bug fixes
116
- We fixed a Javascript problem that are occurring when payments were retried in custom checkout and tickets;
templates/credit-card/payment-form.php CHANGED
@@ -27,7 +27,7 @@ if ( ! defined( 'ABSPATH' ) ) {
27
28
<fieldset id="custom_checkout_fieldset" style="margin:-1px; background:white; display: none;">
29
30
- <div class="mp-box-inputs mp-line" id="mercadopago-form-coupon" style="padding:0px 24px 16px 24px;">
31
<label for="couponCodeLabel">
32
<?php echo esc_html__( 'Discount Coupon', 'woocommerce-mercadopago' ); ?>
33
</label>
@@ -49,7 +49,7 @@ if ( ! defined( 'ABSPATH' ) ) {
49
</div>
50
51
<!-- payment method -->
52
- <div id="mercadopago-form-customer-and-card" style="padding:0px 24px 0px 24px;">
53
<div class="mp-box-inputs mp-line">
54
<label for="paymentMethodIdSelector">
55
<?php echo esc_html__( 'Payment Method', 'woocommerce-mercadopago' ); ?> <em>*</em>
@@ -98,7 +98,7 @@ if ( ! defined( 'ABSPATH' ) ) {
98
</div>
99
</div> <!-- end mercadopago-form-osc -->
100
101
- <div id="mercadopago-form" style="padding:0px 24px 0px 24px;">
102
<!-- Card Number -->
103
<div class="mp-box-inputs mp-col-100">
104
<label for="cardNumber">
@@ -1256,7 +1256,7 @@ if ( ! defined( 'ABSPATH' ) ) {
1256
document.querySelector( MPv1.selectors.mpDoc ).style.display = "none";
1257
1258
document.querySelector( MPv1.selectors.formCustomerAndCard ).removeAttribute( "style" );
1259
- document.querySelector( MPv1.selectors.formCustomerAndCard ).style.padding = "0px 24px 0px 24px";
1260
document.querySelector( MPv1.selectors.mpSecurityCodeCustomerAndCard ).style.display = "none";
1261
1262
// Removing not used fields for this country.
@@ -1321,7 +1321,7 @@ if ( ! defined( 'ABSPATH' ) ) {
1321
} else {
1322
document.querySelector( MPv1.selectors.mpSecurityCodeCustomerAndCard ).style.display = "none";
1323
document.querySelector( MPv1.selectors.form ).removeAttribute( "style" );
1324
- document.querySelector( MPv1.selectors.form ).style.padding = "0px 24px 0px 24px";
1325
}
1326
Mercadopago.clearSession();
1327
if ( MPv1.create_token_on.event ) {
27
28
<fieldset id="custom_checkout_fieldset" style="margin:-1px; background:white; display: none;">
29
30
+ <div class="mp-box-inputs mp-line" id="mercadopago-form-coupon" style="padding:0px 12px 16px 12px;">
31
<label for="couponCodeLabel">
32
<?php echo esc_html__( 'Discount Coupon', 'woocommerce-mercadopago' ); ?>
33
</label>
49
</div>
50
51
<!-- payment method -->
52
+ <div id="mercadopago-form-customer-and-card" style="padding:0px 12px 0px 12px;">
53
<div class="mp-box-inputs mp-line">
54
<label for="paymentMethodIdSelector">
55
<?php echo esc_html__( 'Payment Method', 'woocommerce-mercadopago' ); ?> <em>*</em>
98
</div>
99
</div> <!-- end mercadopago-form-osc -->
100
101
+ <div id="mercadopago-form" style="padding:0px 12px 0px 12px;">
102
<!-- Card Number -->
103
<div class="mp-box-inputs mp-col-100">
104
<label for="cardNumber">
1256
document.querySelector( MPv1.selectors.mpDoc ).style.display = "none";
1257
1258
document.querySelector( MPv1.selectors.formCustomerAndCard ).removeAttribute( "style" );
1259
+ document.querySelector( MPv1.selectors.formCustomerAndCard ).style.padding = "0px 12px 0px 12px";
1260
document.querySelector( MPv1.selectors.mpSecurityCodeCustomerAndCard ).style.display = "none";
1261
1262
// Removing not used fields for this country.
1321
} else {
1322
document.querySelector( MPv1.selectors.mpSecurityCodeCustomerAndCard ).style.display = "none";
1323
document.querySelector( MPv1.selectors.form ).removeAttribute( "style" );
1324
+ document.querySelector( MPv1.selectors.form ).style.padding = "0px 12px 0px 12px";
1325
}
1326
Mercadopago.clearSession();
1327
if ( MPv1.create_token_on.event ) {
templates/ticket/ticket-form.php CHANGED
@@ -34,7 +34,7 @@ if ( ! defined( 'ABSPATH' ) ) {
34
<fieldset id="ticket_checkout_fieldset" style="margin:-1px; background:white; display: none;">
35
36
<!-- coupom -->
37
- <div class="mp-box-inputs mp-line form-row" id="mercadopago-form-coupon-ticket" style="padding:0px 24px 16px 24px;" >
38
<div class="form-col-8">
39
<label for="couponCodeLabel"><?php echo esc_html__( 'Discount Coupon', 'woocommerce-mercadopago' ); ?></label>
40
<input type="text" id="couponCodeTicket" name="mercadopago_ticket[coupon_code]"
@@ -159,7 +159,7 @@ if ( ! defined( 'ABSPATH' ) ) {
159
</div>
160
</div>
161
162
- <div style="padding:0px 24px 0px 24px;">
163
<p>
164
<?php
165
if ( count( $payment_methods ) > 1 ) :
@@ -789,6 +789,8 @@ if ( ! defined( 'ABSPATH' ) ) {
789
// flow: MLB
790
if (MPv1Ticket.site_id == "MLB") {
791
MPv1Ticket.actionsMLB();
792
}
793
794
return;
34
<fieldset id="ticket_checkout_fieldset" style="margin:-1px; background:white; display: none;">
35
36
<!-- coupom -->
37
+ <div class="mp-box-inputs mp-line form-row" id="mercadopago-form-coupon-ticket" style="padding:0px 12px 16px 12px;" >
38
<div class="form-col-8">
39
<label for="couponCodeLabel"><?php echo esc_html__( 'Discount Coupon', 'woocommerce-mercadopago' ); ?></label>
40
<input type="text" id="couponCodeTicket" name="mercadopago_ticket[coupon_code]"
159
</div>
160
</div>
161
162
+ <div style="padding:0px 12px 0px 12px;">
163
<p>
164
<?php
165
if ( count( $payment_methods ) > 1 ) :
789
// flow: MLB
790
if (MPv1Ticket.site_id == "MLB") {
791
MPv1Ticket.actionsMLB();
792
+ } else {
793
+ document.querySelector(MPv1Ticket.selectors.formTicket).style.display = "none";
794
}
795
796
return;
woocommerce-mercadopago.php CHANGED
@@ -3,7 +3,7 @@
3
* Plugin Name: WooCommerce MercadoPago
4
* Plugin URI: https://github.com/mercadopago/cart-woocommerce
5
* Description: This is the <strong>oficial</strong> module of Mercado Pago for WooCommerce plugin. This module enables WooCommerce to use Mercado Pago as a payment Gateway for purchases made in your e-commerce store.
6
- * Version: 3.0.1
7
* Author: Mercado Pago
8
* Author URI: https://www.mercadopago.com.br/developers/
9
* Text Domain: woocommerce-mercadopago
@@ -87,7 +87,7 @@ if ( ! class_exists( 'WC_Woo_Mercado_Pago_Module' ) ) :
87
// ============================================================
88
89
// General constants.
90
- const VERSION = '3.0.1';
91
const MIN_PHP = 5.6;
92
93
// Arrays to hold configurations for LatAm environment.
3
* Plugin Name: WooCommerce MercadoPago
4
* Plugin URI: https://github.com/mercadopago/cart-woocommerce
5
* Description: This is the <strong>oficial</strong> module of Mercado Pago for WooCommerce plugin. This module enables WooCommerce to use Mercado Pago as a payment Gateway for purchases made in your e-commerce store.
6
+ * Version: 3.0.3
7
* Author: Mercado Pago
8
* Author URI: https://www.mercadopago.com.br/developers/
9
* Text Domain: woocommerce-mercadopago
87
// ============================================================
88
89
// General constants.
90
+ const VERSION = '3.0.3';
91
const MIN_PHP = 5.6;
92
93
// Arrays to hold configurations for LatAm environment.