WooCommerce MercadoPago - Version 2.0.8

Version Description

  • 2016/10/24 =

  • Open MercadoPago Modal when the page load.

  • Changed notification_url to avoid payment notification issues.

Download this release

Release Info

Developer claudiosanches
Plugin Icon 128x128 WooCommerce MercadoPago
Version 2.0.8
Comparing to
See all releases

Code changes from version 2.0.7 to 2.0.8

includes/class-wc-mercadopago-gateway.php CHANGED
@@ -211,7 +211,7 @@ class WC_MercadoPago_Gateway extends WC_Payment_Gateway {
211
'back_urls' => array(
212
'success' => $this->get_return_url( $order ),
213
'failure' => $this->get_order_cancel_url( $order ),
214
- 'pending' => $this->get_return_url( $order )
215
),
216
'payer' => array(
217
'name' => $order->billing_first_name,
@@ -227,7 +227,7 @@ class WC_MercadoPago_Gateway extends WC_Payment_Gateway {
227
// 'picture_url' => 'https://www.mercadopago.com/org-img/MP3/home/logomp3.gif'
228
)
229
),
230
- 'notification_url' => WC()->api_request_url( 'WC_MercadoPago_Gateway' )
231
);
232
233
// Cart Contents.
@@ -327,10 +327,11 @@ class WC_MercadoPago_Gateway extends WC_Payment_Gateway {
327
// Display checkout.
328
$html = '<p>' . __( 'Thank you for your order, please click the button below to pay with MercadoPago.', 'woocommerce-mercadopago' ) . '</p>';
329
330
- $html .= '<a id="submit-payment" href="' . $url . '" name="MP-Checkout" class="button alt" mp-mode="modal">' . __( 'Pay via MercadoPago', 'woocommerce-mercadopago' ) . '</a> <a class="button cancel" href="' . esc_url( $order->get_cancel_order_url() ) . '">' . __( 'Cancel order &amp; restore cart', 'woocommerce-mercadopago' ) . '</a>';
331
332
// Add MercadoPago JS.
333
- $html .= '<script type="text/javascript">(function(){function $MPBR_load(){window.$MPBR_loaded !== true && (function(){var s = document.createElement("script");s.type = "text/javascript";s.async = true;s.src = ("https:"==document.location.protocol?"https://www.mercadopago.com/org-img/jsapi/mptools/buttons/":"http://mp-tools.mlstatic.com/buttons/")+"render.js";var x = document.getElementsByTagName("script")[0];x.parentNode.insertBefore(s, x);window.$MPBR_loaded = true;})();}window.$MPBR_loaded !== true ? (window.attachEvent ? window.attachEvent("onload", $MPBR_load) : window.addEventListener("load", $MPBR_load, false)) : null;})();</script>';
334
335
return $html;
336
} else {
211
'back_urls' => array(
212
'success' => $this->get_return_url( $order ),
213
'failure' => $this->get_order_cancel_url( $order ),
214
+ 'pending' => $this->get_return_url( $order ),
215
),
216
'payer' => array(
217
'name' => $order->billing_first_name,
227
// 'picture_url' => 'https://www.mercadopago.com/org-img/MP3/home/logomp3.gif'
228
)
229
),
230
+ 'notification_url' => str_replace( 'https:', 'http:', WC()->api_request_url( 'WC_MercadoPago_Gateway' ) ),
231
);
232
233
// Cart Contents.
327
// Display checkout.
328
$html = '<p>' . __( 'Thank you for your order, please click the button below to pay with MercadoPago.', 'woocommerce-mercadopago' ) . '</p>';
329
330
+ $html .= '<a id="submit-payment" href="' . esc_url( $url ) . '" name="MP-Checkout" class="button alt" mp-mode="modal">' . __( 'Pay via MercadoPago', 'woocommerce-mercadopago' ) . '</a> <a class="button cancel" href="' . esc_url( $order->get_cancel_order_url() ) . '">' . __( 'Cancel order &amp; restore cart', 'woocommerce-mercadopago' ) . '</a>';
331
332
// Add MercadoPago JS.
333
+ $html .= '<script type="text/javascript" src="//secure.mlstatic.com/mptools/render.js"></script>';
334
+ $html .= '<script type="text/javascript">(function() { $MPC.openCheckout({ url: "' . esc_url( $url ) . '", mode: "modal" }); })();</script>';
335
336
return $html;
337
} else {
languages/woocommerce-mercadopago.pot CHANGED
@@ -2,10 +2,10 @@
2
# This file is distributed under the GPLv2 or later.
3
msgid ""
4
msgstr ""
5
- "Project-Id-Version: WooCommerce MercadoPago 2.0.7\n"
6
"Report-Msgid-Bugs-To: "
7
"http://wordpress.org/support/plugin/woocommerce-mercadopago/\n"
8
- "POT-Creation-Date: 2016-10-21 03:00:26+00:00\n"
9
"MIME-Version: 1.0\n"
10
"Content-Type: text/plain; charset=utf-8\n"
11
"Content-Transfer-Encoding: 8bit\n"
@@ -172,84 +172,84 @@ msgstr ""
172
msgid "Cancel order &amp; restore cart"
173
msgstr ""
174
175
- #: includes/class-wc-mercadopago-gateway.php:338
176
msgid ""
177
"An error has occurred while processing your payment, please try again. Or "
178
"contact us for assistance."
179
msgstr ""
180
181
- #: includes/class-wc-mercadopago-gateway.php:340
182
msgid "Click to try again"
183
msgstr ""
184
185
- #: includes/class-wc-mercadopago-gateway.php:522
186
msgid "Missing notification params."
187
msgstr ""
188
189
- #: includes/class-wc-mercadopago-gateway.php:522
190
msgid "MercadoPago Notification Handler"
191
msgstr ""
192
193
- #: includes/class-wc-mercadopago-gateway.php:556
194
msgid "MercadoPago Transaction ID"
195
msgstr ""
196
197
- #: includes/class-wc-mercadopago-gateway.php:563
198
msgid "Payer email"
199
msgstr ""
200
201
- #: includes/class-wc-mercadopago-gateway.php:570
202
msgid "Payment type"
203
msgstr ""
204
205
- #: includes/class-wc-mercadopago-gateway.php:576
206
msgid "MercadoPago: Payment approved."
207
msgstr ""
208
209
- #: includes/class-wc-mercadopago-gateway.php:581
210
msgid "MercadoPago: The user has not completed the payment process yet."
211
msgstr ""
212
213
- #: includes/class-wc-mercadopago-gateway.php:585
214
msgid "MercadoPago: Payment under review."
215
msgstr ""
216
217
- #: includes/class-wc-mercadopago-gateway.php:589
218
msgid "MercadoPago: The payment was declined. The user can try again."
219
msgstr ""
220
221
- #: includes/class-wc-mercadopago-gateway.php:593
222
msgid "MercadoPago: The payment was returned to the user."
223
msgstr ""
224
225
- #: includes/class-wc-mercadopago-gateway.php:597
226
msgid "MercadoPago: Payment canceled."
227
msgstr ""
228
229
- #: includes/class-wc-mercadopago-gateway.php:601
230
msgid "MercadoPago: It started a dispute for payment."
231
msgstr ""
232
233
- #: includes/class-wc-mercadopago-gateway.php:632
234
- #: includes/class-wc-mercadopago-gateway.php:641
235
- #: includes/class-wc-mercadopago-gateway.php:650
236
msgid "MercadoPago Disabled"
237
msgstr ""
238
239
- #: includes/class-wc-mercadopago-gateway.php:632
240
msgid "You should inform your Client_id. %s"
241
msgstr ""
242
243
- #: includes/class-wc-mercadopago-gateway.php:632
244
- #: includes/class-wc-mercadopago-gateway.php:641
245
msgid "Click here to configure!"
246
msgstr ""
247
248
- #: includes/class-wc-mercadopago-gateway.php:641
249
msgid "You should inform your Client_secret. %s"
250
msgstr ""
251
252
- #: includes/class-wc-mercadopago-gateway.php:650
253
msgid ""
254
"Currency <code>%s</code> is not supported. Please make sure that you use "
255
"one of the following supported currencies: ARS, BRL, COP, MXN, USD or VEF."
2
# This file is distributed under the GPLv2 or later.
3
msgid ""
4
msgstr ""
5
+ "Project-Id-Version: WooCommerce MercadoPago 2.0.8\n"
6
"Report-Msgid-Bugs-To: "
7
"http://wordpress.org/support/plugin/woocommerce-mercadopago/\n"
8
+ "POT-Creation-Date: 2016-10-25 01:01:58+00:00\n"
9
"MIME-Version: 1.0\n"
10
"Content-Type: text/plain; charset=utf-8\n"
11
"Content-Transfer-Encoding: 8bit\n"
172
msgid "Cancel order &amp; restore cart"
173
msgstr ""
174
175
+ #: includes/class-wc-mercadopago-gateway.php:339
176
msgid ""
177
"An error has occurred while processing your payment, please try again. Or "
178
"contact us for assistance."
179
msgstr ""
180
181
+ #: includes/class-wc-mercadopago-gateway.php:341
182
msgid "Click to try again"
183
msgstr ""
184
185
+ #: includes/class-wc-mercadopago-gateway.php:523
186
msgid "Missing notification params."
187
msgstr ""
188
189
+ #: includes/class-wc-mercadopago-gateway.php:523
190
msgid "MercadoPago Notification Handler"
191
msgstr ""
192
193
+ #: includes/class-wc-mercadopago-gateway.php:557
194
msgid "MercadoPago Transaction ID"
195
msgstr ""
196
197
+ #: includes/class-wc-mercadopago-gateway.php:564
198
msgid "Payer email"
199
msgstr ""
200
201
+ #: includes/class-wc-mercadopago-gateway.php:571
202
msgid "Payment type"
203
msgstr ""
204
205
+ #: includes/class-wc-mercadopago-gateway.php:577
206
msgid "MercadoPago: Payment approved."
207
msgstr ""
208
209
+ #: includes/class-wc-mercadopago-gateway.php:582
210
msgid "MercadoPago: The user has not completed the payment process yet."
211
msgstr ""
212
213
+ #: includes/class-wc-mercadopago-gateway.php:586
214
msgid "MercadoPago: Payment under review."
215
msgstr ""
216
217
+ #: includes/class-wc-mercadopago-gateway.php:590
218
msgid "MercadoPago: The payment was declined. The user can try again."
219
msgstr ""
220
221
+ #: includes/class-wc-mercadopago-gateway.php:594
222
msgid "MercadoPago: The payment was returned to the user."
223
msgstr ""
224
225
+ #: includes/class-wc-mercadopago-gateway.php:598
226
msgid "MercadoPago: Payment canceled."
227
msgstr ""
228
229
+ #: includes/class-wc-mercadopago-gateway.php:602
230
msgid "MercadoPago: It started a dispute for payment."
231
msgstr ""
232
233
+ #: includes/class-wc-mercadopago-gateway.php:633
234
+ #: includes/class-wc-mercadopago-gateway.php:642
235
+ #: includes/class-wc-mercadopago-gateway.php:651
236
msgid "MercadoPago Disabled"
237
msgstr ""
238
239
+ #: includes/class-wc-mercadopago-gateway.php:633
240
msgid "You should inform your Client_id. %s"
241
msgstr ""
242
243
+ #: includes/class-wc-mercadopago-gateway.php:633
244
+ #: includes/class-wc-mercadopago-gateway.php:642
245
msgid "Click here to configure!"
246
msgstr ""
247
248
+ #: includes/class-wc-mercadopago-gateway.php:642
249
msgid "You should inform your Client_secret. %s"
250
msgstr ""
251
252
+ #: includes/class-wc-mercadopago-gateway.php:651
253
msgid ""
254
"Currency <code>%s</code> is not supported. Please make sure that you use "
255
"one of the following supported currencies: ARS, BRL, COP, MXN, USD or VEF."
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://claudiosmweb.com/doacoes/
4
Tags: woocommerce, mercadopago, payment
5
Requires at least: 4.0
6
Tested up to: 4.6
7
- Stable tag: 2.0.7
8
License: GPLv2 or later
9
License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
@@ -201,6 +201,11 @@ Entre em contato [clicando aqui](http://claudiosmweb.com/plugins/mercadopago-par
201
202
== Changelog ==
203
204
= 2.0.7 - 2016/10/21 =
205
206
* Improve MercadoPago Modal z-index to avoid issues with any theme.
@@ -240,6 +245,7 @@ Entre em contato [clicando aqui](http://claudiosmweb.com/plugins/mercadopago-par
240
241
== Upgrade Notice ==
242
243
- = 2.0.7 =
244
245
- * Improve MercadoPago Modal z-index to avoid issues with any theme.
4
Tags: woocommerce, mercadopago, payment
5
Requires at least: 4.0
6
Tested up to: 4.6
7
+ Stable tag: 2.0.8
8
License: GPLv2 or later
9
License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
201
202
== Changelog ==
203
204
+ = 2.0.8 - 2016/10/24 =
205
+
206
+ * Open MercadoPago Modal when the page load.
207
+ * Changed notification_url to avoid payment notification issues.
208
+
209
= 2.0.7 - 2016/10/21 =
210
211
* Improve MercadoPago Modal z-index to avoid issues with any theme.
245
246
== Upgrade Notice ==
247
248
+ = 2.0.8 =
249
250
+ * Open MercadoPago Modal when the page load.
251
+ * Changed notification_url to avoid payment notification issues.
woocommerce-mercadopago.php CHANGED
@@ -5,7 +5,7 @@
5
* Description: MercadoPago gateway for Woocommerce.
6
* Author: Claudio Sanches
7
* Author URI: http://claudiosmweb.com/
8
- * Version: 2.0.7
9
* License: GPLv2 or later
10
* Text Domain: woocommerce-mercadopago
11
* Domain Path: /languages/
@@ -27,7 +27,7 @@ class WC_MercadoPago {
27
*
28
* @var string
29
*/
30
- const VERSION = '2.0.7';
31
32
/**
33
* Instance of this class.
5
* Description: MercadoPago gateway for Woocommerce.
6
* Author: Claudio Sanches
7
* Author URI: http://claudiosmweb.com/
8
+ * Version: 2.0.8
9
* License: GPLv2 or later
10
* Text Domain: woocommerce-mercadopago
11
* Domain Path: /languages/
27
*
28
* @var string
29
*/
30
+ const VERSION = '2.0.8';
31
32
/**
33
* Instance of this class.