EMerchantPay_Genesis_Client - Version 1.2.8

Version Notes

1.) Added Extensions for Recurring Transactions
- eMerchantPay Direct Payment Method
--Added admin setting "Recurring Token" for processing Recurring Transactions
--Changed validation for "Initial Fee" admin setting

- eMerchantPay Checkout Payment Method
--Added admin setting "Recurring Token" for processing Recurring Transactions
--Changed validation for "Initial Fee" admin setting

Download this release

Release Info

Developer eMerchantPay Ltd.
Extension EMerchantPay_Genesis_Client
Version 1.2.8
Comparing to
See all releases


Code changes from version 1.2.7 to 1.2.8

app/code/community/EMerchantPay/Genesis/Helper/Data.php CHANGED
@@ -828,4 +828,17 @@ class EMerchantPay_Genesis_Helper_Data extends Mage_Core_Helper_Abstract
828
 
829
  return $baseNominalRowTotal;
830
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
831
  }
828
 
829
  return $baseNominalRowTotal;
830
  }
831
+
832
+ /**
833
+ * Returns Recurring Token per Payment Method
834
+ * @param string $model
835
+ * @return string
836
+ */
837
+ public function getRecurringSaleToken($model)
838
+ {
839
+ return $this->getConfigData(
840
+ $model,
841
+ 'recurring_token'
842
+ );
843
+ }
844
  }
app/code/community/EMerchantPay/Genesis/Model/Checkout.php CHANGED
@@ -114,7 +114,7 @@ class EMerchantPay_Genesis_Model_Checkout extends Mage_Payment_Model_Method_Abst
114
  ->setShippingZipCode($shipping->getPostcode())
115
  ->setShippingCity($shipping->getCity())
116
  ->setShippingState($shipping->getRegion())
117
- ->setShippinCountry($shipping->getCountry())
118
  ->setLanguage($this->getHelper()->getLocale());
119
 
120
 
114
  ->setShippingZipCode($shipping->getPostcode())
115
  ->setShippingCity($shipping->getCity())
116
  ->setShippingState($shipping->getRegion())
117
+ ->setShippingCountry($shipping->getCountry())
118
  ->setLanguage($this->getHelper()->getLocale());
119
 
120
 
app/code/community/EMerchantPay/Genesis/Model/Task/Recurring.php CHANGED
@@ -184,7 +184,6 @@ class EMerchantPay_Genesis_Model_Task_Recurring
184
  Mage::log($msgProfileSuspended, null, $logFileName);
185
  }
186
  }
187
-
188
  }
189
 
190
  if ($chargedProfiles == 0) {
@@ -256,20 +255,26 @@ class EMerchantPay_Genesis_Model_Task_Recurring
256
  );
257
  }
258
 
259
- if (empty(\Genesis\Config::getToken())) {
260
- \Genesis\Config::setToken(
261
- $this->getHelper()->getGenesisPaymentTransactionToken(
262
- $initRecurringCaptureTransaction
263
- )
264
- );
265
- }
266
 
267
- if (empty(\Genesis\Config::getToken())) {
268
- Mage::throwException(
269
- $this->getHelper()->__(
270
- "Could not extract Terminal Token from Init Recurring Transaction"
271
- )
272
- );
 
 
 
 
 
 
 
 
 
 
 
 
273
  }
274
 
275
  $genesis = new \Genesis\Genesis("Financial\\Cards\\Recurring\\RecurringSale");
184
  Mage::log($msgProfileSuspended, null, $logFileName);
185
  }
186
  }
 
187
  }
188
 
189
  if ($chargedProfiles == 0) {
255
  );
256
  }
257
 
258
+ $recurringToken = $this->getHelper()->getRecurringSaleToken($methodCode);
 
 
 
 
 
 
259
 
260
+ if (!empty($recurringToken)) {
261
+ \Genesis\Config::setToken($recurringToken);
262
+ } else {
263
+ if (empty(\Genesis\Config::getToken())) {
264
+ \Genesis\Config::setToken(
265
+ $this->getHelper()->getGenesisPaymentTransactionToken(
266
+ $initRecurringCaptureTransaction
267
+ )
268
+ );
269
+ }
270
+
271
+ if (empty(\Genesis\Config::getToken())) {
272
+ Mage::throwException(
273
+ $this->getHelper()->__(
274
+ "Could not extract Terminal Token from Init Recurring Transaction"
275
+ )
276
+ );
277
+ }
278
  }
279
 
280
  $genesis = new \Genesis\Genesis("Financial\\Cards\\Recurring\\RecurringSale");
app/code/community/EMerchantPay/Genesis/etc/config.xml CHANGED
@@ -19,7 +19,7 @@ GNU General Public License for more details.
19
  <config>
20
  <modules>
21
  <EMerchantPay_Genesis>
22
- <version>1.2.7</version>
23
  </EMerchantPay_Genesis>
24
  </modules>
25
 
19
  <config>
20
  <modules>
21
  <EMerchantPay_Genesis>
22
+ <version>1.2.8</version>
23
  </EMerchantPay_Genesis>
24
  </modules>
25
 
app/code/community/EMerchantPay/Genesis/etc/system.xml CHANGED
@@ -159,7 +159,7 @@ GNU General Public License for more details.
159
  </depends>
160
  </recurring_enabled>
161
  <recurring_transaction_type translate="label">
162
- <label>Init Recurring Transaction Types</label>
163
  <comment>
164
  <![CDATA[
165
  Select the transaction type that must be attempted during the Customers's Init Recurring Transaction session.
@@ -178,6 +178,27 @@ GNU General Public License for more details.
178
  <recurring_enabled>1</recurring_enabled>
179
  </depends>
180
  </recurring_transaction_type>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
181
  <recurring_initial_fee>
182
  <label>Initial Fee</label>
183
  <comment><![CDATA[
@@ -186,11 +207,11 @@ GNU General Public License for more details.
186
  ]]>
187
  </comment>
188
  <frontend_type>text</frontend_type>
189
- <sort_order>10</sort_order>
190
  <show_in_default>1</show_in_default>
191
  <show_in_website>0</show_in_website>
192
  <show_in_store>0</show_in_store>
193
- <validate>required-entry validate-zero-or-greater</validate>
194
  <can_be_empty>0</can_be_empty>
195
  <depends>
196
  <active>1</active>
@@ -207,7 +228,7 @@ GNU General Public License for more details.
207
  ]]>
208
  </comment>
209
  <frontend_type>text</frontend_type>
210
- <sort_order>11</sort_order>
211
  <show_in_default>1</show_in_default>
212
  <show_in_website>0</show_in_website>
213
  <show_in_store>0</show_in_store>
@@ -227,7 +248,7 @@ GNU General Public License for more details.
227
  ]]>
