WooCommerce MercadoPago - Version 2.0.9

Version Description

  • 2017/03/21 =

  • Included sponsor_id to indicate the platform to MercadoPago.

Download this release

Release Info

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

Code changes from version 2.0.8 to 2.0.9

includes/class-wc-mercadopago-gateway.php CHANGED
@@ -22,6 +22,7 @@ class WC_MercadoPago_Gateway extends WC_Payment_Gateway {
22
  $this->ipn_url = 'https://api.mercadolibre.com/collections/notifications/';
23
  $this->sandbox_ipn_url = 'https://api.mercadolibre.com/sandbox/collections/notifications/';
24
  $this->oauth_token = 'https://api.mercadolibre.com/oauth/token';
 
25
 
26
  // Load the form fields.
27
  $this->init_form_fields();
@@ -202,11 +203,12 @@ class WC_MercadoPago_Gateway extends WC_Payment_Gateway {
202
  /**
203
  * Generate the payment arguments.
204
  *
205
- * @param WC_Order $order Order data.
 
206
  *
207
- * @return array Payment arguments.
208
  */
209
- public function get_payment_args( $order ) {
210
  $args = array(
211
  'back_urls' => array(
212
  'success' => $this->get_return_url( $order ),
@@ -230,6 +232,11 @@ class WC_MercadoPago_Gateway extends WC_Payment_Gateway {
230
  'notification_url' => str_replace( 'https:', 'http:', WC()->api_request_url( 'WC_MercadoPago_Gateway' ) ),
231
  );
232
 
 
 
 
 
 
233
  // Cart Contents.
234
  $item_names = array();
235
 
@@ -259,6 +266,50 @@ class WC_MercadoPago_Gateway extends WC_Payment_Gateway {
259
  return $args;
260
  }
261
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
262
  /**
263
  * Generate the MercadoPago payment url.
264
  *
@@ -267,17 +318,17 @@ class WC_MercadoPago_Gateway extends WC_Payment_Gateway {
267
  * @return string MercadoPago payment url.
268
  */
269
  protected function get_mercadopago_url( $order ) {
270
-
271
- $args = json_encode( $this->get_payment_args( $order ) );
272
 
273
  if ( 'yes' == $this->debug ) {
274
- $this->log->add( $this->id, 'Payment arguments for order ' . $order->get_order_number() . ': ' . print_r( $this->get_payment_args( $order ), true ) );
275
  }
276
 
277
- $url = $this->payment_url . $this->get_client_credentials();
278
 
279
  $params = array(
280
- 'body' => $args,
281
  'sslverify' => false,
282
  'timeout' => 60,
283
  'headers' => array(
22
  $this->ipn_url = 'https://api.mercadolibre.com/collections/notifications/';
23
  $this->sandbox_ipn_url = 'https://api.mercadolibre.com/sandbox/collections/notifications/';
24
  $this->oauth_token = 'https://api.mercadolibre.com/oauth/token';
25
+ $this->users_me_url = 'https://api.mercadopago.com/users/me?access_token=';
26
 
27
  // Load the form fields.
28
  $this->init_form_fields();
203
  /**
204
  * Generate the payment arguments.
205
  *
206
+ * @param WC_Order $order Order data.
207
+ * @param string $access_token User access token.
208
  *
209
+ * @return array Payment arguments.
210
  */
211
+ public function get_payment_args( $order, $access_token ) {
212
  $args = array(
213
  'back_urls' => array(
214
  'success' => $this->get_return_url( $order ),
232
  'notification_url' => str_replace( 'https:', 'http:', WC()->api_request_url( 'WC_MercadoPago_Gateway' ) ),
233
  );
234
 
235
+ // Set sponsor/platform ID, if applicable
236
+ if ( $sponsor_id = $this->get_platform_id( $access_token ) ) {
237
+ $args['sponsor_id'] = $sponsor_id;
238
+ }
239
+
240
  // Cart Contents.
241
  $item_names = array();
242
 
266
  return $args;
267
  }
268
 
269
+ /**
270
+ * Obtain the ID for this platform.
271
+ *
272
+ * @param string $access_token The access token of the user.
273
+ *
274
+ * @return array An array containing information about the user.
275
+ */
276
+ protected function get_platform_id( $access_token ) {
277
+ $url = $this->users_me_url . $access_token;
278
+
279
+ $response = wp_remote_get( $url );
280
+
281
+ if ( ! is_wp_error( $response ) && $response['response']['code'] == 200 ) {
282
+
283
+ $data = json_decode( $response['body'] );
284
+
285
+ if ( in_array( 'test_user', $data->tags ) ) {
286
+ return null;
287
+ }
288
+
289
+ switch ( $data->site_id ) {
290
+ case 'MLA' :
291
+ return 247751170;
292
+ case 'MLB' :
293
+ return 247748067;
294
+ case 'MCO' :
295
+ return 247752108;
296
+ case 'MLC' :
297
+ return 247751646;
298
+ case 'MLM' :
299
+ return 247752249;
300
+ case 'MLV' :
301
+ return 247752781;
302
+ case 'MPE' :
303
+ return 247750091;
304
+ case 'MLU' :
305
+ return 247755389;
306
+ default :
307
+ return null;
308
+ }
309
+ }
310
+
311
+ }
312
+
313
  /**
314
  * Generate the MercadoPago payment url.
315
  *
318
  * @return string MercadoPago payment url.
319
  */
320
  protected function get_mercadopago_url( $order ) {
321
+ $access_token = $this->get_client_credentials();
322
+ $args = $this->get_payment_args( $order, $access_token );
323
 
324
  if ( 'yes' == $this->debug ) {
325
+ $this->log->add( $this->id, 'Payment arguments for order ' . $order->get_order_number() . ': ' . print_r( $args, true ) );
326
  }
327
 
328
+ $url = $this->payment_url . $access_token;
329
 
330
  $params = array(
331
+ 'body' => json_encode( $args ),
332
  'sslverify' => false,
333
  'timeout' => 60,
334
  'headers' => array(
languages/woocommerce-mercadopago.pot CHANGED
@@ -1,255 +1,255 @@
1
- # Copyright (C) 2016 Claudio Sanches
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"
12
- "PO-Revision-Date: 2016-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <EMAIL@ADDRESS>\n"
15
  "X-Generator: grunt-wp-i18n 0.4.9\n"
16
 
17
  #: includes/class-wc-mercadopago-gateway.php:18
18
- #: includes/class-wc-mercadopago-gateway.php:128
19
  msgid "MercadoPago"
20
  msgstr ""
21
 
22
- #: includes/class-wc-mercadopago-gateway.php:107
23
  msgid "Argentine"
24
  msgstr ""
25
 
26
- #: includes/class-wc-mercadopago-gateway.php:108
27
  msgid "Brazil"
28
  msgstr ""
29
 
30
- #: includes/class-wc-mercadopago-gateway.php:109
31
  msgid "Colombia"
32
  msgstr ""
33
 
34
- #: includes/class-wc-mercadopago-gateway.php:110
35
  msgid "Mexico"
36
  msgstr ""
37
 
38
- #: includes/class-wc-mercadopago-gateway.php:111
39
  msgid "Venezuela"
40
  msgstr ""
41
 
42
- #: includes/class-wc-mercadopago-gateway.php:112
43
  msgid "or"
44
  msgstr ""
45
 
46
- #: includes/class-wc-mercadopago-gateway.php:113
47
  msgid "Chile"
48
  msgstr ""
49
 
50
- #: includes/class-wc-mercadopago-gateway.php:118
51
  msgid "Enable/Disable"
52
  msgstr ""
53
 
54
- #: includes/class-wc-mercadopago-gateway.php:120
55
  msgid "Enable MercadoPago standard"
56
  msgstr ""
57
 
58
- #: includes/class-wc-mercadopago-gateway.php:124
59
  msgid "Title"
60
  msgstr ""
61
 
62
- #: includes/class-wc-mercadopago-gateway.php:126
63
  msgid "This controls the title which the user sees during checkout."
64
  msgstr ""
65
 
66
- #: includes/class-wc-mercadopago-gateway.php:131
67
  msgid "Description"
68
  msgstr ""
69
 
70
- #: includes/class-wc-mercadopago-gateway.php:133
71
  msgid "This controls the description which the user sees during checkout."
72
  msgstr ""
73
 
74
- #: includes/class-wc-mercadopago-gateway.php:134
75
- #: includes/class-wc-mercadopago-gateway.php:330
76
  msgid "Pay via MercadoPago"
77
  msgstr ""
78
 
79
- #: includes/class-wc-mercadopago-gateway.php:137
80
  msgid "MercadoPago Client_id"
81
  msgstr ""
82
 
83
- #: includes/class-wc-mercadopago-gateway.php:139
84
  msgid "Please enter your MercadoPago Client_id."
85
  msgstr ""
86
 
87
- #: includes/class-wc-mercadopago-gateway.php:139
88
- #: includes/class-wc-mercadopago-gateway.php:145
89
  msgid "You can to get this information in MercadoPago from %s."
90
  msgstr ""
91
 
92
- #: includes/class-wc-mercadopago-gateway.php:143
93
  msgid "MercadoPago Client_secret"
94
  msgstr ""
95
 
96
- #: includes/class-wc-mercadopago-gateway.php:145
97
  msgid "Please enter your MercadoPago Client_secret."
98
  msgstr ""
99
 
100
- #: includes/class-wc-mercadopago-gateway.php:149
101
  msgid "Invoice Prefix"
102
  msgstr ""
103
 
104
- #: includes/class-wc-mercadopago-gateway.php:151
105
  msgid ""
106
  "Please enter a prefix for your invoice numbers. If you use your MercadoPago "
107
  "account for multiple stores ensure this prefix is unqiue as MercadoPago "
108
  "will not allow orders with the same invoice number."
109
  msgstr ""
110
 
111
- #: includes/class-wc-mercadopago-gateway.php:156
112
  msgid "Integration method"
113
  msgstr ""
114
 
115
- #: includes/class-wc-mercadopago-gateway.php:158
116
  msgid ""
117
  "Choose how the customer will interact with the MercadoPago. Modal Window "
118
  "(Inside your store) Redirect (Client goes to MercadoPago)."
119
  msgstr ""
120
 
121
- #: includes/class-wc-mercadopago-gateway.php:162
122
  msgid "Modal Window"
123
  msgstr ""
124
 
125
- #: includes/class-wc-mercadopago-gateway.php:163
126
  msgid "Redirect"
127
  msgstr ""
128
 
129
- #: includes/class-wc-mercadopago-gateway.php:167
130
  msgid "Gateway Testing"
131
  msgstr ""
132
 
133
- #: includes/class-wc-mercadopago-gateway.php:172
134
  msgid "MercadoPago Sandbox"
135
  msgstr ""
136
 
137
- #: includes/class-wc-mercadopago-gateway.php:174
138
  msgid "Enable MercadoPago sandbox"
139
  msgstr ""
140
 
141
- #: includes/class-wc-mercadopago-gateway.php:176
142
  msgid "MercadoPago sandbox can be used to test payments."
143
  msgstr ""
144
 
145
- #: includes/class-wc-mercadopago-gateway.php:179
146
  msgid "Debug Log"
147
  msgstr ""
148
 
149
- #: includes/class-wc-mercadopago-gateway.php:181
150
  msgid "Enable logging"
151
  msgstr ""
152
 
153
- #: includes/class-wc-mercadopago-gateway.php:183
154
  msgid "Log MercadoPago events, such as API requests, inside %s"
155
  msgstr ""
156
 
157
- #: includes/class-wc-mercadopago-gateway.php:244
158
  msgid "Order %s"
159
  msgstr ""
160
 
161
- #: includes/class-wc-mercadopago-gateway.php:254
162
  msgid "Shipping via"
163
  msgstr ""
164
 
165
- #: includes/class-wc-mercadopago-gateway.php:328
166
  msgid ""
167
  "Thank you for your order, please click the button below to pay with "
168
  "MercadoPago."
169
  msgstr ""
170
 
171
- #: includes/class-wc-mercadopago-gateway.php:330
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."
1
+ # Copyright (C) 2017 Claudio Sanches
2
  # This file is distributed under the GPLv2 or later.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WooCommerce MercadoPago 2.0.9\n"
6
  "Report-Msgid-Bugs-To: "
7
  "http://wordpress.org/support/plugin/woocommerce-mercadopago/\n"
8
+ "POT-Creation-Date: 2017-03-21 21:13:28+00:00\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=utf-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "PO-Revision-Date: 2017-MO-DA HO:MI+ZONE\n"
13
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
14
  "Language-Team: LANGUAGE <EMAIL@ADDRESS>\n"
15
  "X-Generator: grunt-wp-i18n 0.4.9\n"
16
 
17
  #: includes/class-wc-mercadopago-gateway.php:18
18
+ #: includes/class-wc-mercadopago-gateway.php:129
19
  msgid "MercadoPago"
20
  msgstr ""
21
 
22
+ #: includes/class-wc-mercadopago-gateway.php:108
23
  msgid "Argentine"
24
  msgstr ""
25
 
26
+ #: includes/class-wc-mercadopago-gateway.php:109
27
  msgid "Brazil"
28
  msgstr ""
29
 
30
+ #: includes/class-wc-mercadopago-gateway.php:110
31
  msgid "Colombia"
32
  msgstr ""
33
 
34
+ #: includes/class-wc-mercadopago-gateway.php:111
35
  msgid "Mexico"
36
  msgstr ""
37
 
38
+ #: includes/class-wc-mercadopago-gateway.php:112
39
  msgid "Venezuela"
40
  msgstr ""
41
 
42
+ #: includes/class-wc-mercadopago-gateway.php:113
43
  msgid "or"
44
  msgstr ""
45
 
46
+ #: includes/class-wc-mercadopago-gateway.php:114
47
  msgid "Chile"
48
  msgstr ""
49
 
50
+ #: includes/class-wc-mercadopago-gateway.php:119
51
  msgid "Enable/Disable"
52
  msgstr ""
53
 
54
+ #: includes/class-wc-mercadopago-gateway.php:121
55
  msgid "Enable MercadoPago standard"
56
  msgstr ""
57
 
58
+ #: includes/class-wc-mercadopago-gateway.php:125
59
  msgid "Title"
60
  msgstr ""
61
 
62
+ #: includes/class-wc-mercadopago-gateway.php:127
63
  msgid "This controls the title which the user sees during checkout."
64
  msgstr ""
65
 
66
+ #: includes/class-wc-mercadopago-gateway.php:132
67
  msgid "Description"
68
  msgstr ""
69
 
70
+ #: includes/class-wc-mercadopago-gateway.php:134
71
  msgid "This controls the description which the user sees during checkout."
72
  msgstr ""
73
 
74
+ #: includes/class-wc-mercadopago-gateway.php:135
75
+ #: includes/class-wc-mercadopago-gateway.php:381
76
  msgid "Pay via MercadoPago"
77
  msgstr ""
78
 
79
+ #: includes/class-wc-mercadopago-gateway.php:138
80
  msgid "MercadoPago Client_id"
81
  msgstr ""
82
 
83
+ #: includes/class-wc-mercadopago-gateway.php:140
84
  msgid "Please enter your MercadoPago Client_id."
85
  msgstr ""
86
 
87
+ #: includes/class-wc-mercadopago-gateway.php:140
88
+ #: includes/class-wc-mercadopago-gateway.php:146
89
  msgid "You can to get this information in MercadoPago from %s."
90
  msgstr ""
91
 
92
+ #: includes/class-wc-mercadopago-gateway.php:144
93
  msgid "MercadoPago Client_secret"
94
  msgstr ""
95
 
96
+ #: includes/class-wc-mercadopago-gateway.php:146
97
  msgid "Please enter your MercadoPago Client_secret."
98
  msgstr ""
99
 
100
+ #: includes/class-wc-mercadopago-gateway.php:150
101
  msgid "Invoice Prefix"
102
  msgstr ""
103
 
104
+ #: includes/class-wc-mercadopago-gateway.php:152
105
  msgid ""
106
  "Please enter a prefix for your invoice numbers. If you use your MercadoPago "
107
  "account for multiple stores ensure this prefix is unqiue as MercadoPago "
108
  "will not allow orders with the same invoice number."
109
  msgstr ""
110
 
111
+ #: includes/class-wc-mercadopago-gateway.php:157
112
  msgid "Integration method"
113
  msgstr ""
114
 
115
+ #: includes/class-wc-mercadopago-gateway.php:159
116
  msgid ""
117
  "Choose how the customer will interact with the MercadoPago. Modal Window "
118
  "(Inside your store) Redirect (Client goes to MercadoPago)."
119
  msgstr ""
120
 
121
+ #: includes/class-wc-mercadopago-gateway.php:163
122
  msgid "Modal Window"
123
  msgstr ""
124
 
125
+ #: includes/class-wc-mercadopago-gateway.php:164
126
  msgid "Redirect"
127
  msgstr ""
128
 
129
+ #: includes/class-wc-mercadopago-gateway.php:168
130
  msgid "Gateway Testing"
131
  msgstr ""
132
 
133
+ #: includes/class-wc-mercadopago-gateway.php:173
134
  msgid "MercadoPago Sandbox"
135
  msgstr ""
136
 
137
+ #: includes/class-wc-mercadopago-gateway.php:175
138
  msgid "Enable MercadoPago sandbox"
139
  msgstr ""
140
 
141
+ #: includes/class-wc-mercadopago-gateway.php:177
142
  msgid "MercadoPago sandbox can be used to test payments."
143
  msgstr ""
144
 
145
+ #: includes/class-wc-mercadopago-gateway.php:180
146
  msgid "Debug Log"
147
  msgstr ""
148
 
149
+ #: includes/class-wc-mercadopago-gateway.php:182
150
  msgid "Enable logging"
151
  msgstr ""
152
 
153
+ #: includes/class-wc-mercadopago-gateway.php:184
154
  msgid "Log MercadoPago events, such as API requests, inside %s"
155
  msgstr ""
156
 
157
+ #: includes/class-wc-mercadopago-gateway.php:251
158
  msgid "Order %s"
159
  msgstr ""
160
 
161
+ #: includes/class-wc-mercadopago-gateway.php:261
162
  msgid "Shipping via"
163
  msgstr ""
164
 
165
+ #: includes/class-wc-mercadopago-gateway.php:379
166
  msgid ""
167
  "Thank you for your order, please click the button below to pay with "
168
  "MercadoPago."
169
  msgstr ""
170
 
171
+ #: includes/class-wc-mercadopago-gateway.php:381
172
  msgid "Cancel order &amp; restore cart"
173
  msgstr ""
174
 
175
+ #: includes/class-wc-mercadopago-gateway.php:390
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:392
182
  msgid "Click to try again"
183
  msgstr ""
184
 
185
+ #: includes/class-wc-mercadopago-gateway.php:574
186
  msgid "Missing notification params."
187
  msgstr ""
188
 
189
+ #: includes/class-wc-mercadopago-gateway.php:574
190
  msgid "MercadoPago Notification Handler"
191
  msgstr ""
192
 
193
+ #: includes/class-wc-mercadopago-gateway.php:608
194
  msgid "MercadoPago Transaction ID"
195
  msgstr ""
196
 
197
+ #: includes/class-wc-mercadopago-gateway.php:615
198
  msgid "Payer email"
199
  msgstr ""
200
 
201
+ #: includes/class-wc-mercadopago-gateway.php:622
202
  msgid "Payment type"
203
  msgstr ""
204
 
205
+ #: includes/class-wc-mercadopago-gateway.php:628
206
  msgid "MercadoPago: Payment approved."
207
  msgstr ""
208
 
209
+ #: includes/class-wc-mercadopago-gateway.php:633
210
  msgid "MercadoPago: The user has not completed the payment process yet."
211
  msgstr ""
212
 
213
+ #: includes/class-wc-mercadopago-gateway.php:637
214
  msgid "MercadoPago: Payment under review."
215
  msgstr ""
216
 
217
+ #: includes/class-wc-mercadopago-gateway.php:641
218
  msgid "MercadoPago: The payment was declined. The user can try again."
219
  msgstr ""
220
 
221
+ #: includes/class-wc-mercadopago-gateway.php:645
222
  msgid "MercadoPago: The payment was returned to the user."
223
  msgstr ""
224
 
225
+ #: includes/class-wc-mercadopago-gateway.php:649
226
  msgid "MercadoPago: Payment canceled."
227
  msgstr ""
228
 
229
+ #: includes/class-wc-mercadopago-gateway.php:653
230
  msgid "MercadoPago: It started a dispute for payment."
231
  msgstr ""
232
 
233
+ #: includes/class-wc-mercadopago-gateway.php:684
234
+ #: includes/class-wc-mercadopago-gateway.php:693
235
+ #: includes/class-wc-mercadopago-gateway.php:702
236
  msgid "MercadoPago Disabled"
237
  msgstr ""
238
 
239
+ #: includes/class-wc-mercadopago-gateway.php:684
240
  msgid "You should inform your Client_id. %s"
241
  msgstr ""
242
 
243
+ #: includes/class-wc-mercadopago-gateway.php:684
244
+ #: includes/class-wc-mercadopago-gateway.php:693
245
  msgid "Click here to configure!"
246
  msgstr ""
247
 
248
+ #: includes/class-wc-mercadopago-gateway.php:693
249
  msgid "You should inform your Client_secret. %s"
250
  msgstr ""
251
 
252
+ #: includes/class-wc-mercadopago-gateway.php:702
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
@@ -3,8 +3,8 @@ Contributors: claudiosanches
3
  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.8
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -201,6 +201,10 @@ Entre em contato [clicando aqui](http://claudiosmweb.com/plugins/mercadopago-par
201
 
202
  == Changelog ==
203
 
 
 
 
 
204
  = 2.0.8 - 2016/10/24 =
205
 
206
  * Open MercadoPago Modal when the page load.
3
  Donate link: http://claudiosmweb.com/doacoes/
4
  Tags: woocommerce, mercadopago, payment
5
  Requires at least: 4.0
6
+ Tested up to: 4.7
7
+ Stable tag: 2.0.9
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.9 - 2017/03/21 =
205
+
206
+ * Included sponsor_id to indicate the platform to MercadoPago.
207
+
208
  = 2.0.8 - 2016/10/24 =
209
 
210
  * Open MercadoPago Modal when the page load.
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.8
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.8';
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.9
9
  * License: GPLv2 or later
10
  * Text Domain: woocommerce-mercadopago
11
  * Domain Path: /languages/
27
  *
28
  * @var string
29
  */
30
+ const VERSION = '2.0.9';
31
 
32
  /**
33
  * Instance of this class.