PayVector_Tpg - Version 1.0.3

Version Notes

Update to fix issue when the Gateway Password was incorrect

Download this release

Release Info

Developer IridiumCorp
Extension PayVector_Tpg
Version 1.0.3
Comparing to
See all releases


Code changes from version 1.0.2 to 1.0.3

app/code/local/PayVector/Tpg/Model/Direct.php CHANGED
@@ -1425,17 +1425,28 @@ class PayVector_Tpg_Model_Direct extends Mage_Payment_Model_Method_Abstract
1425
  else
1426
  {
1427
  $currentTimestamp = Mage::getSingleton('core/date')->gmtDate();
1428
- $gatewayEntryPointsListXML = $todTransactionOutputData->getGatewayEntryPoints()->toXmlString();
1429
 
1430
- $gatewayEntryPointsTable = Mage::getResourceModel('tpg/gatewayentrypoints');
1431
- $gatewayEntryPointsTable->saveEntryPoints($gatewayEntryPointsListXML, $currentTimestamp);
 
 
 
 
 
 
 
 
 
 
 
 
 
1432
 
 
1433
  $szLogMessage = "Transaction could not be completed for OrderID: " . $szOrderID . ". Result details: ";
1434
  $szNotificationMessage = 'Payment Processor Response: ' . $troTransactionResultObject->getMessage();
1435
- $szCrossReference = $todTransactionOutputData->getCrossReference();
1436
  /* serve out the CrossReference as the TransactionId - this need to be done to enable the "Refund" button
1437
  in the Magento CreditMemo internal refund mechanism */
1438
- $payment->setTransactionId($szCrossReference);
1439
  switch($troTransactionResultObject->getStatusCode())
1440
  {
1441
  case 0:
1425
  else
1426
  {
1427
  $currentTimestamp = Mage::getSingleton('core/date')->gmtDate();
 
1428
 
1429
+ if (!empty($todTransactionOutputData))
1430
+ {
1431
+ $szCrossReference = $todTransactionOutputData->getCrossReference();
1432
+ $payment->setTransactionId($szCrossReference);
1433
+
1434
+ $gatewayEntryPoints = $todTransactionOutputData->getGatewayEntryPoints();
1435
+
1436
+ if (!empty($gatewayEntryPoints))
1437
+ {
1438
+ $gatewayEntryPointsListXML = $todTransactionOutputData->getGatewayEntryPoints()->toXmlString();
1439
+
1440
+ $gatewayEntryPointsTable = Mage::getResourceModel('tpg/gatewayentrypoints');
1441
+ $gatewayEntryPointsTable->saveEntryPoints($gatewayEntryPointsListXML, $currentTimestamp);
1442
+ }
1443
+ }
1444
 
1445
+
1446
  $szLogMessage = "Transaction could not be completed for OrderID: " . $szOrderID . ". Result details: ";
1447
  $szNotificationMessage = 'Payment Processor Response: ' . $troTransactionResultObject->getMessage();
 
1448
  /* serve out the CrossReference as the TransactionId - this need to be done to enable the "Refund" button
1449
  in the Magento CreditMemo internal refund mechanism */
 
1450
  switch($troTransactionResultObject->getStatusCode())
1451
  {
1452
  case 0:
app/design/adminhtml/base/default/template/tpg/form.phtml CHANGED
@@ -25,6 +25,29 @@
25
  <input type="text" id="<?php echo $_code; ?>_cc_number" name="payment<?php echo $fieldCode; ?>[cc_number]" title="<?php echo $this->__('Card Number') ?>" class="input-text required-entry validate-digits validate-length maximum-length-20" value=""/>
26
  </div>
27
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
  <li>
29
  <label for="<?php echo $_code; ?>_expiration"><?php echo $this->__('Expiration Date') ?> <span class="required">*</span></label><br/>
30
  <div class="input-box">
@@ -47,27 +70,6 @@
47
  </div>
48
  </div>
49
  </li>
50
- <li>
51
- <label for="<?php echo $_code; ?>_cc_ss_start_month"><?php echo $this->__('Start Date') ?></label><br />
52
- <div class="input-box">
53
- <div class="v-fix">
54
- <select id="<?php echo $_code; ?>_cc_ss_start_month" name="payment<?php echo $fieldCode; ?>[cc_ss_start_month]" class="month">
55
- <?php $_ccStartMonth = $this->getInfoData('cc_ss_start_month') ?>
56
- <?php foreach ($this->getCcStartMonths() as $k=>$v): ?>
57
- <option value="<?php echo $k?$k:'' ?>"<?php if($k==$_ccStartMonth): ?> selected="selected"<?php endif ?>><?php echo $v ?></option>
58
- <?php endforeach ?>
59
- </select>
60
- </div>
61
- <div class="v-fix">
62
- <?php $_ccStartYear = $this->getInfoData('cc_ss_start_year') ?>
63
- <select id="<?php echo $_code ?>_cc_ss_start_year" name="payment<?php echo $fieldCode; ?>[cc_ss_start_year]" class="year">
64
- <?php foreach ($this->getCcStartYears() as $k=>$v): ?>
65
- <option value="<?php echo $k?$k:'' ?>"<?php if($k==$_ccStartYear): ?> selected="selected"<?php endif ?>><?php echo $v ?></option>
66
- <?php endforeach ?>
67
- </select>
68
- </div>
69
- </div>
70
- </li>
71
  <li>
72
  <div class="input-box">
73
  <label for="<?php echo $_code; ?>_cc_ss_issue"><?php echo $this->__('Issue Number') ?></label><br />
25
  <input type="text" id="<?php echo $_code; ?>_cc_number" name="payment<?php echo $fieldCode; ?>[cc_number]" title="<?php echo $this->__('Card Number') ?>" class="input-text required-entry validate-digits validate-length maximum-length-20" value=""/>
26
  </div>
27
  </li>
28
+ <li>
29
+ <label for="<?php echo $_code; ?>_cc_ss_start_month"><?php echo $this->__('Start Date') ?></label><br />
30
+ <div class="input-box">
31
+ <div class="v-fix">
32
+ <select id="<?php echo $_code; ?>_cc_ss_start_month" name="payment<?php echo $fieldCode; ?>[cc_ss_start_month]" class="month">
33
+ <option value=""></option>
34
+ <?php $_ccStartMonth = $this->getInfoData('cc_ss_start_month') ?>
35
+ <?php foreach ($this->getCcStartMonths() as $k=>$v): ?>
36
+ <option value="<?php echo $k?$k:'' ?>"<?php if($k==$_ccStartMonth): ?> selected="selected"<?php endif ?>><?php echo $v ?></option>
37
+ <?php endforeach ?>
38
+ </select>
39
+ </div>
40
+ <div class="v-fix">
41
+ <?php $_ccStartYear = $this->getInfoData('cc_ss_start_year') ?>
42
+ <select id="<?php echo $_code ?>_cc_ss_start_year" name="payment<?php echo $fieldCode; ?>[cc_ss_start_year]" class="year">
43
+ <option value=""></option>
44
+ <?php foreach ($this->getCcStartYears() as $k=>$v): ?>
45
+ <option value="<?php echo $k?$k:'' ?>"<?php if($k==$_ccStartYear): ?> selected="selected"<?php endif ?>><?php echo $v ?></option>
46
+ <?php endforeach ?>
47
+ </select>
48
+ </div>
49
+ </div>
50
+ </li>
51
  <li>
52
  <label for="<?php echo $_code; ?>_expiration"><?php echo $this->__('Expiration Date') ?> <span class="required">*</span></label><br/>
53
  <div class="input-box">
70
  </div>
71
  </div>
72
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
73
  <li>
74
  <div class="input-box">
75
  <label for="<?php echo $_code; ?>_cc_ss_issue"><?php echo $this->__('Issue Number') ?></label><br />
app/design/adminhtml/default/default/template/tpg/form.phtml CHANGED
@@ -25,6 +25,29 @@
25
  <input type="text" id="<?php echo $_code; ?>_cc_number" name="payment<?php echo $fieldCode; ?>[cc_number]" title="<?php echo $this->__('Card Number') ?>" class="input-text required-entry validate-digits validate-length maximum-length-20" value=""/>
26
  </div>
27
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
  <li>
29
  <label for="<?php echo $_code; ?>_expiration"><?php echo $this->__('Expiration Date') ?> <span class="required">*</span></label><br/>
30
  <div class="input-box">
@@ -47,27 +70,6 @@
47
  </div>
48
  </div>
49
  </li>
50
- <li>
51
- <label for="<?php echo $_code; ?>_cc_ss_start_month"><?php echo $this->__('Start Date') ?></label><br />
52
- <div class="input-box">
53
- <div class="v-fix">
54
- <select id="<?php echo $_code; ?>_cc_ss_start_month" name="payment<?php echo $fieldCode; ?>[cc_ss_start_month]" class="month">
55
- <?php $_ccStartMonth = $this->getInfoData('cc_ss_start_month') ?>
56
- <?php foreach ($this->getCcStartMonths() as $k=>$v): ?>
57
- <option value="<?php echo $k?$k:'' ?>"<?php if($k==$_ccStartMonth): ?> selected="selected"<?php endif ?>><?php echo $v ?></option>
58
- <?php endforeach ?>
59
- </select>
60
- </div>
61
- <div class="v-fix">
62
- <?php $_ccStartYear = $this->getInfoData('cc_ss_start_year') ?>
63
- <select id="<?php echo $_code ?>_cc_ss_start_year" name="payment<?php echo $fieldCode; ?>[cc_ss_start_year]" class="year">
64
- <?php foreach ($this->getCcStartYears() as $k=>$v): ?>
65
- <option value="<?php echo $k?$k:'' ?>"<?php if($k==$_ccStartYear): ?> selected="selected"<?php endif ?>><?php echo $v ?></option>
66
- <?php endforeach ?>
67
- </select>
68
- </div>
69
- </div>
70
- </li>
71
  <li>
72
  <div class="input-box">
73
  <label for="<?php echo $_code; ?>_cc_ss_issue"><?php echo $this->__('Issue Number') ?></label><br />
25
  <input type="text" id="<?php echo $_code; ?>_cc_number" name="payment<?php echo $fieldCode; ?>[cc_number]" title="<?php echo $this->__('Card Number') ?>" class="input-text required-entry validate-digits validate-length maximum-length-20" value=""/>
26
  </div>
27
  </li>
28
+ <li>
29
+ <label for="<?php echo $_code; ?>_cc_ss_start_month"><?php echo $this->__('Start Date') ?></label><br />
30
+ <div class="input-box">
31
+ <div class="v-fix">
32
+ <select id="<?php echo $_code; ?>_cc_ss_start_month" name="payment<?php echo $fieldCode; ?>[cc_ss_start_month]" class="month">
33
+ <option value=""></option>
34
+ <?php $_ccStartMonth = $this->getInfoData('cc_ss_start_month') ?>
35
+ <?php foreach ($this->getCcStartMonths() as $k=>$v): ?>
36
+ <option value="<?php echo $k?$k:'' ?>"<?php if($k==$_ccStartMonth): ?> selected="selected"<?php endif ?>><?php echo $v ?></option>
37
+ <?php endforeach ?>
38
+ </select>
39
+ </div>
40
+ <div class="v-fix">
41
+ <?php $_ccStartYear = $this->getInfoData('cc_ss_start_year') ?>
42
+ <select id="<?php echo $_code ?>_cc_ss_start_year" name="payment<?php echo $fieldCode; ?>[cc_ss_start_year]" class="year">
43
+ <option value=""></option>
44
+ <?php foreach ($this->getCcStartYears() as $k=>$v): ?>
45
+ <option value="<?php echo $k?$k:'' ?>"<?php if($k==$_ccStartYear): ?> selected="selected"<?php endif ?>><?php echo $v ?></option>
46
+ <?php endforeach ?>
47
+ </select>
48
+ </div>
49
+ </div>
50
+ </li>
51
  <li>
52
  <label for="<?php echo $_code; ?>_expiration"><?php echo $this->__('Expiration Date') ?> <span class="required">*</span></label><br/>
53
  <div class="input-box">
70
  </div>
71
  </div>
72
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
73
  <li>
74
  <div class="input-box">
75
  <label for="<?php echo $_code; ?>_cc_ss_issue"><?php echo $this->__('Issue Number') ?></label><br />
app/design/frontend/base/default/template/tpg/form.phtml CHANGED
@@ -85,6 +85,29 @@ else:
85
  <input type="text" id="<?php echo $_code; ?>_cc_number" name="payment<?php echo $fieldCode; ?>[cc_number]" title="<?php echo $this->__('Card Number') ?>" class="input-text required-entry validate-digits validate-length maximum-length-20 validate-cc-number" value=""/>
86
  </div>
87
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
88
  <li class="new_card">
89
  <label for="<?php echo $_code; ?>_expiration"><?php echo $this->__('Expiry Date') ?> <span class="required">*</span></label><br/>
90
  <div class="input-box">
@@ -107,27 +130,6 @@ else:
107
  </div>
108
  </div>
109
  </li>
110
- <li class="new_card">
111
- <label for="<?php echo $_code; ?>_cc_ss_start_month"><?php echo $this->__('Start Date') ?></label><br />
112
- <div class="input-box">
113
- <div class="v-fix">
114
- <select id="<?php echo $_code; ?>_cc_ss_start_month" name="payment<?php echo $fieldCode; ?>[cc_ss_start_month]" class="month">
115
- <?php $_ccStartMonth = $this->getInfoData('cc_ss_start_month') ?>
116
- <?php foreach ($this->getCcStartMonths() as $k=>$v): ?>
117
- <option value="<?php echo $k?$k:'' ?>"<?php if($k==$_ccStartMonth): ?> selected="selected"<?php endif ?>><?php echo $v ?></option>
118
- <?php endforeach ?>
119
- </select>
120
- </div>
121
- <div class="v-fix" style="padding-left:5px;">
122
- <?php $_ccStartYear = $this->getInfoData('cc_ss_start_year') ?>
123
- <select id="<?php echo $_code ?>_cc_ss_start_year" name="payment<?php echo $fieldCode; ?>[cc_ss_start_year]" class="year">
124
- <?php foreach ($this->getCcStartYears() as $k=>$v): ?>
125
- <option value="<?php echo $k?$k:'' ?>"<?php if($k==$_ccStartYear): ?> selected="selected"<?php endif ?>><?php echo $v ?></option>
126
- <?php endforeach ?>
127
- </select>
128
- </div>
129
- </div>
130
- </li>
131
  <li class="new_card">
132
  <div class="input-box">
133
  <label for="<?php echo $_code; ?>_cc_ss_issue"><?php echo $this->__('Issue Number') ?></label><br />
85
  <input type="text" id="<?php echo $_code; ?>_cc_number" name="payment<?php echo $fieldCode; ?>[cc_number]" title="<?php echo $this->__('Card Number') ?>" class="input-text required-entry validate-digits validate-length maximum-length-20 validate-cc-number" value=""/>
86
  </div>
87
  </li>
88
+ <li class="new_card">
89
+ <label for="<?php echo $_code; ?>_cc_ss_start_month"><?php echo $this->__('Start Date') ?></label><br />
90
+ <div class="input-box">
91
+ <div class="v-fix">
92
+ <select id="<?php echo $_code; ?>_cc_ss_start_month" name="payment<?php echo $fieldCode; ?>[cc_ss_start_month]" class="month">
93
+ <option value=""></option>
94
+ <?php $_ccStartMonth = $this->getInfoData('cc_ss_start_month') ?>
95
+ <?php foreach ($this->getCcStartMonths() as $k=>$v): ?>
96
+ <option value="<?php echo $k?$k:'' ?>"<?php if($k==$_ccStartMonth): ?> selected="selected"<?php endif ?>><?php echo $v ?></option>
97
+ <?php endforeach ?>
98
+ </select>
99
+ </div>
100
+ <div class="v-fix" style="padding-left:5px;">
101
+ <select id="<?php echo $_code ?>_cc_ss_start_year" name="payment<?php echo $fieldCode; ?>[cc_ss_start_year]" class="year">
102
+ <option value=""></option>
103
+ <?php $_ccStartYear = $this->getInfoData('cc_ss_start_year') ?>
104
+ <?php foreach ($this->getCcStartYears() as $k=>$v): ?>
105
+ <option value="<?php echo $k?$k:'' ?>"<?php if($k==$_ccStartYear): ?> selected="selected"<?php endif ?>><?php echo $v ?></option>
106
+ <?php endforeach ?>
107
+ </select>
108
+ </div>
109
+ </div>
110
+ </li>
111
  <li class="new_card">
112
  <label for="<?php echo $_code; ?>_expiration"><?php echo $this->__('Expiry Date') ?> <span class="required">*</span></label><br/>
113
  <div class="input-box">
130
  </div>
131
  </div>
132
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
133
  <li class="new_card">
134
  <div class="input-box">
135
  <label for="<?php echo $_code; ?>_cc_ss_issue"><?php echo $this->__('Issue Number') ?></label><br />
app/design/frontend/default/default/template/tpg/form.phtml CHANGED
@@ -31,6 +31,29 @@
31
  <input type="text" id="<?php echo $_code; ?>_cc_number" name="payment<?php echo $fieldCode; ?>[cc_number]" title="<?php echo $this->__('Card Number') ?>" class="input-text required-entry validate-digits validate-length maximum-length-20 validate-cc-number" value=""/>
32
  </div>
33
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
34
  <li>
35
  <label for="<?php echo $_code; ?>_expiration"><?php echo $this->__('Expiry Date') ?> <span class="required">*</span></label><br/>
36
  <div class="input-box">
@@ -53,27 +76,6 @@
53
  </div>
54
  </div>
55
  </li>
56
- <li>
57
- <label for="<?php echo $_code; ?>_cc_ss_start_month"><?php echo $this->__('Start Date') ?></label><br />
58
- <div class="input-box">
59
- <div class="v-fix">
60
- <select id="<?php echo $_code; ?>_cc_ss_start_month" name="payment<?php echo $fieldCode; ?>[cc_ss_start_month]" class="month">
61
- <?php $_ccStartMonth = $this->getInfoData('cc_ss_start_month') ?>
62
- <?php foreach ($this->getCcStartMonths() as $k=>$v): ?>
63
- <option value="<?php echo $k?$k:'' ?>"<?php if($k==$_ccStartMonth): ?> selected="selected"<?php endif ?>><?php echo $v ?></option>
64
- <?php endforeach ?>
65
- </select>
66
- </div>
67
- <div class="v-fix">
68
- <?php $_ccStartYear = $this->getInfoData('cc_ss_start_year') ?>
69
- <select id="<?php echo $_code ?>_cc_ss_start_year" name="payment<?php echo $fieldCode; ?>[cc_ss_start_year]" class="year">
70
- <?php foreach ($this->getCcStartYears() as $k=>$v): ?>
71
- <option value="<?php echo $k?$k:'' ?>"<?php if($k==$_ccStartYear): ?> selected="selected"<?php endif ?>><?php echo $v ?></option>
72
- <?php endforeach ?>
73
- </select>
74
- </div>
75
- </div>
76
- </li>
77
  <li>
78
  <div class="input-box">
79
  <label for="<?php echo $_code; ?>_cc_ss_issue"><?php echo $this->__('Issue Number') ?></label><br />
31
  <input type="text" id="<?php echo $_code; ?>_cc_number" name="payment<?php echo $fieldCode; ?>[cc_number]" title="<?php echo $this->__('Card Number') ?>" class="input-text required-entry validate-digits validate-length maximum-length-20 validate-cc-number" value=""/>
32
  </div>
33
  </li>
34
+ <li>
35
+ <label for="<?php echo $_code; ?>_cc_ss_start_month"><?php echo $this->__('Start Date') ?></label><br />
36
+ <div class="input-box">
37
+ <div class="v-fix">
38
+ <select id="<?php echo $_code; ?>_cc_ss_start_month" name="payment<?php echo $fieldCode; ?>[cc_ss_start_month]" class="month">
39
+ <option value=""></option>
40
+ <?php $_ccStartMonth = $this->getInfoData('cc_ss_start_month') ?>
41
+ <?php foreach ($this->getCcStartMonths() as $k=>$v): ?>
42
+ <option value="<?php echo $k?$k:'' ?>"<?php if($k==$_ccStartMonth): ?> selected="selected"<?php endif ?>><?php echo $v ?></option>
43
+ <?php endforeach ?>
44
+ </select>
45
+ </div>
46
+ <div class="v-fix">
47
+ <?php $_ccStartYear = $this->getInfoData('cc_ss_start_year') ?>
48
+ <select id="<?php echo $_code ?>_cc_ss_start_year" name="payment<?php echo $fieldCode; ?>[cc_ss_start_year]" class="year">
49
+ <option value=""></option>
50
+ <?php foreach ($this->getCcStartYears() as $k=>$v): ?>
51
+ <option value="<?php echo $k?$k:'' ?>"<?php if($k==$_ccStartYear): ?> selected="selected"<?php endif ?>><?php echo $v ?></option>
52
+ <?php endforeach ?>
53
+ </select>
54
+ </div>
55
+ </div>
56
+ </li>
57
  <li>
58
  <label for="<?php echo $_code; ?>_expiration"><?php echo $this->__('Expiry Date') ?> <span class="required">*</span></label><br/>
59
  <div class="input-box">
76
  </div>
77
  </div>
78
  </li>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
79
  <li>
80
  <div class="input-box">
81
  <label for="<?php echo $_code; ?>_cc_ss_issue"><?php echo $this->__('Issue Number') ?></label><br />
package.xml CHANGED
@@ -1,18 +1,18 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>PayVector_Tpg</name>
4
- <version>1.0.2</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>PayVector payment extension compatible with Magento v 1.3, 1.4, 1.5, 1.6, 1.7, 1.8 and 1.9</summary>
10
  <description>Fully supports 3D secure and CrossReference transactions. Also supports all of the integration methods provided by PayVector.</description>
11
- <notes>Update to fix packaging issues</notes>
12
  <authors><author><name>PayVector</name><user>IridiumCorp</user><email>support@iridiumcorp.net</email></author></authors>
13
- <date>2014-07-09</date>
14
- <time>12:10:24</time>
15
- <contents><target name="mageskin"><dir name="frontend"><dir name="default"><dir name="default"><dir name="images"><file name="payvector.png" hash="e61e1555ca69863a79afb59382e3d16f"/></dir></dir></dir><dir name="base"><dir name="default"><dir name="images"><file name="payvector.png" hash="e61e1555ca69863a79afb59382e3d16f"/></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><file name="tpg.js" hash="11194666936eda1fd7cead21dd819780"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="tpg"><file name="form.phtml" hash="46d8d1f3c6532641e9429a64f9e8c55b"/><file name="info.phtml" hash="990a20f78e5085db5fcc792028b75d99"/></dir><dir name="payment"><dir name="info"><file name="cc_tpg.phtml" hash="f0182a45341820f6ce2d1738e67f5399"/></dir></dir></dir><dir name="layout"><file name="tpg.xml" hash="5327d6e72f7bd8aee9bc460cc9550b21"/></dir></dir></dir><dir name="base"><dir name="default"><dir name="template"><dir name="tpg"><file name="form.phtml" hash="5afb18fa16cdf8602ddc21486b3ddaaf"/><file name="info.phtml" hash="990a20f78e5085db5fcc792028b75d99"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="tpg"><file name="form.phtml" hash="56f482c967ab3568af6b56b17c0b1c9a"/><file name="info.phtml" hash="b64d8592a41455f2c5fd011db6d15a21"/></dir></dir></dir></dir><dir name="base"><dir name="default"><dir name="template"><dir name="tpg"><file name="form.phtml" hash="6f683fb5e9ab2a6a6275df122bbc416a"/><file name="info.phtml" hash="512b9cee213170fb226cd2bf59daa761"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="PayVector_All.xml" hash="a2a4129d302737eaf0dce99ac3dbbedc"/></dir></target><target name="magelocal"><dir name="PayVector"><dir name="Checkout"><dir name="Block"><dir name="Onepage"><dir name="Payment"><file name="Methods.php" hash="13be37e32795a710327ada3dfc91a22f"/></dir></dir></dir><dir name="Model"><dir name="Type"><file name="Onepage.php" hash="7c7c4a2ec9004b142f7094d93a456ba7"/></dir></dir><dir name="etc"><file name="config.xml" hash="2a388d8d243e5e9ed3954bd268ec084f"/></dir></dir><dir name="Sales"><dir name="Model"><dir name="Order"><file name="Invoice.php" hash="de5bb58bbb153c63cc60169f23461f6b"/><file name="Payment.php" hash="6cee2578e3d43006f8cad756e4ef43ce"/></dir><file name="Order.php" hash="c7d5bc41ac7e9e59d6fdb725acda4f58"/><dir name="Service"><file name="Quote.php" hash="b4a316a007255d8c3a4752daaf38b725"/></dir></dir><dir name="etc"><file name="config.xml" hash="bc7c6ba07a063b64cbc7917d0611b5e0"/></dir></dir><dir name="Tpg"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><file name="Payment.php" hash="eaff6b529038745549a714edb92ea1df"/></dir></dir></dir><file name="Error.php" hash="a1e3040eb95d6fcdf3855d77f42fbde6"/><file name="Form.php" hash="4f537f6a45a1a95f7cf27c45739ee9ba"/><file name="Info.php" hash="0eac4e7b36a800224852f2a445ba7ae6"/><file name="Redirect.php" hash="9e1577b80807592f56e62db6f21cfe3f"/><file name="Threedsecure.php" hash="2b25adce59c4ea485caa7b49499bfc32"/></dir><dir name="Helper"><file name="Data.php" hash="bae2102ea62785f6145ecfd00a5f2fb4"/></dir><dir name="Model"><dir name="Common"><file name="GlobalErrors.php" hash="09dd5e1cc01a6e4265d85cc903b91284"/><file name="ISOCountries.php" hash="2b6447781fb33853dd7447916fd98829"/><file name="ISOCurrencies.php" hash="4450b69c528863b95206bbcbd1360ede"/><file name="PaymentFormHelper.php" hash="24048b009ff8ea6382ea2bb12e622867"/><dir name="ThePaymentGateway"><file name="PaymentSystem.php" hash="246422bf2e2e0d20fb0f35532f8896d3"/><file name="SOAP.php" hash="860646be97216087262b11c5818fcec3"/><file name="TPG_Common.php" hash="4ef394ae6384e015e8c197a58106f2c7"/><file name="cacert.pem" hash="36c2e174ffa1e4739e5ce879d660dd6a"/></dir></dir><file name="Direct.php" hash="190c461d20361992baaa8b0b41c18124"/><file name="Gatewayentrypoints.php" hash="f32d905a9b6c9ba8b742e340fc86049f"/><file name="Request.php" hash="75a23ed2d447674c823cfd3cc3602f68"/><dir name="Resource"><dir name="Eav"><dir name="Mysql4"><file name="Setup.php" hash="410116bc6a8d327a2232512c13561c8a"/></dir></dir><dir name="Gatewayentrypoints"><file name="Collection.php" hash="79bb8b43312451d7577c58bf60428366"/></dir><file name="Gatewayentrypoints.php" hash="a5033400ece4a661f0416c577df827b9"/><file name="Setup.php" hash="9a8cbc132f29cd61b82c36aac9d51407"/></dir><dir name="Source"><file name="HashMethod.php" hash="3077605f52458e6c6d88dc773a228c38"/><file name="OrderStatus.php" hash="95d343f1c2419edbf63847a357ae4076"/><file name="PaymentAction.php" hash="f3444cbbf95ffbcd5bc845110fd8ac0c"/><file name="PaymentMode.php" hash="671768ed91f1ca1178b67b8afd269ca9"/><file name="ResultDeliveryMethod.php" hash="7b6088293650fcf8bcb9aa23b2be1671"/></dir></dir><dir name="controllers"><file name="PaymentController.php" hash="cd40b0031ab96704f1316637045176e0"/></dir><dir name="etc"><file name="config.xml" hash="e563ec1c6df680deb91e4508e8ffe7cb"/><file name="system.xml" hash="0d1f30630d84daba413e4f2c8dd4edc0"/></dir><dir name="sql"><dir name="tpg_setup"><file name="install-0.1.0.php" hash="767431a50e2a891fe7d4adb930df2953"/><file name="mysql4-install-0.1.0.php" hash="9b478c72f89b327866ec12e7054bcc85"/></dir></dir></dir></dir></target></contents>
16
  <compatible/>
17
- <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php><extension><name>curl</name><min></min><max></max></extension><extension><name>SimpleXML</name><min></min><max></max></extension></required></dependencies>
18
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>PayVector_Tpg</name>
4
+ <version>1.0.3</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL v3.0</license>
7
  <channel>community</channel>
8
  <extends/>
9
  <summary>PayVector payment extension compatible with Magento v 1.3, 1.4, 1.5, 1.6, 1.7, 1.8 and 1.9</summary>
10
  <description>Fully supports 3D secure and CrossReference transactions. Also supports all of the integration methods provided by PayVector.</description>
11
+ <notes>Update to fix issue when the Gateway Password was incorrect</notes>
12
  <authors><author><name>PayVector</name><user>IridiumCorp</user><email>support@iridiumcorp.net</email></author></authors>
13
+ <date>2014-11-18</date>
14
+ <time>17:51:15</time>
15
+ <contents><target name="magelocal"><dir name="PayVector"><dir name="Checkout"><dir name="Block"><dir name="Onepage"><dir name="Payment"><file name="Methods.php" hash="13be37e32795a710327ada3dfc91a22f"/></dir></dir></dir><dir name="Model"><dir name="Type"><file name="Onepage.php" hash="7c7c4a2ec9004b142f7094d93a456ba7"/></dir></dir><dir name="etc"><file name="config.xml" hash="2a388d8d243e5e9ed3954bd268ec084f"/></dir></dir><dir name="Sales"><dir name="Model"><dir name="Order"><file name="Invoice.php" hash="de5bb58bbb153c63cc60169f23461f6b"/><file name="Payment.php" hash="6cee2578e3d43006f8cad756e4ef43ce"/></dir><file name="Order.php" hash="c7d5bc41ac7e9e59d6fdb725acda4f58"/><dir name="Service"><file name="Quote.php" hash="b4a316a007255d8c3a4752daaf38b725"/></dir></dir><dir name="etc"><file name="config.xml" hash="bc7c6ba07a063b64cbc7917d0611b5e0"/></dir></dir><dir name="Tpg"><dir name="Block"><dir name="Adminhtml"><dir name="Sales"><dir name="Order"><file name="Payment.php" hash="eaff6b529038745549a714edb92ea1df"/></dir></dir></dir><file name="Error.php" hash="a1e3040eb95d6fcdf3855d77f42fbde6"/><file name="Form.php" hash="4f537f6a45a1a95f7cf27c45739ee9ba"/><file name="Info.php" hash="0eac4e7b36a800224852f2a445ba7ae6"/><file name="Redirect.php" hash="9e1577b80807592f56e62db6f21cfe3f"/><file name="Threedsecure.php" hash="2b25adce59c4ea485caa7b49499bfc32"/></dir><dir name="Helper"><file name="Data.php" hash="bae2102ea62785f6145ecfd00a5f2fb4"/></dir><dir name="Model"><dir name="Common"><file name="GlobalErrors.php" hash="09dd5e1cc01a6e4265d85cc903b91284"/><file name="ISOCountries.php" hash="2b6447781fb33853dd7447916fd98829"/><file name="ISOCurrencies.php" hash="4450b69c528863b95206bbcbd1360ede"/><file name="PaymentFormHelper.php" hash="24048b009ff8ea6382ea2bb12e622867"/><dir name="ThePaymentGateway"><file name="PaymentSystem.php" hash="246422bf2e2e0d20fb0f35532f8896d3"/><file name="SOAP.php" hash="860646be97216087262b11c5818fcec3"/><file name="TPG_Common.php" hash="4ef394ae6384e015e8c197a58106f2c7"/><file name="cacert.pem" hash="36c2e174ffa1e4739e5ce879d660dd6a"/></dir></dir><file name="Direct.php" hash="9c993dd385cd8e1719f88e091d5ec0cd"/><file name="Gatewayentrypoints.php" hash="f32d905a9b6c9ba8b742e340fc86049f"/><file name="Request.php" hash="75a23ed2d447674c823cfd3cc3602f68"/><dir name="Resource"><dir name="Eav"><dir name="Mysql4"><file name="Setup.php" hash="410116bc6a8d327a2232512c13561c8a"/></dir></dir><dir name="Gatewayentrypoints"><file name="Collection.php" hash="79bb8b43312451d7577c58bf60428366"/></dir><file name="Gatewayentrypoints.php" hash="a5033400ece4a661f0416c577df827b9"/><file name="Setup.php" hash="9a8cbc132f29cd61b82c36aac9d51407"/></dir><dir name="Source"><file name="HashMethod.php" hash="3077605f52458e6c6d88dc773a228c38"/><file name="OrderStatus.php" hash="95d343f1c2419edbf63847a357ae4076"/><file name="PaymentAction.php" hash="f3444cbbf95ffbcd5bc845110fd8ac0c"/><file name="PaymentMode.php" hash="671768ed91f1ca1178b67b8afd269ca9"/><file name="ResultDeliveryMethod.php" hash="7b6088293650fcf8bcb9aa23b2be1671"/></dir></dir><dir name="controllers"><file name="PaymentController.php" hash="cd40b0031ab96704f1316637045176e0"/></dir><dir name="etc"><file name="config.xml" hash="e563ec1c6df680deb91e4508e8ffe7cb"/><file name="system.xml" hash="0d1f30630d84daba413e4f2c8dd4edc0"/></dir><dir name="sql"><dir name="tpg_setup"><file name="install-0.1.0.php" hash="767431a50e2a891fe7d4adb930df2953"/><file name="mysql4-install-0.1.0.php" hash="9b478c72f89b327866ec12e7054bcc85"/></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="images"><file name="payvector.png" hash="e61e1555ca69863a79afb59382e3d16f"/></dir></dir></dir><dir name="default"><dir name="default"><dir name="images"><file name="payvector.png" hash="e61e1555ca69863a79afb59382e3d16f"/></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="tpg.js" hash=""/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="template"><dir name="tpg"><file name="form.phtml" hash="78974743b3c46b3c1729897097bcfaf5"/><file name="info.phtml" hash="990a20f78e5085db5fcc792028b75d99"/></dir><dir name="payment"><dir name="info"><file name="cc_tpg.phtml" hash="f0182a45341820f6ce2d1738e67f5399"/></dir></dir></dir><dir name="layout"><file name="tpg.xml" hash="5327d6e72f7bd8aee9bc460cc9550b21"/></dir></dir></dir><dir name="base"><dir name="default"><dir name="template"><dir name="tpg"><file name="form.phtml" hash="884969288a32838cca11eadc08023c84"/><file name="info.phtml" hash="990a20f78e5085db5fcc792028b75d99"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="default"><dir name="default"><dir name="template"><dir name="tpg"><file name="form.phtml" hash="8beb8e973a662968947af96f88f1467f"/><file name="info.phtml" hash="b64d8592a41455f2c5fd011db6d15a21"/></dir></dir></dir></dir><dir name="base"><dir name="default"><dir name="template"><dir name="tpg"><file name="form.phtml" hash="db5c7601edb7035a2fcb4ac7011a6f8e"/><file name="info.phtml" hash="512b9cee213170fb226cd2bf59daa761"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="PayVector_All.xml" hash="a2a4129d302737eaf0dce99ac3dbbedc"/></dir></target></contents>
16
  <compatible/>
17
+ <dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php><extension><name>SimpleXML</name><min></min><max></max></extension><extension><name>curl</name><min></min><max></max></extension></required></dependencies>
18
  </package>
skin/adminhtml/default/default/tpg.js DELETED
@@ -1,35 +0,0 @@
1
- function IRC_runCrossReferenceTransaction(szActionURL, szOrderID, szCrossReference, szTransactionType)
2
- {
3
- var szConfirmMessage;
4
- var szText;
5
-
6
- if (szActionURL == "")
7
- {
8
- alert("Error: Invalid action URL");
9
- }
10
-
11
- if (szTransactionType == "VOID")
12
- {
13
- szConfirmMessage = "Are you sure you would like to void this payment?";
14
- szText = "<ul class='messages'><li class='success-msg'><ul><li>Payment successfully voided</li></ul></li></ul>";
15
- }
16
- else if (szTransactionType == "COLLECTION")
17
- {
18
- szConfirmMessage = "Are you sure you would like to collect this authorized payment?";
19
- szText = "<ul class='messages'><li class='success-msg'><ul><li>Authorized payment successfully collected</li></ul></li></ul>";
20
- }
21
- else
22
- {
23
- alert("Error: Unknown transaction type to run for this action: " + szTransactionType);
24
- return;
25
- }
26
-
27
- if (confirm(szConfirmMessage))
28
- {
29
- new Ajax.Request(szActionURL,
30
- { method: "post",
31
- parameters: { OrderID: szOrderID, CrossReference: szCrossReference },
32
- onSuccess: function (result) { var szMessage = result.responseText; if (szMessage == "0") { location.href = location.href; /* cheating with displaying a success message before the page is refreshed */ $('messages').update(szText); } else { alert(szMessage); } }
33
- });
34
- }
35
- }