228
  </comment>
229
  <frontend_type>text</frontend_type>
230
- <sort_order>12</sort_order>
231
  <show_in_default>1</show_in_default>
232
  <can_be_empty>1</can_be_empty>
233
  <depends>
@@ -244,7 +265,7 @@ GNU General Public License for more details.
244
  </comment>
245
  <frontend_type>select</frontend_type>
246
  <source_model>adminhtml/system_config_source_order_status_new</source_model>
247
- <sort_order>13</sort_order>
248
  <show_in_default>1</show_in_default>
249
  <show_in_website>1</show_in_website>
250
  <show_in_store>0</show_in_store>
@@ -257,7 +278,7 @@ GNU General Public License for more details.
257
  <allowspecific translate="label">
258
  <label>Payment from Applicable Countries</label>
259
  <frontend_type>allowspecific</frontend_type>
260
- <sort_order>14</sort_order>
261
  <source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
262
  <show_in_default>1</show_in_default>
263
  <show_in_website>1</show_in_website>
@@ -271,7 +292,7 @@ GNU General Public License for more details.
271
  <specificcountry translate="label">
272
  <label>Payment from Specific Countries</label>
273
  <frontend_type>multiselect</frontend_type>
274
- <sort_order>15</sort_order>
275
  <source_model>adminhtml/system_config_source_country</source_model>
276
  <show_in_default>1</show_in_default>
277
  <show_in_website>1</show_in_website>
@@ -287,7 +308,7 @@ GNU General Public License for more details.
287
  <label>Credit Card Types</label>
288
  <frontend_type>multiselect</frontend_type>
289
  <source_model>adminhtml/system_config_source_payment_cctype</source_model>
290
- <sort_order>16</sort_order>
291
  <show_in_default>1</show_in_default>
292
  <show_in_website>1</show_in_website>
293
  <show_in_store>0</show_in_store>
@@ -300,7 +321,7 @@ GNU General Public License for more details.
300
  <min_order_total translate="label">
301
  <label>Minimum Order Total</label>
302
  <frontend_type>text</frontend_type>
303
- <sort_order>17</sort_order>
304
  <show_in_default>1</show_in_default>
305
  <show_in_website>1</show_in_website>
306
  <show_in_store>0</show_in_store>
@@ -313,7 +334,7 @@ GNU General Public License for more details.
313
  <max_order_total translate="label">
314
  <label>Maximum Order Total</label>
315
  <frontend_type>text</frontend_type>
316
- <sort_order>18</sort_order>
317
  <show_in_default>1</show_in_default>
318
  <show_in_website>1</show_in_website>
319
  <show_in_store>0</show_in_store>
@@ -326,7 +347,7 @@ GNU General Public License for more details.
326
  <sort_order translate="label">
327
  <label>Sort Order</label>
328
  <frontend_type>text</frontend_type>
329
- <sort_order>19</sort_order>
330
  <show_in_default>1</show_in_default>
331
  <show_in_website>1</show_in_website>
332
  <show_in_store>0</show_in_store>
@@ -480,6 +501,27 @@ GNU General Public License for more details.
480
  <recurring_enabled>1</recurring_enabled>
481
  </depends>
482
  </recurring_transaction_types>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
483
  <recurring_initial_fee>
484
  <label>Initial Fee</label>
485
  <comment><![CDATA[
@@ -488,11 +530,11 @@ GNU General Public License for more details.
488
  ]]>
489
  </comment>
490
  <frontend_type>text</frontend_type>
491
- <sort_order>09</sort_order>
492
  <show_in_default>1</show_in_default>
493
  <show_in_website>0</show_in_website>
494
  <show_in_store>0</show_in_store>
495
- <validate>required-entry validate-zero-or-greater</validate>
496
  <can_be_empty>0</can_be_empty>
497
  <depends>
498
  <active>1</active>
@@ -509,7 +551,7 @@ GNU General Public License for more details.
509
  ]]>
510
  </comment>
511
  <frontend_type>text</frontend_type>
512
- <sort_order>10</sort_order>
513
  <show_in_default>1</show_in_default>
514
  <show_in_website>0</show_in_website>
515
  <show_in_store>0</show_in_store>
@@ -529,7 +571,7 @@ GNU General Public License for more details.
529
  ]]>
530
  </comment>
531
  <frontend_type>text</frontend_type>
532
- <sort_order>11</sort_order>
533
  <show_in_default>1</show_in_default>
534
  <can_be_empty>1</can_be_empty>
535
  <depends>
@@ -546,7 +588,7 @@ GNU General Public License for more details.
546
  </comment>
547
  <frontend_type>select</frontend_type>
548
  <source_model>adminhtml/system_config_source_order_status_new</source_model>
549
- <sort_order>12</sort_order>
550
  <show_in_default>1</show_in_default>
551
  <show_in_website>1</show_in_website>
552
  <show_in_store>0</show_in_store>
@@ -559,7 +601,7 @@ GNU General Public License for more details.
559
  <allowspecific translate="label">
560
  <label>Payment from Applicable Countries</label>
561
  <frontend_type>allowspecific</frontend_type>
562
- <sort_order>13</sort_order>
563
  <source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
564
  <show_in_default>1</show_in_default>
565
  <show_in_website>1</show_in_website>
@@ -573,7 +615,7 @@ GNU General Public License for more details.
573
  <specificcountry translate="label">
574
  <label>Payment from Specific Countries</label>
575
  <frontend_type>multiselect</frontend_type>
576
- <sort_order>14</sort_order>
577
  <source_model>adminhtml/system_config_source_country</source_model>
578
  <show_in_default>1</show_in_default>
579
  <show_in_website>1</show_in_website>
@@ -588,7 +630,7 @@ GNU General Public License for more details.
588
  <min_order_total translate="label">
589
  <label>Minimum Order Total</label>
590
  <frontend_type>text</frontend_type>
591
- <sort_order>15</sort_order>
592
  <show_in_default>1</show_in_default>
593
  <show_in_website>1</show_in_website>
594
  <show_in_store>0</show_in_store>
@@ -601,7 +643,7 @@ GNU General Public License for more details.
601
  <max_order_total translate="label">
602
  <label>Maximum Order Total</label>
603
  <frontend_type>text</frontend_type>
604
- <sort_order>16</sort_order>
605
  <show_in_default>1</show_in_default>
606
  <show_in_website>1</show_in_website>
607
  <show_in_store>0</show_in_store>
@@ -614,7 +656,7 @@ GNU General Public License for more details.
614
  <sort_order translate="label">
615
  <label>Sort Order</label>
616
  <frontend_type>text</frontend_type>
617
- <sort_order>17</sort_order>
618
  <show_in_default>1</show_in_default>
619
  <show_in_website>1</show_in_website>
