Signifyd_Connect - Version 3.12.0

Version Notes

Supports all versions of Magento

Download this release

Release Info

Developer Magento Core Team
Extension Signifyd_Connect
Version 3.12.0
Comparing to
See all releases


Code changes from version 3.11.1 to 3.12.0

app/code/community/Signifyd/Connect/Helper/Data.php CHANGED
@@ -2,6 +2,10 @@
2
 
3
  class Signifyd_Connect_Helper_Data extends Mage_Core_Helper_Abstract
4
  {
 
 
 
 
5
  public function getProducts($quote)
6
  {
7
  $products = array();
@@ -160,6 +164,11 @@ class Signifyd_Connect_Helper_Data extends Mage_Core_Helper_Abstract
160
  return null;
161
  }
162
 
 
 
 
 
 
163
  public function getPurchase($order)
164
  {
165
  $purchase = array();
@@ -174,7 +183,7 @@ class Signifyd_Connect_Helper_Data extends Mage_Core_Helper_Abstract
174
  $purchase['shippingPrice'] = floatval($order->getShippingAmount());
175
  $purchase['products'] = $this->getProducts($order);
176
  $purchase['paymentGateway'] = $payment->getMethod();
177
- $purchase['transactionId'] = $payment->getTransactionId();
178
 
179
  $purchase['avsResponseCode'] = $this->getAvsResponse($payment);
180
  $purchase['cvvResponseCode'] = $this->getCvvResponse($payment);
@@ -369,6 +378,43 @@ class Signifyd_Connect_Helper_Data extends Mage_Core_Helper_Abstract
369
  return Mage::getStoreConfig('signifyd_connect/settings/key');
370
  }
371
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
372
  public function bulkSend($controller)
373
  {
374
  try {
@@ -404,8 +450,10 @@ class Signifyd_Connect_Helper_Data extends Mage_Core_Helper_Abstract
404
  public function buildAndSendOrderToSignifyd($order, $forceSend = false)
405
  {
406
  if ($order && $order->getId()) {
407
- if ($this->isProcessed($order) && !$forceSend) {
408
- return "exists";
 
 
409
  }
410
 
411
  $payments = $order->getPaymentsCollection();
@@ -440,6 +488,7 @@ class Signifyd_Connect_Helper_Data extends Mage_Core_Helper_Abstract
440
  $case_object = Mage::getModel('signifyd_connect/case')->load($case_object->getOrderIncrement());
441
  $case_object->setUpdated(strftime('%Y-%m-%d %H:%M:%S', time()));
442
  $case_object->setCode($response_data['investigationId']);
 
443
  $case_object->save();
444
  return "sent";
445
  }
@@ -504,16 +553,20 @@ class Signifyd_Connect_Helper_Data extends Mage_Core_Helper_Abstract
504
  return Mage::getBaseUrl();
505
  }
506
 
507
- public function isProcessed($order)
508
  {
509
  $case = Mage::getModel('signifyd_connect/case')->load($order->getIncrementId());
510
-
511
- if ($case->getId())
512
  {
513
- return true;
 
 
 
 
514
  }
515
 
516
- return false;
517
  }
518
 
519
  public function markProcessed($order)
@@ -536,7 +589,8 @@ class Signifyd_Connect_Helper_Data extends Mage_Core_Helper_Abstract
536
  }
537
  }
538
 
539
- public function request($url, $data=null, $auth=null, $contenttype="application/x-www-form-urlencoded", $accept=null)
 
540
  {
541
  if (Mage::getStoreConfig('signifyd_connect/log/request')) {
542
  $authMask = preg_replace ( "/\S/", "*", $auth, strlen($auth) - 4 );
@@ -566,7 +620,9 @@ class Signifyd_Connect_Helper_Data extends Mage_Core_Helper_Abstract
566
  }
567
 
568
  if ($data) {
569
- curl_setopt($curl, CURLOPT_POST, 1);
 
 
570
  $headers[] = "Content-Type: $contenttype";
571
  $headers[] = "Content-length: " . strlen($data);
572
  curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
2
 
3
  class Signifyd_Connect_Helper_Data extends Mage_Core_Helper_Abstract
4
  {
5
+ const UNPROCESSED_STATUS = 0;
6
+ const CASE_CREATED_STATUS = 1;
7
+ const TRANSACTION_SENT_STATUS = 2;
8
+
9
  public function getProducts($quote)
10
  {
11
  $products = array();
164
  return null;
165
  }
166
 
167
+ private function getTransactionId($payment)
168
+ {
169
+ return $payment->getCcTransId();
170
+ }
171
+
172
  public function getPurchase($order)
173
  {
174
  $purchase = array();
183
  $purchase['shippingPrice'] = floatval($order->getShippingAmount());
184
  $purchase['products'] = $this->getProducts($order);
185
  $purchase['paymentGateway'] = $payment->getMethod();
186
+ $purchase['transactionId'] = $this->getTransactionId($payment);
187
 
188
  $purchase['avsResponseCode'] = $this->getAvsResponse($payment);
189
  $purchase['cvvResponseCode'] = $this->getCvvResponse($payment);
378
  return Mage::getStoreConfig('signifyd_connect/settings/key');
379
  }
380
 
381
+ public function sendOrderUpdateToSignifyd($order)
382
+ {
383
+ if ($order && $order->getId()) {
384
+ $case = Mage::getModel('signifyd_connect/case')->load($order->getIncrementId());
385
+ $caseId = $case->getCode();
386
+
387
+ $updateData = array();
388
+ $payment = $order->getPayment();
389
+
390
+ // These are the only supported update fields
391
+ $purchase = array();
392
+ $purchase['paymentGateway'] = $payment->getMethod();
393
+ $purchase['transactionId'] = $this->getTransactionId($payment);
394
+ $purchase['avsResponseCode'] = $this->getAvsResponse($payment);
395
+ $purchase['cvvResponseCode'] = $this->getCvvResponse($payment);
396
+ $updateData['purchase'] = $purchase;
397
+
398
+ $data = json_encode($updateData);
399
+
400
+ $response = $this->request($this->getUrl() . "/$caseId", $data, $this->getAuth(), 'application/json', null, true);
401
+
402
+ try {
403
+ $response_code = $response->getHttpCode();
404
+
405
+ if (substr($response_code, 0, 1) == '2') {
406
+ $case->setUpdated(strftime('%Y-%m-%d %H:%M:%S', time()));
407
+ $case->setTransactionId($updateData['purchase']['transactionId']);
408
+ $case->save();
409
+ return "sent";
410
+ }
411
+ } catch (Exception $e) {
412
+ Mage::log($e->__toString(), null, 'signifyd_connect.log');
413
+ return "error";
414
+ }
415
+ }
416
+ }
417
+
418
  public function bulkSend($controller)
419
  {
420
  try {
450
  public function buildAndSendOrderToSignifyd($order, $forceSend = false)
451
  {
452
  if ($order && $order->getId()) {
453
+ $processStatus = $this->processedStatus($order);
454
+ if ($processStatus > 0 && !$forceSend) {
455
+ if($processStatus == self::TRANSACTION_SENT_STATUS) return "exists";
456
+ else return $this->sendOrderUpdateToSignifyd($order);
457
  }
458
 
459
  $payments = $order->getPaymentsCollection();
488
  $case_object = Mage::getModel('signifyd_connect/case')->load($case_object->getOrderIncrement());
489
  $case_object->setUpdated(strftime('%Y-%m-%d %H:%M:%S', time()));
490
  $case_object->setCode($response_data['investigationId']);
491
+ $case_object->setTransactionId($case['purchase']['transactionId']);
492
  $case_object->save();
493
  return "sent";
494
  }
553
  return Mage::getBaseUrl();
554
  }
555
 
556
+ public function processedStatus($order)
557
  {
558
  $case = Mage::getModel('signifyd_connect/case')->load($order->getIncrementId());
559
+
560
+ if ($case->getTransactionId)
561
  {
562
+ return self::TRANSACTION_SENT_STATUS;
563
+ }
564
+ else if ($case->getId())
565
+ {
566
+ return self::CASE_CREATED_STATUS;
567
  }
568
 
569
+ return self::UNPROCESSED_STATUS;
570
  }
571
 
572
  public function markProcessed($order)
589
  }
590
  }
591
 
592
+ public function request($url, $data = null, $auth = null, $contenttype = "application/x-www-form-urlencoded",
593
+ $accept = null, $is_update = false)
594
  {
595
  if (Mage::getStoreConfig('signifyd_connect/log/request')) {
596
  $authMask = preg_replace ( "/\S/", "*", $auth, strlen($auth) - 4 );
620
  }
621
 
622
  if ($data) {
623
+ if($is_update) curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "PUT");
624
+ else curl_setopt($curl, CURLOPT_POST, 1);
625
+
626
  $headers[] = "Content-Type: $contenttype";
627
  $headers[] = "Content-length: " . strlen($data);
628
  curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
app/code/community/Signifyd/Connect/Model/Authnet.php ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ class Signifyd_Connect_Model_Authnet extends Mage_Paygate_Model_Authorizenet
4
+ {
5
+ protected function _registercard(varien_object $response, mage_sales_model_order_payment $payment)
6
+ {
7
+ Mage::log(">: ".$response->getTransactionId(), null, 'signifyd_connect.log');
8
+ $card = parent::_registercard($response,$payment);
9
+ $card->setCcAvsResultCode($response->getAvsResultCode());
10
+ $card->setCcResponseCode($response->getCardCodeResponseCode());
11
+ $payment->setCcAvsStatus($response->getAvsResultCode());
12
+ $payment->setCcCidStatus($response->getCardCodeResponseCode());
13
+ $payment->setCcTransId($response->getTransactionId());
14
+ $payment->getCcTransId();
15
+ return $card;
16
+ }
17
+ }
app/code/community/Signifyd/Connect/etc/config.xml CHANGED
@@ -3,11 +3,16 @@
3
  <config>
4
  <modules>
5
  <Signifyd_Connect>
6
- <version>3.11.1</version>
7
  </Signifyd_Connect>
8
  </modules>
9
  <global>
10
  <models>
 
 
 
 
 
11
  <signifyd_connect>
12
  <class>Signifyd_Connect_Model</class>
13
  <resourceModel>signifyd_connect_resource</resourceModel>
3
  <config>
4
  <modules>
5
  <Signifyd_Connect>
6
+ <version>3.12.0</version>
7
  </Signifyd_Connect>
8
  </modules>
9
  <global>
10
  <models>
11
+ <paygate>
12
+ <rewrite>
13
+ <authorizenet>Signifyd_Connect_Model_Authnet</authorizenet>
14
+ </rewrite>
15
+ </paygate>
16
  <signifyd_connect>
17
  <class>Signifyd_Connect_Model</class>
18
  <resourceModel>signifyd_connect_resource</resourceModel>
app/code/community/Signifyd/Connect/sql/signifyd_connect_setup/mysql4-install-3.12.0.php ADDED
@@ -0,0 +1,26 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ $this->startSetup();
4
+ $this->register();
5
+ $this->run("
6
+ DROP TABLE IF EXISTS `{$this->getTable('signifyd_connect_case')}`;
7
+ DROP TABLE IF EXISTS `{$this->getTable('signifyd_connect_retries')}`;
8
+ CREATE TABLE IF NOT EXISTS `{$this->getTable('signifyd_connect_case')}` (
9
+ `order_increment` varchar(255) NOT NULL,
10
+ `signifyd_status` varchar(64) NOT NULL DEFAULT 'PENDING',
11
+ `code` varchar(255) NOT NULL,
12
+ `score` float DEFAULT NULL,
13
+ `guarantee` VARCHAR( 64 ) NOT NULL DEFAULT 'N/A',
14
+ `entries` text NOT NULL,
15
+ `transaction_id` varchar(64) NULL,
16
+ `created` timestamp NULL DEFAULT NULL,
17
+ `updated` timestamp NULL DEFAULT NULL,
18
+ PRIMARY KEY (`order_increment`)
19
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
20
+ CREATE TABLE IF NOT EXISTS `{$this->getTable('signifyd_connect_retries')}` (
21
+ `order_increment` varchar(255) NOT NULL,
22
+ `created` timestamp NULL DEFAULT NULL,
23
+ PRIMARY KEY (`order_increment`)
24
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
25
+ ");
26
+ $this->endSetup();
app/code/community/Signifyd/Connect/sql/signifyd_connect_setup/mysql4-upgrade-3.10.0-3.10.1.php ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ try {
4
+ $this->startSetup();
5
+ $this->endSetup();
6
+ } catch (Exception $e) {
7
+ Mage::log('Signifyd_Connect upgrade: ' . $e->__toString(), null, 'signifyd_connect.log');
8
+ }
app/code/community/Signifyd/Connect/sql/signifyd_connect_setup/mysql4-upgrade-3.10.1-3.11.0.php ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ try {
4
+ $this->startSetup();
5
+ $this->endSetup();
6
+ } catch (Exception $e) {
7
+ Mage::log('Signifyd_Connect upgrade: ' . $e->__toString(), null, 'signifyd_connect.log');
8
+ }
app/code/community/Signifyd/Connect/sql/signifyd_connect_setup/mysql4-upgrade-3.11.0-3.11.1.php ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ try {
4
+ $this->startSetup();
5
+ $this->endSetup();
6
+ } catch (Exception $e) {
7
+ Mage::log('Signifyd_Connect upgrade: ' . $e->__toString(), null, 'signifyd_connect.log');
8
+ }
app/code/community/Signifyd/Connect/sql/signifyd_connect_setup/mysql4-upgrade-3.11.1-3.12.0.php ADDED
@@ -0,0 +1,17 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ try {
4
+ $this->startSetup();
5
+ $this->run("
6
+ ALTER TABLE `{$this->getTable('signifyd_connect_case')}` ADD `transaction_id` VARCHAR(64) NULL;
7
+
8
+ CREATE TABLE IF NOT EXISTS `{$this->getTable('signifyd_connect_retries')}` (
9
+ `order_increment` varchar(255) NOT NULL,
10
+ `created` timestamp NULL DEFAULT NULL,
11
+ PRIMARY KEY (`order_increment`)
12
+ ) ENGINE=InnoDB DEFAULT CHARSET=utf8 ;
13
+ ");
14
+ $this->endSetup();
15
+ } catch (Exception $e) {
16
+ Mage::log('Signifyd_Connect upgrade: ' . $e->__toString(), null, 'signifyd_connect.log');
17
+ }
app/code/community/Signifyd/Connect/sql/signifyd_connect_setup/mysql4-upgrade-3.8.0-3.9.0.php ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ try {
4
+ $this->startSetup();
5
+ $this->endSetup();
6
+ } catch (Exception $e) {
7
+ Mage::log('Signifyd_Connect upgrade: ' . $e->__toString(), null, 'signifyd_connect.log');
8
+ }
app/code/community/Signifyd/Connect/sql/signifyd_connect_setup/mysql4-upgrade-3.9.0-3.10.0.php ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
1
+ <?php
2
+
3
+ try {
4
+ $this->startSetup();
5
+ $this->endSetup();
6
+ } catch (Exception $e) {
7
+ Mage::log('Signifyd_Connect upgrade: ' . $e->__toString(), null, 'signifyd_connect.log');
8
+ }
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Signifyd_Connect</name>
4
- <version>3.11.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
7
  <channel>community</channel>
@@ -10,9 +10,9 @@
10
  <description>Supports all versions of Magento</description>
11
  <notes>Supports all versions of Magento</notes>
12
  <authors><author><name>signifyd</name><user>auto-converted</user><email>manelis@signifyd.com</email></author></authors>
13
- <date>2015-09-27</date>
14
- <time>01:34:47</time>
15
- <contents><target name="mageetc"><dir name="modules"><file name="Signifyd_Connect.xml" hash="bcd998a24567eba8a20423c40fba2adf"/></dir></target><target name="magecommunity"><dir name="Signifyd"><dir name="Connect"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><file name="Grid.php" hash="52843fc84cdb65214bb3469b6390bee5"/></dir><file name="Order.php" hash="e49f869c0aa5fb3ab6b70fb5752049ac"/></dir></dir><file name="Renderer.php" hash="5564e9c6926afbbdade26a6fe746948a"/></dir><dir name="Helper"><file name="Data.php" hash="3a61cd3a69b7243dd79ba1055af1b000"/></dir><dir name="Model"><dir name="Resource"><dir name="Case"><file name="Collection.php" hash="b7dac9979a0c81db56294d1548570fc2"/></dir><file name="Case.php" hash="60d14407c9c90148aad543ce6868f343"/></dir><dir name="System"><dir name="Config"><dir name="Source"><dir name="Options"><file name="Negative.php" hash="098488fbb0ea84945fdd1e1fe8449b4b"/><file name="Positive.php" hash="80b4cdd2bae6e2a2f3a273fa49d32331"/></dir></dir></dir></dir><file name="Case.php" hash="2a28a63f02df1b9103b89a562c0abe1b"/><file name="Cron.php" hash="51665978bd2bcf67b493f2a2b450d1b8"/><file name="Link.php" hash="ecaf4c403a586b4b5c8b67c77f6ac433"/><file name="Observer.php" hash="5acd7494fbbf73f0c6b629631bdce05d"/><file name="Setup.php" hash="e803ffb4b86c7d8ec1d149e665d65877"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="SignifydController.php" hash="5787eb1c3ad32d7f2fc1b909f332a50f"/></dir><file name="ConnectController.php" hash="450477e654869404abf1b503f13871e4"/></dir><dir name="etc"><file name="adminhtml.xml" hash="894bd3f5ac76e9f602ab6ab592648b03"/><file name="config.xml" hash="269479c976ec629feadfa6494cab3fac"/><file name="system.xml" hash="f955ae3435458bc67a776e3ffef906ff"/></dir><dir name="sql"><dir name="signifyd_connect_setup"><file name="mysql4-install-3.1.1.php" hash="7fb2ccaf8352eea26e626ace6de53d80"/><file name="mysql4-install-3.3.0.php" hash="f61d0c018b28ae04d8d14b38556d18ad"/><file name="mysql4-install-3.4.0.php" hash="109cc5ca60974d0c4755dcb0f5ade3e7"/><file name="mysql4-install-3.4.5.php" hash="401b92235c0e534c941a64c60d24b851"/><file name="mysql4-install-3.7.0.php" hash="48a9d427944a4e63a000343ab329f517"/><file name="mysql4-install-3.8.0.php" hash="0fb3583eb4481c21b84ea674abc200f0"/><file name="mysql4-upgrade-3.2.0-3.2.1.php" hash="9e36c608afd6e30e3052334e085eeff4"/><file name="mysql4-upgrade-3.2.1-3.2.2.php" hash="efcc5d46a41e549e508a693f1e77bf44"/><file name="mysql4-upgrade-3.2.2-3.2.3.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.2.3-3.3.0.php" hash="94b907c2cacde5fb9831408ce9a06190"/><file name="mysql4-upgrade-3.3.0-3.4.0.php" hash="6eb18705081483bb8d9c14adcdefd095"/><file name="mysql4-upgrade-3.4.0-3.4.1.php" hash="79f2064f1fa20d646e66aa3e7912d2a0"/><file name="mysql4-upgrade-3.4.1-3.4.2.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.2-3.4.3.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.3-3.4.4.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.4-3.4.5.php" hash="5b7507d6bb97bf44d27b7a89c56924bb"/><file name="mysql4-upgrade-3.4.5-3.4.6.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.6-3.4.7.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.7-3.4.8.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.8-3.5.0.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.5.0-3.5.1.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.5.1-3.5.2.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.5.2-3.5.3.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.5.3-3.6.0.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.6.0-3.7.0.php" hash="1456a6d0ddf091be9c87b3bbc91263ba"/><file name="mysql4-upgrade-3.7.0-3.8.0.php" hash="e6fc207541cacc5079e8ea8e4d55f356"/></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies/>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>Signifyd_Connect</name>
4
+ <version>3.12.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL</license>
7
  <channel>community</channel>
10
  <description>Supports all versions of Magento</description>
11
  <notes>Supports all versions of Magento</notes>
12
  <authors><author><name>signifyd</name><user>auto-converted</user><email>manelis@signifyd.com</email></author></authors>
13
+ <date>2015-10-20</date>
14
+ <time>23:41:26</time>
15
+ <contents><target name="mageetc"><dir name="modules"><file name="Signifyd_Connect.xml" hash="bcd998a24567eba8a20423c40fba2adf"/></dir></target><target name="magecommunity"><dir name="Signifyd"><dir name="Connect"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><file name="Grid.php" hash="52843fc84cdb65214bb3469b6390bee5"/></dir><file name="Order.php" hash="e49f869c0aa5fb3ab6b70fb5752049ac"/></dir></dir><file name="Renderer.php" hash="5564e9c6926afbbdade26a6fe746948a"/></dir><dir name="Helper"><file name="Data.php" hash="bfff6db71d50d0c788cad540756836f0"/></dir><dir name="Model"><dir name="Resource"><dir name="Case"><file name="Collection.php" hash="b7dac9979a0c81db56294d1548570fc2"/></dir><file name="Case.php" hash="60d14407c9c90148aad543ce6868f343"/></dir><dir name="System"><dir name="Config"><dir name="Source"><dir name="Options"><file name="Negative.php" hash="098488fbb0ea84945fdd1e1fe8449b4b"/><file name="Positive.php" hash="80b4cdd2bae6e2a2f3a273fa49d32331"/></dir></dir></dir></dir><file name="Authnet.php" hash="0387e631fb232778cdc82c0c72c16781"/><file name="Case.php" hash="2a28a63f02df1b9103b89a562c0abe1b"/><file name="Cron.php" hash="51665978bd2bcf67b493f2a2b450d1b8"/><file name="Link.php" hash="ecaf4c403a586b4b5c8b67c77f6ac433"/><file name="Observer.php" hash="5acd7494fbbf73f0c6b629631bdce05d"/><file name="Setup.php" hash="e803ffb4b86c7d8ec1d149e665d65877"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="SignifydController.php" hash="5787eb1c3ad32d7f2fc1b909f332a50f"/></dir><file name="ConnectController.php" hash="450477e654869404abf1b503f13871e4"/></dir><dir name="etc"><file name="adminhtml.xml" hash="894bd3f5ac76e9f602ab6ab592648b03"/><file name="config.xml" hash="f23ec2f9967908575dd55e7867dd5c08"/><file name="system.xml" hash="f955ae3435458bc67a776e3ffef906ff"/></dir><dir name="sql"><dir name="signifyd_connect_setup"><file name="mysql4-install-3.1.1.php" hash="7fb2ccaf8352eea26e626ace6de53d80"/><file name="mysql4-install-3.12.0.php" hash="e4ec4d7445fbbc13a7008bcd69c529c4"/><file name="mysql4-install-3.3.0.php" hash="f61d0c018b28ae04d8d14b38556d18ad"/><file name="mysql4-install-3.4.0.php" hash="109cc5ca60974d0c4755dcb0f5ade3e7"/><file name="mysql4-install-3.4.5.php" hash="401b92235c0e534c941a64c60d24b851"/><file name="mysql4-install-3.7.0.php" hash="48a9d427944a4e63a000343ab329f517"/><file name="mysql4-install-3.8.0.php" hash="0fb3583eb4481c21b84ea674abc200f0"/><file name="mysql4-upgrade-3.10.0-3.10.1.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.10.1-3.11.0.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.11.0-3.11.1.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.11.1-3.12.0.php" hash="df5447c6223f66c03ddeacefc64322b8"/><file name="mysql4-upgrade-3.2.0-3.2.1.php" hash="9e36c608afd6e30e3052334e085eeff4"/><file name="mysql4-upgrade-3.2.1-3.2.2.php" hash="efcc5d46a41e549e508a693f1e77bf44"/><file name="mysql4-upgrade-3.2.2-3.2.3.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.2.3-3.3.0.php" hash="94b907c2cacde5fb9831408ce9a06190"/><file name="mysql4-upgrade-3.3.0-3.4.0.php" hash="6eb18705081483bb8d9c14adcdefd095"/><file name="mysql4-upgrade-3.4.0-3.4.1.php" hash="79f2064f1fa20d646e66aa3e7912d2a0"/><file name="mysql4-upgrade-3.4.1-3.4.2.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.2-3.4.3.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.3-3.4.4.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.4-3.4.5.php" hash="5b7507d6bb97bf44d27b7a89c56924bb"/><file name="mysql4-upgrade-3.4.5-3.4.6.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.6-3.4.7.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.7-3.4.8.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.4.8-3.5.0.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.5.0-3.5.1.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.5.1-3.5.2.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.5.2-3.5.3.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.5.3-3.6.0.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.6.0-3.7.0.php" hash="1456a6d0ddf091be9c87b3bbc91263ba"/><file name="mysql4-upgrade-3.7.0-3.8.0.php" hash="e6fc207541cacc5079e8ea8e4d55f356"/><file name="mysql4-upgrade-3.8.0-3.9.0.php" hash="3ceb86495f33475774d4fc8727254cfc"/><file name="mysql4-upgrade-3.9.0-3.10.0.php" hash="3ceb86495f33475774d4fc8727254cfc"/></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
  <dependencies/>
18
  </package>