NoFraud_TegraDirect - Version 1.0.3

Version Notes

Notes: uses cURL to send information to NoFraud Service.

Requires NoFraud service account in order to work.

Configure is set in System > Configuration > Payment Services

---------
v1.0.3
Hotfix for a issue we are seeing in our Portal with the Gateway Response even when transaction is in fact successful.

v1.0.2
Changes to Description other minor details

v1.0.1
Hotfix for Custom Error message.

Download this release

Release Info

Developer Blumi Gross
Extension NoFraud_TegraDirect
Version 1.0.3
Comparing to
See all releases


Code changes from version 1.0.2 to 1.0.3

app/code/community/NoFraud/TegraDirect/Model/Observer.php CHANGED
@@ -86,13 +86,10 @@ class NoFraud_TegraDirect_Model_Observer {
86
  private function _buildGatewayResponseRequest($id,$payment){
87
  $order = $payment->getOrder();
88
 
89
- $gateway_status = "fail";
90
  if($payment->getIsFraudDetected()){
91
  $gateway_status = "review";
92
  }
93
- if($order->getBaseTotalDue() == 0){
94
- $gateway_status = "pass";
95
- }
96
 
97
  $params = [];
98
  $params['nf-token'] = $this->getConfigData('nftoken');
86
  private function _buildGatewayResponseRequest($id,$payment){
87
  $order = $payment->getOrder();
88
 
89
+ $gateway_status = "pass";
90
  if($payment->getIsFraudDetected()){
91
  $gateway_status = "review";
92
  }
 
 
 
93
 
94
  $params = [];
95
  $params['nf-token'] = $this->getConfigData('nftoken');
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>NoFraud_TegraDirect</name>
4
- <version>1.0.2</version>
5
  <stability>stable</stability>
6
  <license uri="https://opensource.org/licenses/afl-3.0">Academic Free License</license>
7
  <channel>community</channel>
@@ -41,7 +41,9 @@
41
  &lt;span&gt;Paypal Payflow Pro&lt;/span&gt;&lt;br /&gt;&#xD;
42
  &lt;span&gt;Paypal Payments Pro&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
43
  &lt;p&gt;&lt;strong&gt;Tested and not compatible:&lt;/strong&gt;&lt;br /&gt;&#xD;
44
- &lt;span&gt;Braintree with v.zero&lt;/span&gt;&#xD;
 
 
45
  &lt;/p&gt;&#xD;
46
  &lt;p&gt;&lt;strong&gt;Note: there are other integration options that are compatible with these gateways and take only minutes to set up.&lt;/strong&gt;&lt;/p&gt;&#xD;
47
  &lt;h3&gt;Questions?&lt;/h3&gt;&#xD;
@@ -54,15 +56,18 @@ Requires NoFraud service account in order to work.&#xD;
54
  Configure is set in System &gt; Configuration &gt; Payment Services&#xD;
55
  &#xD;
56
  ---------&#xD;
 
 
 
57
  v1.0.2&#xD;
58
  Changes to Description other minor details&#xD;
59
  &#xD;
60
  v1.0.1&#xD;
61
  Hotfix for Custom Error message.</notes>
62
  <authors><author><name>Blumi Gross</name><user>BlumiNoFraud</user><email>blumi@nofraud.com</email></author><author><name>Michael Esposito</name><user>mesposito</user><email>mesposito@nofraud.com</email></author></authors>
63
- <date>2016-06-24</date>
64
- <time>16:02:42</time>
65
- <contents><target name="magecommunity"><dir name="NoFraud"><dir name="TegraDirect"><dir name="Helper"><file name="Data.php" hash="9575aac8a692bf4f66c5fb62a14a2167"/></dir><dir name="Model"><file name="Observer.php" hash="615fdb5a12ad4059d15357c26a895052"/></dir><dir name="etc"><file name="config.xml" hash="b9aec73a0121f688fe5ce5faab1fa851"/><file name="system.xml" hash="57d0d0d658acf9aad00e13377f53d061"/></dir><dir name="sql"><dir name="tegradirect_setup"><file name="install-1.0.0.php" hash="e894527bb612d9748cf8212f1e38f459"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="NoFraud_TegraDirect.xml" hash="5611cb98606f5f733e0820bb47d8418e"/></dir></target></contents>
66
  <compatible/>
67
  <dependencies><required><php><min>5.0.0</min><max>5.6.0</max></php><extension><name>curl</name><min>7.35.0</min><max/></extension></required></dependencies>
68
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>NoFraud_TegraDirect</name>
4
+ <version>1.0.3</version>
5
  <stability>stable</stability>
6
  <license uri="https://opensource.org/licenses/afl-3.0">Academic Free License</license>
7
  <channel>community</channel>
41
  &lt;span&gt;Paypal Payflow Pro&lt;/span&gt;&lt;br /&gt;&#xD;
42
  &lt;span&gt;Paypal Payments Pro&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&#xD;
43
  &lt;p&gt;&lt;strong&gt;Tested and not compatible:&lt;/strong&gt;&lt;br /&gt;&#xD;
44
+ &lt;span&gt;Braintree with v.zero&lt;/span&gt;&lt;br /&gt;&#xD;
45
+ &lt;span&gt;Authorize.Net DPM&lt;/span&gt;&lt;br /&gt;&#xD;
46
+ &lt;span&gt;Any Saved Card Routine be it CIM or a Magento custom solution&lt;/span&gt;&#xD;
47
  &lt;/p&gt;&#xD;
48
  &lt;p&gt;&lt;strong&gt;Note: there are other integration options that are compatible with these gateways and take only minutes to set up.&lt;/strong&gt;&lt;/p&gt;&#xD;
49
  &lt;h3&gt;Questions?&lt;/h3&gt;&#xD;
56
  Configure is set in System &gt; Configuration &gt; Payment Services&#xD;
57
  &#xD;
58
  ---------&#xD;
59
+ v1.0.3&#xD;
60
+ Hotfix for a issue we are seeing in our Portal with the Gateway Response even when transaction is in fact successful.&#xD;
61
+ &#xD;
62
  v1.0.2&#xD;
63
  Changes to Description other minor details&#xD;
64
  &#xD;
65
  v1.0.1&#xD;
66
  Hotfix for Custom Error message.</notes>
67
  <authors><author><name>Blumi Gross</name><user>BlumiNoFraud</user><email>blumi@nofraud.com</email></author><author><name>Michael Esposito</name><user>mesposito</user><email>mesposito@nofraud.com</email></author></authors>
68
+ <date>2016-07-08</date>
69
+ <time>17:30:40</time>
70
+ <contents><target name="magecommunity"><dir name="NoFraud"><dir name="TegraDirect"><dir name="Helper"><file name="Data.php" hash="9575aac8a692bf4f66c5fb62a14a2167"/></dir><dir name="Model"><file name="Observer.php" hash="1e247fcee8afef41bac9e446903792c3"/></dir><dir name="etc"><file name="config.xml" hash="b9aec73a0121f688fe5ce5faab1fa851"/><file name="system.xml" hash="57d0d0d658acf9aad00e13377f53d061"/></dir><dir name="sql"><dir name="tegradirect_setup"><file name="install-1.0.0.php" hash="e894527bb612d9748cf8212f1e38f459"/></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="NoFraud_TegraDirect.xml" hash="5611cb98606f5f733e0820bb47d8418e"/></dir></target></contents>
71
  <compatible/>
72
  <dependencies><required><php><min>5.0.0</min><max>5.6.0</max></php><extension><name>curl</name><min>7.35.0</min><max/></extension></required></dependencies>
73
  </package>