620
  <show_in_store>0</show_in_store>
159
  </depends>
160
  </recurring_enabled>
161
  <recurring_transaction_type translate="label">
162
+ <label>Init Recurring Transaction Type</label>
163
  <comment>
164
  <![CDATA[
165
  Select the transaction type that must be attempted during the Customers's Init Recurring Transaction session.
178
  <recurring_enabled>1</recurring_enabled>
179
  </depends>
180
  </recurring_transaction_type>
181
+ <recurring_token translate="label">
182
+ <label>Recurring Token</label>
183
+ <comment>
184
+ <![CDATA[
185
+ Enter your Token, used for processing Recurring Transactions to the Genesis Gateway.
186
+ This Token must be a Gateway Terminal, which does not require CVV.
187
+ If empty, the default Token will be used.
188
+ ]]>
189
+ </comment>
190
+ <frontend_type>text</frontend_type>
191
+ <sort_order>10</sort_order>
192
+ <show_in_default>1</show_in_default>
193
+ <show_in_website>1</show_in_website>
194
+ <show_in_store>0</show_in_store>
195
+ <validate>validate-alphanum</validate>
196
+ <can_be_empty>1</can_be_empty>
197
+ <depends>
198
+ <active>1</active>
199
+ <recurring_enabled>1</recurring_enabled>
200
+ </depends>
201
+ </recurring_token>
202
  <recurring_initial_fee>
203
  <label>Initial Fee</label>
204
  <comment><![CDATA[
207
  ]]>
208
  </comment>
209
  <frontend_type>text</frontend_type>
210
+ <sort_order>11</sort_order>
211
  <show_in_default>1</show_in_default>
212
  <show_in_website>0</show_in_website>
213
  <show_in_store>0</show_in_store>
214
+ <validate>required-entry validate-greater-than-zero</validate>
215
  <can_be_empty>0</can_be_empty>
216
  <depends>
217
  <active>1</active>
228
  ]]>
229
  </comment>
230
  <frontend_type>text</frontend_type>
231
+ <sort_order>12</sort_order>
232
  <show_in_default>1</show_in_default>
233
  <show_in_website>0</show_in_website>
234
  <show_in_store>0</show_in_store>
248
  ]]>
249
  </comment>
250
  <frontend_type>text</frontend_type>
251
+ <sort_order>13</sort_order>
252
  <show_in_default>1</show_in_default>
253
  <can_be_empty>1</can_be_empty>
254
  <depends>
265
  </comment>
266
  <frontend_type>select</frontend_type>
267
  <source_model>adminhtml/system_config_source_order_status_new</source_model>
268
+ <sort_order>14</sort_order>
269
  <show_in_default>1</show_in_default>
270
  <show_in_website>1</show_in_website>
271
  <show_in_store>0</show_in_store>
278
  <allowspecific translate="label">
279
  <label>Payment from Applicable Countries</label>
280
  <frontend_type>allowspecific</frontend_type>
281
+ <sort_order>15</sort_order>
282
  <source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
283
  <show_in_default>1</show_in_default>
284
  <show_in_website>1</show_in_website>
292
  <specificcountry translate="label">
293
  <label>Payment from Specific Countries</label>
294
  <frontend_type>multiselect</frontend_type>
295
+ <sort_order>16</sort_order>
296
  <source_model>adminhtml/system_config_source_country</source_model>
297
  <show_in_default>1</show_in_default>
298
  <show_in_website>1</show_in_website>
308
  <label>Credit Card Types</label>
309
  <frontend_type>multiselect</frontend_type>
310
  <source_model>adminhtml/system_config_source_payment_cctype</source_model>
311
+ <sort_order>17</sort_order>
312
  <show_in_default>1</show_in_default>
313
  <show_in_website>1</show_in_website>
314
  <show_in_store>0</show_in_store>
321
  <min_order_total translate="label">
322
  <label>Minimum Order Total</label>
323
  <frontend_type>text</frontend_type>
324
+ <sort_order>18</sort_order>
325
  <show_in_default>1</show_in_default>
326
  <show_in_website>1</show_in_website>
327
  <show_in_store>0</show_in_store>
334
  <max_order_total translate="label">
335
  <label>Maximum Order Total</label>
336
  <frontend_type>text</frontend_type>
337
+ <sort_order>19</sort_order>
338
  <show_in_default>1</show_in_default>
339
  <show_in_website>1</show_in_website>
340
  <show_in_store>0</show_in_store>
347
  <sort_order translate="label">
348
  <label>Sort Order</label>
349
  <frontend_type>text</frontend_type>
350
+ <sort_order>20</sort_order>
351
  <show_in_default>1</show_in_default>
352
  <show_in_website>1</show_in_website>
353
  <show_in_store>0</show_in_store>
501
  <recurring_enabled>1</recurring_enabled>
502
  </depends>
503
  </recurring_transaction_types>
504
+ <recurring_token translate="label">
505
+ <label>Recurring Token</label>
506
+ <comment>
507
+ <![CDATA[
508
+ Enter your Token, used for processing Recurring Transactions to the Genesis Gateway.
509
+ This Token must be a Gateway Terminal, which does not require CVV.
510
+ If empty, the default Token will be used.
511
+ ]]>
512
+ </comment>
513
+ <frontend_type>text</frontend_type>
514
+ <sort_order>9</sort_order>
515
+ <show_in_default>1</show_in_default>
516
+ <show_in_website>1</show_in_website>
517
+ <show_in_store>0</show_in_store>
518
+ <validate>validate-alphanum</validate>
519
+ <can_be_empty>1</can_be_empty>
520
+ <depends>
521
+ <active>1</active>
522
+ <recurring_enabled>1</recurring_enabled>
523
+ </depends>
524
+ </recurring_token>
525
  <recurring_initial_fee>
526
  <label>Initial Fee</label>
527
  <comment><![CDATA[
530
  ]]>
531
  </comment>
532
  <frontend_type>text</frontend_type>
533
+ <sort_order>10</sort_order>
534
  <show_in_default>1</show_in_default>
535
  <show_in_website>0</show_in_website>
536
  <show_in_store>0</show_in_store>
537
+ <validate>required-entry validate-greater-than-zero</validate>
538
  <can_be_empty>0</can_be_empty>
539
  <depends>
540
  <active>1</active>
551
  ]]>
552
  </comment>
553
  <frontend_type>text</frontend_type>
554
+ <sort_order>11</sort_order>
555
  <show_in_default>1</show_in_default>
556
  <show_in_website>0</show_in_website>
557
  <show_in_store>0</show_in_store>
571
  ]]>
572
  </comment>
573
  <frontend_type>text</frontend_type>
574
+ <sort_order>12</sort_order>
575
  <show_in_default>1</show_in_default>
576
  <can_be_empty>1</can_be_empty>
577
  <depends>
588
  </comment>
589
  <frontend_type>select</frontend_type>
590
  <source_model>adminhtml/system_config_source_order_status_new</source_model>
591
+ <sort_order>13</sort_order>
592
  <show_in_default>1</show_in_default>
593
  <show_in_website>1</show_in_website>
594
  <show_in_store>0</show_in_store>
601
  <allowspecific translate="label">
602
  <label>Payment from Applicable Countries</label>
603
  <frontend_type>allowspecific</frontend_type>
604
+ <sort_order>14</sort_order>
605
  <source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
606
  <show_in_default>1</show_in_default>
607
  <show_in_website>1</show_in_website>
615
  <specificcountry translate="label">
616
  <label>Payment from Specific Countries</label>
617
  <frontend_type>multiselect</frontend_type>
618
+ <sort_order>15</sort_order>
619
  <source_model>adminhtml/system_config_source_country</source_model>
620
  <show_in_default>1</show_in_default>
621
  <show_in_website>1</show_in_website>
630
  <min_order_total translate="label">
631
  <label>Minimum Order Total</label>
632
  <frontend_type>text</frontend_type>
633
+ <sort_order>16</sort_order>
634
  <show_in_default>1</show_in_default>
635
  <show_in_website>1</show_in_website>
636
  <show_in_store>0</show_in_store>
643
  <max_order_total translate="label">
644
  <label>Maximum Order Total</label>
645
  <frontend_type>text</frontend_type>
646
+ <sort_order>17</sort_order>
647
  <show_in_default>1</show_in_default>
648
  <show_in_website>1</show_in_website>
649
  <show_in_store>0</show_in_store>
656
  <sort_order translate="label">
657
  <label>Sort Order</label>
658
  <frontend_type>text</frontend_type>
659
+ <sort_order>18</sort_order>
660
  <show_in_default>1</show_in_default>
661
  <show_in_website>1</show_in_website>
662
  <show_in_store>0</show_in_store>
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>EMerchantPay_Genesis_Client</name>
4
- <version>1.2.7</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
7
  <channel>community</channel>
@@ -10,44 +10,18 @@
10
  <description>This is a Payment Module for Magento Community Edition, that gives you the ability to process payments through eMerchantPay's Payment Gateway - Genesis.&#xD;
11
  &#xD;
12
  The Payment Gateway supports all of the major credit/debit card brands and more than 40 alternative payment methods (APMs) and e-wallets. When using the module, the merchant benefits from eMerchantPay&#x2019;s vast payment industry experience and a full suite of value-added services such as sophisticated risk management and monitoring tools, with the added benefit of removing the burden of PCI DSS compliance from the merchant.</description>
13
- <notes>1.) Added Support for Recurring Transactions&#xD;
14
  - eMerchantPay Direct Payment Method&#xD;
15
- --nitRecurringSale&#xD;
16
- --InitRecurringSale (3D-Secure)&#xD;
17
- --RecurringSale&#xD;
18
  &#xD;
19
  - eMerchantPay Checkout Payment Method&#xD;
20
- --InitRecurringSale&#xD;
21
- --InitRecurringSale (3D-Secure)&#xD;
22
- --RecurringSale&#xD;
23
- &#xD;
24
- 2.) Additional Payment Method Settings&#xD;
25
- - Available Recurring Transactions&#xD;
26
- - Managing Initial Fee&#xD;
27
- - Managing Cron Jobs Settings - External Module is needed&#xD;
28
- &#xD;
29
- 3.) Added Support for Genesis v1.4.2&#xD;
30
- - Updated PBV Sale &amp; Yeepay APIs&#xD;
31
- &#xD;
32
- - Added Client Validations in Payment Method Settings&#xD;
33
- &#xD;
34
- 4.) A few Issues have been resolved&#xD;
35
- - Payment Gateway Request Currency - The Base Currency has been used instead of checkout currency&#xD;
36
- - An additional Web Payment Form Locale check has been implemented - there was a problem while creating a Web Payment Form if the selected locale in admin is not by our Payment Gateway&#xD;
37
- &#xD;
38
- &#xD;
39
- &#xD;
40
- &#xD;
41
- &#xD;
42
- 1.) Added Support for GenesisLib v1.4 - Additional Transaction Types are now available using the eMerchantPay Checkout Method&#xD;
43
- &#xD;
44
- 2.) A possibility has been added to use an external GenesisGateway Library (installed by composer) instead of the integrated in Module&#xD;
45
- &#xD;
46
- 2.) A few minor issues were resolved regarding Capture / Refund Transactions</notes>
47
  <authors><author><name>eMerchantPay Ltd.</name><user>chrisrive</user><email>chris@emerchantpay.com</email></author></authors>
48
- <date>2016-07-11</date>
49
- <time>14:47:13</time>
50
- <contents><target name="magecommunity"><dir name="EMerchantPay"><dir name="Genesis"><dir name="Block"><dir name="Form"><file name="Checkout.php" hash="abe450bd6746651abf03c32b8db17543"/><file name="Direct.php" hash="6b13a0b0bf2d26434c8e7207a9b1286b"/></dir><dir name="Info"><file name="Checkout.php" hash="3233f4ade14cee154c064f2deea1bd8f"/><file name="Direct.php" hash="76a10eddefc97b01fafb6fff0f36f837"/></dir><dir name="Redirect"><file name="Checkout.php" hash="1cf157bbc17a25e17dee10ec9ade0ab2"/><file name="Direct.php" hash="7c2aba2803e4c72ec91235f2d21905c9"/></dir></dir><dir name="Helper"><file name="Data.php" hash="3122afd4da476c3b945e432e0380550c"/></dir><dir name="Model"><dir name="Admin"><dir name="Checkout"><dir name="Options"><dir name="Transaction"><dir name="Recurring"><file name="Type.php" hash="41338f33c9f649701e5fd8a47363ffea"/></dir><file name="Type.php" hash="bbe07732d7febf995c470ab36eec2234"/></dir></dir></dir><dir name="Direct"><dir name="Options"><dir name="Transaction"><dir name="Recurring"><file name="Type.php" hash="c5bcbb4e6c62daac0ecdfe8ef0315023"/></dir><file name="Type.php" hash="a8ee95bff6d13736e1639fe4a52fb862"/></dir></dir></dir><file name="Environment.php" hash="168ae448e5478560e079be92b3810507"/></dir><file name="Checkout.php" hash="153da152f654dfa395d72bd624875ba7"/><file name="Direct.php" hash="c54fd27fa7e81574120238049dbe92f1"/><dir name="Task"><file name="Recurring.php" hash="18d459b1d2040c45b3c5c48744c5ca32"/></dir></dir><dir name="Observer"><file name="CheckoutSubmitAllAfter.php" hash="c90595c7a57f0cebe3f35cefa9d62907"/><file name="SalesQuoteAddressCollectTotalsBefore.php" hash="9f57bd3d0a244941f2d0eb3dce06c018"/></dir><dir name="controllers"><file name="CheckoutController.php" hash="864566ef67b94e9b2bf482390a6f71f2"/><file name="DirectController.php" hash="de9c366cd07c01a74392e7704a716df2"/></dir><dir name="etc"><file name="config.xml" hash="82a758b17976e175f0f8848d416e3dba"/><file name="system.xml" hash="45d869df0fa68383fb87e759350ec768"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="emerchantpay"><dir name="info"><file name="checkout.phtml" hash="121f777049b801219f2792ca9aaedd3e"/><file name="direct.phtml" hash="121f777049b801219f2792ca9aaedd3e"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="emerchantpay"><dir name="form"><file name="checkout.phtml" hash="835a61d301f75e3d39a84ed412941ae0"/><file name="direct.phtml" hash="adbe6e9f00f15ea5db9de983cd6a7880"/></dir><dir name="info"><file name="checkout.phtml" hash="939277e4db9bda19b6932775a03fbaac"/><file name="direct.phtml" hash="939277e4db9bda19b6932775a03fbaac"/></dir><dir name="redirect"><file name="checkout.phtml" hash="caee38fbfc90ebc340730b83066486d3"/><file name="direct.phtml" hash="caee38fbfc90ebc340730b83066486d3"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="EMerchantPay_Genesis.xml" hash="83879cf40aba5587eecc86c162398e43"/></dir></target><target name="magelocale"><dir name="en_GB"><file name="EMerchantPay_Genesis.csv" hash="4bfb9000f103576377a939c945860e1c"/></dir><dir name="en_US"><file name="EMerchantPay_Genesis.csv" hash="4bfb9000f103576377a939c945860e1c"/></dir></target><target name="magelib"><dir name="Genesis"><dir name="src"><dir name="Genesis"><dir name="API"><dir name="Constants"><file name="Banks.php" hash="b7b1fc98be9aa2c0e2bd7c03086ca397"/><file name="Endpoints.php" hash="2036dc4c26f6e7418d5ce198170f96a1"/><file name="Environments.php" hash="4054e40a140cd9b4010a49e7928457f4"/><file name="Errors.php" hash="434b001eb137e74e654020d63b7c4f72"/><dir name="Payment"><file name="Methods.php" hash="de89e5298e49aea3f5eb8c9f89317576"/></dir><dir name="Transaction"><dir name="Parameters"><dir name="PayByVouchers"><file name="CardTypes.php" hash="d9e632a4b269948079af8f96bf3c56f1"/><file name="RedeemTypes.php" hash="ed1c30bc2b9cc435e7b66afad9ab3832"/></dir></dir><file name="States.php" hash="52a8c37ba2ab1597b928b5a4de89cdf3"/><file name="Types.php" hash="40db1b4803eb29d2987d1e7cef04230a"/></dir><file name="i18n.php" hash="577058e53e7c935e3e883fd4792ee548"/></dir><file name="Notification.php" hash="dfa03ae89de997ef9ac98ec08b51a3b5"/><dir name="Request"><dir name="Financial"><dir name="Alternatives"><file name="ABNiDEAL.php" hash="9ad0d2f75fcdf5b2cb94c78b3b3d6ea3"/><file name="CashU.php" hash="f28471dfff04de6e8e0c7b47aa1c08da"/><file name="POLi.php" hash="31ef3c44fa6c367f207c0633950ec8f1"/><file name="PPRO.php" hash="48ba59d3f53d5b15720b0b4f4e5fbc26"/><file name="Paysafecard.php" hash="83a298fd99434d6c207f1e1f23905061"/><file name="Sofort.php" hash="6cf9bcb7a47eb0ea7c1fa1e97ca5887c"/></dir><file name="Capture.php" hash="4074b82a2cd3ace1e655316c4dcc8064"/><dir name="Cards"><file name="Authorize.php" hash="f8cd42657ba5655af03de32c829f65ea"/><file name="Authorize3D.php" hash="57a35302fa7e08d72ec577169b64fd3c"/><file name="Credit.php" hash="a24fb37241999072f55319baf5056415"/><file name="Payout.php" hash="dae3a6cb34dc29dc583a8958a82e3628"/><dir name="Recurring"><file name="InitRecurringSale.php" hash="5903a5d82a5eceee4ac266099b708894"/><file name="InitRecurringSale3D.php" hash="ec06f91acaf4ad5d79682ec61058eac2"/><file name="RecurringSale.php" hash="324d2bf186578303a0ad084a78013051"/></dir><file name="Sale.php" hash="84b08a879c9f10b2c766a34de9878207"/><file name="Sale3D.php" hash="f6517e874dc37d123808bfa0ee5a5a1d"/></dir><dir name="PayByVouchers"><file name="Sale.php" hash="367c3036c60014aa0804ce22323001da"/><file name="oBeP.php" hash="af5b1586d15aed1b85defee8e6907d12"/></dir><file name="Refund.php" hash="399b75255fa787009e978053314a6925"/><file name="Void.php" hash="5d8d5744bb55bc4821a06f5b36ab29db"/><dir name="Wallets"><file name="Neteller.php" hash="404e7eb71cb655f9abbc0febb6783a1a"/><file name="WebMoney.php" hash="1a326d4502743c7c63c132e1911e9f78"/><file name="eZeeWallet.php" hash="6cb8d492a5ada59163f4cebad6b0d7dc"/></dir></dir><dir name="NonFinancial"><file name="AVS.php" hash="28c1506a04b88a6e0e3d19a27d00a335"/><file name="AccountVerification.php" hash="bc1e2775bef0a1f23345dac5b24b72f8"/><file name="Blacklist.php" hash="5da01bedc92c6979953d29901c3f113c"/><dir name="Fraud"><dir name="Chargeback"><file name="DateRange.php" hash="fb33c10f6375d145b5e159b883d37f3c"/><file name="Transaction.php" hash="eb8997ced7f9cc45b4df3056415dce3e"/></dir><dir name="Reports"><file name="DateRange.php" hash="53419659a6c5aff80edf0c7a31a31d31"/><file name="Transaction.php" hash="a8dd1ab07cca3537687c126572a39d25"/></dir><dir name="Retrieval"><file name="DateRange.php" hash="899f1bc77c47c6fde65451f2d2257a55"/><file name="Transaction.php" hash="73b7e9bfda8e385ea7dde1dab66bcb63"/></dir></dir><dir name="Reconcile"><file name="DateRange.php" hash="83d388eae9785c04ab2b961496faf490"/><file name="Transaction.php" hash="ed77990ff74e33faf4d26ba5e1cf7431"/></dir><dir name="Retrieve"><file name="AbniDealBanks.php" hash="0c0b187f29a20cf84550dc535e365a6b"/></dir></dir><dir name="WPF"><file name="Create.php" hash="169fdc03b480e6dd45ec54496c590b21"/><file name="Reconcile.php" hash="45aa4cd09b512b04a6b5a19c259d45ab"/><file name=".DS_Store" hash="79d680ef2d9c3e4a355285a412a2f3d0"/></dir><file name=".DS_Store" hash="61d1bfdf8f4d84420b28837ca4d5c17f"/></dir><file name="Request.php" hash="590d63882937f1c558f1e31fe6add200"/><file name="Response.php" hash="59db1b505572d73f7ba5eb373eb18fde"/><file name=".DS_Store" hash="49aac6b791d48c0903291b9d29ecf5a9"/></dir><file name="Builder.php" hash="a1d259798cb8a118d59b2f3c5a313e3e"/><dir name="Builders"><file name="JSON.php" hash="387f44beabc6271d60cfdfa4de42b2b0"/><file name="XML.php" hash="c5dc6d4dcef1036c154e2833d21819c4"/></dir><dir name="Certificates"><file name="ca-bundle.pem" hash="1d4f036201f82a743da147db09a6d8ca"/></dir><file name="Config.php" hash="47d41b358bc7acaeed7492896e057536"/><dir name="Exceptions"><file name="EnvironmentNotSet.php" hash="a6f425cd8922b3615fa79cc9885328e9"/><file name="ErrorAPI.php" hash="f437c2e2423397ceaee0491e5e43d136"/><file name="ErrorNetwork.php" hash="ef4686482899ebfa53a79dd470fb751c"/><file name="ErrorParameter.php" hash="c9518f203b97e168c7db12e091635946"/><file name="InvalidArgument.php" hash="6c0f4c620ec5fda8cb46e3ff9c61d07d"/><file name="InvalidMethod.php" hash="f90abed4eb6a22d6c77da9a2c60ad5c9"/><file name="InvalidResponse.php" hash="0bab84b8816d83418062dc960648ca30"/></dir><file name="Genesis.php" hash="c14b9c20cbc534f09e891332a2794ded"/><dir name="Interfaces"><file name="Builder.php" hash="ce3aaa42bf5be788488142c420e2160f"/><file name="Network.php" hash="97f13f574a31683fd25c69b930a4b39d"/><file name="Parser.php" hash="391f365d54bfd245e901f56071238c0f"/></dir><dir name="Network"><file name="Stream.php" hash="36b286e49b6b998a883511f9902f8a5a"/><file name="cURL.php" hash="e3534bf2e3254343b0cd344d9eca6b77"/></dir><file name="Network.php" hash="9a7152dd32fee74a103e08eef03c7bbf"/><file name="Parser.php" hash="b32834c751a57c9cc2e971792d125aa0"/><dir name="Parsers"><file name="XML.php" hash="7c8c64ea006668a25b0aa0cb882425d7"/></dir><dir name="Utils"><file name="Common.php" hash="f669b461894af8650fe9af3d4b7b2f81"/><file name="Country.php" hash="53890c12438b00a5908d3a4f7f92c785"/><file name="Currency.php" hash="29fc4143a6ed046917fef3fd3286b811"/><file name="Requirements.php" hash="f2b8ab0a131e878ff35d30d7512dd133"/><file name=".DS_Store" hash="3f4e64fc3ee983a0d4d219a9af0ac304"/></dir></dir></dir><dir name="vendor"><file name="autoload.php" hash="59c384c9fd04a63a1609c0c507cdc384"/><dir name="composer"><file name="ClassLoader.php" hash="479613a7d15cfdf2bcdf0399a032ff9a"/><file name="LICENSE" hash="caa653f07bb161e830d67b0ab35dd642"/><file name="autoload_classmap.php" hash="8645d3a4e3ad87e7cf4d88a46717aab4"/><file name="autoload_namespaces.php" hash="af4fa780231e7182bbd1430a1973a21d"/><file name="autoload_psr4.php" hash="dd3a00f0d13eb29781edd8c77d4c5100"/><file name="autoload_real.php" hash="a80c290f6d5d3cc4b7d03108d55b36eb"/><file name="installed.json" hash="30a799458964967a17ca693a6b2d1c65"/></dir></dir></dir></target></contents>
51
  <compatible/>
52
  <dependencies><required><php><min>5.3.2</min><max>7.0.2</max></php><package><name>Mage_Core_Modules</name><channel>community</channel><min>1.7</min><max/></package><extension><name>bcmath</name><min/><max/></extension><extension><name>curl</name><min/><max/></extension><extension><name>filter</name><min/><max/></extension><extension><name>hash</name><min/><max/></extension><extension><name>xmlreader</name><min/><max/></extension><extension><name>xmlwriter</name><min/><max/></extension></required></dependencies>
53
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>EMerchantPay_Genesis_Client</name>
4
+ <version>1.2.8</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
7
  <channel>community</channel>
10
  <description>This is a Payment Module for Magento Community Edition, that gives you the ability to process payments through eMerchantPay's Payment Gateway - Genesis.&#xD;
11
  &#xD;
12
  The Payment Gateway supports all of the major credit/debit card brands and more than 40 alternative payment methods (APMs) and e-wallets. When using the module, the merchant benefits from eMerchantPay&#x2019;s vast payment industry experience and a full suite of value-added services such as sophisticated risk management and monitoring tools, with the added benefit of removing the burden of PCI DSS compliance from the merchant.</description>
13
+ <notes>1.) Added Extensions for Recurring Transactions&#xD;
14
  - eMerchantPay Direct Payment Method&#xD;
15
+ --Added admin setting "Recurring Token" for processing Recurring Transactions&#xD;
16
+ --Changed validation for "Initial Fee" admin setting&#xD;
 
17
  &#xD;
18
  - eMerchantPay Checkout Payment Method&#xD;
19
+ --Added admin setting "Recurring Token" for processing Recurring Transactions&#xD;
20
+ --Changed validation for "Initial Fee" admin setting</notes>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
  <authors><author><name>eMerchantPay Ltd.</name><user>chrisrive</user><email>chris@emerchantpay.com</email></author></authors>
22
+ <date>2016-07-19</date>
23
+ <time>10:51:40</time>
24
+ <contents><target name="magecommunity"><dir name="EMerchantPay"><dir name="Genesis"><dir name="Block"><dir name="Form"><file name="Checkout.php" hash="abe450bd6746651abf03c32b8db17543"/><file name="Direct.php" hash="6b13a0b0bf2d26434c8e7207a9b1286b"/></dir><dir name="Info"><file name="Checkout.php" hash="3233f4ade14cee154c064f2deea1bd8f"/><file name="Direct.php" hash="76a10eddefc97b01fafb6fff0f36f837"/></dir><dir name="Redirect"><file name="Checkout.php" hash="1cf157bbc17a25e17dee10ec9ade0ab2"/><file name="Direct.php" hash="7c2aba2803e4c72ec91235f2d21905c9"/></dir></dir><dir name="Helper"><file name="Data.php" hash="0b54c498f1d4f5345cb02cfe65a363af"/></dir><dir name="Model"><dir name="Admin"><dir name="Checkout"><dir name="Options"><dir name="Transaction"><dir name="Recurring"><file name="Type.php" hash="41338f33c9f649701e5fd8a47363ffea"/></dir><file name="Type.php" hash="bbe07732d7febf995c470ab36eec2234"/></dir></dir></dir><dir name="Direct"><dir name="Options"><dir name="Transaction"><dir name="Recurring"><file name="Type.php" hash="c5bcbb4e6c62daac0ecdfe8ef0315023"/></dir><file name="Type.php" hash="a8ee95bff6d13736e1639fe4a52fb862"/></dir></dir></dir><file name="Environment.php" hash="168ae448e5478560e079be92b3810507"/></dir><file name="Checkout.php" hash="0d5ac8a7d3637452c0fa8ebf0dc8b95a"/><file name="Direct.php" hash="c54fd27fa7e81574120238049dbe92f1"/><dir name="Task"><file name="Recurring.php" hash="4658db938f4f1aa284aa8a00f57a208e"/></dir></dir><dir name="Observer"><file name="CheckoutSubmitAllAfter.php" hash="c90595c7a57f0cebe3f35cefa9d62907"/><file name="SalesQuoteAddressCollectTotalsBefore.php" hash="9f57bd3d0a244941f2d0eb3dce06c018"/></dir><dir name="controllers"><file name="CheckoutController.php" hash="864566ef67b94e9b2bf482390a6f71f2"/><file name="DirectController.php" hash="de9c366cd07c01a74392e7704a716df2"/></dir><dir name="etc"><file name="config.xml" hash="e7ca96893c3c7b2784e82517b9fe5073"/><file name="system.xml" hash="63a9042dcf422feaeb4eb116b90313e2"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="emerchantpay"><dir name="info"><file name="checkout.phtml" hash="121f777049b801219f2792ca9aaedd3e"/><file name="direct.phtml" hash="121f777049b801219f2792ca9aaedd3e"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="template"><dir name="emerchantpay"><dir name="form"><file name="checkout.phtml" hash="835a61d301f75e3d39a84ed412941ae0"/><file name="direct.phtml" hash="adbe6e9f00f15ea5db9de983cd6a7880"/></dir><dir name="info"><file name="checkout.phtml" hash="939277e4db9bda19b6932775a03fbaac"/><file name="direct.phtml" hash="939277e4db9bda19b6932775a03fbaac"/></dir><dir name="redirect"><file name="checkout.phtml" hash="caee38fbfc90ebc340730b83066486d3"/><file name="direct.phtml" hash="caee38fbfc90ebc340730b83066486d3"/></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="EMerchantPay_Genesis.xml" hash="83879cf40aba5587eecc86c162398e43"/></dir></target><target name="magelocale"><dir name="en_GB"><file name="EMerchantPay_Genesis.csv" hash="4bfb9000f103576377a939c945860e1c"/></dir><dir name="en_US"><file name="EMerchantPay_Genesis.csv" hash="4bfb9000f103576377a939c945860e1c"/></dir></target><target name="magelib"><dir name="Genesis"><dir name="src"><dir name="Genesis"><dir name="API"><dir name="Constants"><file name="Banks.php" hash="b7b1fc98be9aa2c0e2bd7c03086ca397"/><file name="Endpoints.php" hash="2036dc4c26f6e7418d5ce198170f96a1"/><file name="Environments.php" hash="4054e40a140cd9b4010a49e7928457f4"/><file name="Errors.php" hash="434b001eb137e74e654020d63b7c4f72"/><dir name="Payment"><file name="Methods.php" hash="de89e5298e49aea3f5eb8c9f89317576"/></dir><dir name="Transaction"><dir name="Parameters"><dir name="PayByVouchers"><file name="CardTypes.php" hash="d9e632a4b269948079af8f96bf3c56f1"/><file name="RedeemTypes.php" hash="ed1c30bc2b9cc435e7b66afad9ab3832"/></dir></dir><file name="States.php" hash="52a8c37ba2ab1597b928b5a4de89cdf3"/><file name="Types.php" hash="40db1b4803eb29d2987d1e7cef04230a"/></dir><file name="i18n.php" hash="577058e53e7c935e3e883fd4792ee548"/></dir><file name="Notification.php" hash="dfa03ae89de997ef9ac98ec08b51a3b5"/><dir name="Request"><dir name="Financial"><dir name="Alternatives"><file name="ABNiDEAL.php" hash="9ad0d2f75fcdf5b2cb94c78b3b3d6ea3"/><file name="CashU.php" hash="f28471dfff04de6e8e0c7b47aa1c08da"/><file name="POLi.php" hash="31ef3c44fa6c367f207c0633950ec8f1"/><file name="PPRO.php" hash="48ba59d3f53d5b15720b0b4f4e5fbc26"/><file name="Paysafecard.php" hash="83a298fd99434d6c207f1e1f23905061"/><file name="Sofort.php" hash="6cf9bcb7a47eb0ea7c1fa1e97ca5887c"/></dir><file name="Capture.php" hash="4074b82a2cd3ace1e655316c4dcc8064"/><dir name="Cards"><file name="Authorize.php" hash="f8cd42657ba5655af03de32c829f65ea"/><file name="Authorize3D.php" hash="57a35302fa7e08d72ec577169b64fd3c"/><file name="Credit.php" hash="a24fb37241999072f55319baf5056415"/><file name="Payout.php" hash="dae3a6cb34dc29dc583a8958a82e3628"/><dir name="Recurring"><file name="InitRecurringSale.php" hash="5903a5d82a5eceee4ac266099b708894"/><file name="InitRecurringSale3D.php" hash="ec06f91acaf4ad5d79682ec61058eac2"/><file name="RecurringSale.php" hash="324d2bf186578303a0ad084a78013051"/></dir><file name="Sale.php" hash="84b08a879c9f10b2c766a34de9878207"/><file name="Sale3D.php" hash="f6517e874dc37d123808bfa0ee5a5a1d"/></dir><dir name="PayByVouchers"><file name="Sale.php" hash="367c3036c60014aa0804ce22323001da"/><file name="oBeP.php" hash="af5b1586d15aed1b85defee8e6907d12"/></dir><file name="Refund.php" hash="399b75255fa787009e978053314a6925"/><file name="Void.php" hash="5d8d5744bb55bc4821a06f5b36ab29db"/><dir name="Wallets"><file name="Neteller.php" hash="404e7eb71cb655f9abbc0febb6783a1a"/><file name="WebMoney.php" hash="1a326d4502743c7c63c132e1911e9f78"/><file name="eZeeWallet.php" hash="6cb8d492a5ada59163f4cebad6b0d7dc"/></dir></dir><dir name="NonFinancial"><file name="AVS.php" hash="28c1506a04b88a6e0e3d19a27d00a335"/><file name="AccountVerification.php" hash="bc1e2775bef0a1f23345dac5b24b72f8"/><file name="Blacklist.php" hash="5da01bedc92c6979953d29901c3f113c"/><dir name="Fraud"><dir name="Chargeback"><file name="DateRange.php" hash="fb33c10f6375d145b5e159b883d37f3c"/><file name="Transaction.php" hash="eb8997ced7f9cc45b4df3056415dce3e"/></dir><dir name="Reports"><file name="DateRange.php" hash="53419659a6c5aff80edf0c7a31a31d31"/><file name="Transaction.php" hash="a8dd1ab07cca3537687c126572a39d25"/></dir><dir name="Retrieval"><file name="DateRange.php" hash="899f1bc77c47c6fde65451f2d2257a55"/><file name="Transaction.php" hash="73b7e9bfda8e385ea7dde1dab66bcb63"/></dir></dir><dir name="Reconcile"><file name="DateRange.php" hash="83d388eae9785c04ab2b961496faf490"/><file name="Transaction.php" hash="ed77990ff74e33faf4d26ba5e1cf7431"/></dir><dir name="Retrieve"><file name="AbniDealBanks.php" hash="0c0b187f29a20cf84550dc535e365a6b"/></dir></dir><dir name="WPF"><file name="Create.php" hash="169fdc03b480e6dd45ec54496c590b21"/><file name="Reconcile.php" hash="45aa4cd09b512b04a6b5a19c259d45ab"/><file name=".DS_Store" hash="79d680ef2d9c3e4a355285a412a2f3d0"/></dir><file name=".DS_Store" hash="61d1bfdf8f4d84420b28837ca4d5c17f"/></dir><file name="Request.php" hash="590d63882937f1c558f1e31fe6add200"/><file name="Response.php" hash="59db1b505572d73f7ba5eb373eb18fde"/><file name=".DS_Store" hash="49aac6b791d48c0903291b9d29ecf5a9"/></dir><file name="Builder.php" hash="a1d259798cb8a118d59b2f3c5a313e3e"/><dir name="Builders"><file name="JSON.php" hash="387f44beabc6271d60cfdfa4de42b2b0"/><file name="XML.php" hash="c5dc6d4dcef1036c154e2833d21819c4"/></dir><dir name="Certificates"><file name="ca-bundle.pem" hash="1d4f036201f82a743da147db09a6d8ca"/></dir><file name="Config.php" hash="47d41b358bc7acaeed7492896e057536"/><dir name="Exceptions"><file name="EnvironmentNotSet.php" hash="a6f425cd8922b3615fa79cc9885328e9"/><file name="ErrorAPI.php" hash="f437c2e2423397ceaee0491e5e43d136"/><file name="ErrorNetwork.php" hash="ef4686482899ebfa53a79dd470fb751c"/><file name="ErrorParameter.php" hash="c9518f203b97e168c7db12e091635946"/><file name="InvalidArgument.php" hash="6c0f4c620ec5fda8cb46e3ff9c61d07d"/><file name="InvalidMethod.php" hash="f90abed4eb6a22d6c77da9a2c60ad5c9"/><file name="InvalidResponse.php" hash="0bab84b8816d83418062dc960648ca30"/></dir><file name="Genesis.php" hash="c14b9c20cbc534f09e891332a2794ded"/><dir name="Interfaces"><file name="Builder.php" hash="ce3aaa42bf5be788488142c420e2160f"/><file name="Network.php" hash="97f13f574a31683fd25c69b930a4b39d"/><file name="Parser.php" hash="391f365d54bfd245e901f56071238c0f"/></dir><dir name="Network"><file name="Stream.php" hash="36b286e49b6b998a883511f9902f8a5a"/><file name="cURL.php" hash="e3534bf2e3254343b0cd344d9eca6b77"/></dir><file name="Network.php" hash="9a7152dd32fee74a103e08eef03c7bbf"/><file name="Parser.php" hash="b32834c751a57c9cc2e971792d125aa0"/><dir name="Parsers"><file name="XML.php" hash="7c8c64ea006668a25b0aa0cb882425d7"/></dir><dir name="Utils"><file name="Common.php" hash="f669b461894af8650fe9af3d4b7b2f81"/><file name="Country.php" hash="53890c12438b00a5908d3a4f7f92c785"/><file name="Currency.php" hash="29fc4143a6ed046917fef3fd3286b811"/><file name="Requirements.php" hash="f2b8ab0a131e878ff35d30d7512dd133"/><file name=".DS_Store" hash="3f4e64fc3ee983a0d4d219a9af0ac304"/></dir></dir></dir><dir name="vendor"><file name="autoload.php" hash="59c384c9fd04a63a1609c0c507cdc384"/><dir name="composer"><file name="ClassLoader.php" hash="479613a7d15cfdf2bcdf0399a032ff9a"/><file name="LICENSE" hash="caa653f07bb161e830d67b0ab35dd642"/><file name="autoload_classmap.php" hash="8645d3a4e3ad87e7cf4d88a46717aab4"/><file name="autoload_namespaces.php" hash="af4fa780231e7182bbd1430a1973a21d"/><file name="autoload_psr4.php" hash="dd3a00f0d13eb29781edd8c77d4c5100"/><file name="autoload_real.php" hash="a80c290f6d5d3cc4b7d03108d55b36eb"/><file name="installed.json" hash="30a799458964967a17ca693a6b2d1c65"/></dir></dir></dir></target></contents>
25
  <compatible/>
26
  <dependencies><required><php><min>5.3.2</min><max>7.0.2</max></php><package><name>Mage_Core_Modules</name><channel>community</channel><min>1.7</min><max/></package><extension><name>bcmath</name><min/><max/></extension><extension><name>curl</name><min/><max/></extension><extension><name>filter</name><min/><max/></extension><extension><name>hash</name><min/><max/></extension><extension><name>xmlreader</name><min/><max/></extension><extension><name>xmlwriter</name><min/><max/></extension></required></dependencies>
27
  </package>