CDev_XPaymentsConnector - Version 1.6.14

Version Notes

Version number: 1.6.14

Download this release

Release Info

Developer Valerii Demidov
Extension CDev_XPaymentsConnector
Version 1.6.14
Comparing to
See all releases


Code changes from version 1.6.3 to 1.6.14

app/code/community/Cdev/XPaymentsConnector/Block/Beforesuccess.php CHANGED
@@ -28,6 +28,7 @@
28
  */
29
  class Cdev_XPaymentsConnector_Block_Beforesuccess extends Mage_Core_Block_Template
30
  {
 
31
  /**
32
  * Get block contecnt as HTML
33
  *
@@ -56,4 +57,16 @@ class Cdev_XPaymentsConnector_Block_Beforesuccess extends Mage_Core_Block_Templa
56
  return $xpaymentPaymentCode;
57
  }
58
 
 
 
 
 
 
 
 
 
 
 
 
 
59
  }
28
  */
29
  class Cdev_XPaymentsConnector_Block_Beforesuccess extends Mage_Core_Block_Template
30
  {
31
+ protected $_agreements = array();
32
  /**
33
  * Get block contecnt as HTML
34
  *
57
  return $xpaymentPaymentCode;
58
  }
59
 
60
+ public function getAgreements(){
61
+ if(empty($this->_agreements)){
62
+ if (Mage::getStoreConfigFlag('checkout/options/enable_agreements')) {
63
+ $agreements = Mage::getModel('checkout/agreement')->getCollection()
64
+ ->addStoreFilter(Mage::app()->getStore()->getId())
65
+ ->addFieldToFilter('is_active', 1);
66
+ $this->_agreements = $agreements;
67
+ }
68
+ }
69
+ return $this->_agreements;
70
+ }
71
+
72
  }
app/code/community/Cdev/XPaymentsConnector/Block/Customer/Cardadd.php CHANGED
@@ -25,6 +25,23 @@
25
 
26
  class Cdev_XPaymentsConnector_Block_Customer_Cardadd extends Mage_Core_Block_Template
27
  {
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
28
 
29
  /**
30
  * Enter description here...
@@ -48,8 +65,7 @@ class Cdev_XPaymentsConnector_Block_Customer_Cardadd extends Mage_Core_Block_Tem
48
  $refId = 'authorization';
49
  $updateSendData = array();
50
 
51
- $customerSession = Mage::getSingleton('customer/session');
52
- $customerId = $customerSession->getId();
53
 
54
  $updateSendData['returnUrl'] = Mage::getUrl('xpaymentsconnector/customer/cardadd',
55
  array('order_refid' => $refId,'customer_id' => $customerId,'_secure' => true));
@@ -81,5 +97,17 @@ class Cdev_XPaymentsConnector_Block_Customer_Cardadd extends Mage_Core_Block_Tem
81
  return $xpayUrl;
82
  }
83
 
 
 
 
 
 
 
 
 
 
 
 
 
84
 
85
  }
25
 
26
  class Cdev_XPaymentsConnector_Block_Customer_Cardadd extends Mage_Core_Block_Template
27
  {
28
+ protected $_customerSession = null;
29
+ protected $_defaultBillingAddress = null;
30
+
31
+
32
+
33
+ /**
34
+ * Internal constructor, that is called from real constructor
35
+ *
36
+ */
37
+ protected function _construct()
38
+ {
39
+ parent::_construct();
40
+ $this->_customerSession = Mage::getSingleton('customer/session');
41
+ $customer = $this->_customerSession->getCustomer();
42
+ $this->_defaultBillingAddress = $customer->getDefaultBillingAddress();
43
+
44
+ }
45
 
46
  /**
47
  * Enter description here...
65
  $refId = 'authorization';
66
  $updateSendData = array();
67
 
68
+ $customerId = $this->_customerSession->getId();
 
69
 
70
  $updateSendData['returnUrl'] = Mage::getUrl('xpaymentsconnector/customer/cardadd',
71
  array('order_refid' => $refId,'customer_id' => $customerId,'_secure' => true));
97
  return $xpayUrl;
98
  }
99
 
100
+ public function getDefaultAddressHtml(){
101
+ return ($this->_defaultBillingAddress) ? $this->_defaultBillingAddress->format('html') : "";
102
+ }
103
+
104
+ public function getAddressEditUrl()
105
+ {
106
+ if (!empty($this->getDefaultAddressHtml())) {
107
+ return $this->getUrl('customer/address/edit', array('_secure' => true, 'id' => $this->_defaultBillingAddress->getId()));
108
+ }
109
+ return $this->getUrl('customer/address/edit');
110
+ }
111
+
112
 
113
  }
app/code/community/Cdev/XPaymentsConnector/Model/Payment/Cc.php CHANGED
@@ -763,7 +763,6 @@ class Cdev_XPaymentsConnector_Model_Payment_Cc extends Mage_Payment_Model_Method
763
  $body = curl_exec($ch);
764
  $errno = curl_errno($ch);
765
  $error = curl_error($ch);
766
-
767
  // Check raw data
768
  if (substr($body, 0, 3) !== 'API') {
769
 
@@ -772,7 +771,7 @@ class Cdev_XPaymentsConnector_Model_Payment_Cc extends Mage_Payment_Model_Method
772
  return $this->getAPIError(
773
  'Response is not valid.' . "\n"
774
  //. 'Response headers: ' . var_export($headers, true) . "\n"
775
- . 'Response: ' . $body . "\n"
776
  );
777
 
778
  } else {
@@ -1560,8 +1559,10 @@ class Cdev_XPaymentsConnector_Model_Payment_Cc extends Mage_Payment_Model_Method
1560
  $refId = $xpHelper->getOrderKey();
1561
  $customerEmail = '';
1562
 
1563
- $billingAddress = $checkoutData->getQuote()->getBillingAddress();
1564
- $shippingAddress = $checkoutData->getQuote()->getShippingAddress();
 
 
1565
  $quote = $checkoutData->getQuote();
1566
  $result = array();
1567
  /*initial fee check*/
@@ -1680,7 +1681,7 @@ class Cdev_XPaymentsConnector_Model_Payment_Cc extends Mage_Payment_Model_Method
1680
 
1681
  $addressIndex = $prefix . 'Address';
1682
  foreach ($addressFields as $field => $fn) {
1683
- $result[$addressIndex][$field] = $data->getData($fn);
1684
  if(($field == 'firstname' || $field == 'lastname') && $isCardAuthorizePayment){
1685
  $result[$addressIndex][$field] = $customer->getData($field);
1686
  }
@@ -1697,10 +1698,11 @@ class Cdev_XPaymentsConnector_Model_Payment_Cc extends Mage_Payment_Model_Method
1697
  $result[$addressIndex][$field] = 'n/a';
1698
  }
1699
  }
1700
-
1701
- $result[$addressIndex]['name'] = trim(
1702
- $data->getData('firstname') . ' ' . $data->getData('lastname')
1703
- );
 
1704
  }
1705
 
1706
  if($shippingIsEmpty){
@@ -1856,14 +1858,25 @@ class Cdev_XPaymentsConnector_Model_Payment_Cc extends Mage_Payment_Model_Method
1856
  $order->save();
1857
 
1858
  $result['success'] = false;
1859
- if(!empty($response['payment']['error_message'])){
1860
- $result['error_message'] = $xpaymentsHelper->__('%s. The order has been canceled.',$response['payment']['error_message']);
1861
- } elseif (!empty($response['error_message'])) {
1862
- $result['error_message'] = $xpaymentsHelper->__('%s. The order has been canceled.',$response['error_message']);
1863
- }
1864
- else{
1865
- $transactionStatusLabel = $this->getTransactionStatusLabels();
1866
- $result['error_message'] = $xpaymentsHelper->__('Transaction status is "%s". The order has been canceled.',$transactionStatusLabel[$response['payment']['status']]);
 
 
 
 
 
 
 
 
 
 
 
1867
  }
1868
 
1869
  return $result;
763
  $body = curl_exec($ch);
764
  $errno = curl_errno($ch);
765
  $error = curl_error($ch);
 
766
  // Check raw data
767
  if (substr($body, 0, 3) !== 'API') {
768
 
771
  return $this->getAPIError(
772
  'Response is not valid.' . "\n"
773
  //. 'Response headers: ' . var_export($headers, true) . "\n"
774
+ . 'Response: ' . $body . $error . "\n"
775
  );
776
 
777
  } else {
1559
  $refId = $xpHelper->getOrderKey();
1560
  $customerEmail = '';
1561
 
1562
+ $billingAddress = ($isCardAuthorizePayment) ? $customer->getDefaultBillingAddress()
1563
+ : $checkoutData->getQuote()->getBillingAddress();
1564
+ $shippingAddress = ($isCardAuthorizePayment) ? $customer->getDefaultShippingAddress()
1565
+ : $checkoutData->getQuote()->getShippingAddress();
1566
  $quote = $checkoutData->getQuote();
1567
  $result = array();
1568
  /*initial fee check*/
1681
 
1682
  $addressIndex = $prefix . 'Address';
1683
  foreach ($addressFields as $field => $fn) {
1684
+ $result[$addressIndex][$field] = ($data) ? $data->getData($fn) : $data;
1685
  if(($field == 'firstname' || $field == 'lastname') && $isCardAuthorizePayment){
1686
  $result[$addressIndex][$field] = $customer->getData($field);
1687
  }
1698
  $result[$addressIndex][$field] = 'n/a';
1699
  }
1700
  }
1701
+ if($data){
1702
+ $result[$addressIndex]['name'] = trim(
1703
+ $data->getData('firstname') . ' ' . $data->getData('lastname')
1704
+ );
1705
+ }
1706
  }
1707
 
1708
  if($shippingIsEmpty){
1858
  $order->save();
1859
 
1860
  $result['success'] = false;
1861
+
1862
+ if (!empty($response['error_message'])) {
1863
+ $result['error_message'] = $xpaymentsHelper->__('%s. The order has been canceled.', $response['error_message']);
1864
+ } elseif (!empty($response['payment']['advinfo']['Message'])) {
1865
+ $result['error_message'] = $xpaymentsHelper->__('%s. The order has been canceled.', $response['payment']['advinfo']['Message']);
1866
+ } else {
1867
+ $transactionStatusLabel = $this->getTransactionStatusLabels();
1868
+ if (
1869
+ isset($response['payment'])
1870
+ && is_array($response['payment'])
1871
+ && isset($response['payment']['status'])
1872
+ && isset($transactionStatusLabel[$response['payment']['status']])
1873
+ ) {
1874
+ $status = $transactionStatusLabel[$response['payment']['status']];
1875
+ } else {
1876
+ $status = 'unknown';
1877
+ }
1878
+
1879
+ $result['error_message'] = $xpaymentsHelper->__('Transaction status is "%s". The order has been canceled.', $status);
1880
  }
1881
 
1882
  return $result;
app/code/community/Cdev/XPaymentsConnector/controllers/ControlController.php CHANGED
@@ -191,4 +191,9 @@ class Cdev_XPaymentsConnector_ControlController extends Mage_Adminhtml_Controlle
191
  );
192
  }
193
  }
 
 
 
 
 
194
  }
191
  );
192
  }
193
  }
194
+
195
+ protected function _isAllowed()
196
+ {
197
+ return Mage::getSingleton('admin/session')->isAllowed('system/control');
198
+ }
199
  }
app/code/community/Cdev/XPaymentsConnector/controllers/CustomerController.php CHANGED
@@ -91,6 +91,12 @@ class Cdev_XPaymentsConnector_CustomerController extends Mage_Core_Controller_Fr
91
 
92
  public function cardaddAction(){
93
 
 
 
 
 
 
 
94
  $isPostResponse = $this->getRequest()->isPost();
95
  if($isPostResponse){
96
  // Check request data
@@ -116,18 +122,18 @@ class Cdev_XPaymentsConnector_CustomerController extends Mage_Core_Controller_Fr
116
  !$status
117
  || !in_array($response['status'], array($CCPaymentModel::AUTH_STATUS, $CCPaymentModel::CHARGED_STATUS))
118
  ) {
119
- if (isset($transactionStatusLabel[$response['status']])) {
120
- $errorMessage = $this->__("Transaction status is '%s'. Card authorization has been cancelled.",$transactionStatusLabel[$response['status']]);
 
 
121
  } else {
122
- $errorMessage = $this->__('%s. Card authorization has been cancelled.',$response['error_message']);
123
  }
124
 
125
  Mage::getSingleton('customer/session')->addError($errorMessage);
126
  $resultMessage = 'Card authorization has been cancelled.';
127
  }else{
128
- $customer = Mage::getSingleton('customer/session')->getCustomer();
129
  $cardData = unserialize($customer->getData('xp_buffer'));
130
-
131
  // save user card
132
  Mage::getSingleton('checkout/session')->setData('user_card_save',true);
133
  $newCardData = $CCPaymentModel->saveUserCard($cardData);
91
 
92
  public function cardaddAction(){
93
 
94
+ $customer = Mage::getSingleton('customer/session')->getCustomer();
95
+ if ($customer) {
96
+ if (empty($customer->getDefaultBillingAddress()))
97
+ Mage::getSingleton("core/session")->addError("Please specify billing address for this credit card.");
98
+ }
99
+
100
  $isPostResponse = $this->getRequest()->isPost();
101
  if($isPostResponse){
102
  // Check request data
122
  !$status
123
  || !in_array($response['status'], array($CCPaymentModel::AUTH_STATUS, $CCPaymentModel::CHARGED_STATUS))
124
  ) {
125
+ if (!empty($response['advinfo']['Message'])) {
126
+ $errorMessage = $this->__('%s New card has not been saved.', $response['advinfo']['Message']);
127
+ } elseif (isset($transactionStatusLabel[$response['status']])) {
128
+ $errorMessage = $this->__("Transaction status is '%s'. New card has not been saved.", $transactionStatusLabel[$response['status']]);
129
  } else {
130
+ $errorMessage = $this->__('%s New card has not been saved.', $response['error_message']);
131
  }
132
 
133
  Mage::getSingleton('customer/session')->addError($errorMessage);
134
  $resultMessage = 'Card authorization has been cancelled.';
135
  }else{
 
136
  $cardData = unserialize($customer->getData('xp_buffer'));
 
137
  // save user card
138
  Mage::getSingleton('checkout/session')->setData('user_card_save',true);
139
  $newCardData = $CCPaymentModel->saveUserCard($cardData);
app/code/community/Cdev/XPaymentsConnector/controllers/ProcessingController.php CHANGED
@@ -102,7 +102,7 @@ class Cdev_XPaymentsConnector_ProcessingController extends Mage_Core_Controller_
102
  }
103
 
104
  // add request to log
105
- if ($request['updateData']) {
106
  $request['updateData'] = $api->decryptXML($request['updateData']);
107
  }
108
 
102
  }
103
 
104
  // add request to log
105
+ if (isset($request['updateData'])) {
106
  $request['updateData'] = $api->decryptXML($request['updateData']);
107
  }
108
 
app/code/community/Cdev/XPaymentsConnector/etc/adminhtml.xml ADDED
@@ -0,0 +1,57 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?xml version="1.0"?>
2
+ <!--
3
+ /**
4
+ * Magento
5
+ *
6
+ * NOTICE OF LICENSE
7
+ *
8
+ * This source file is subject to the Open Software License (OSL 3.0)
9
+ * that is bundled with this package in the file LICENSE.txt.
10
+ * It is also available through the world-wide-web at this URL:
11
+ * http://opensource.org/licenses/osl-3.0.php
12
+ * If you did not receive a copy of the license and are unable to
13
+ * obtain it through the world-wide-web, please send an email
14
+ * to license@magentocommerce.com so we can send you a copy immediately.
15
+ *
16
+ * @author Valerii Demidov
17
+ * @category Cdev
18
+ * @package Cdev_XPaymentsConnector
19
+ * @copyright (c) Qualiteam Software Ltd. <info@qtmsoft.com>. All rights reserved.
20
+ * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
21
+ */
22
+ -->
23
+ <config>
24
+ <menu>
25
+ <system>
26
+ <children>
27
+ <control translate="title" module="xpaymentsconnector">
28
+ <title>X-Payments connector</title>
29
+ <sort_order>300</sort_order>
30
+ <action>xpaymentsconnector/control</action>
31
+ </control>
32
+ </children>
33
+ </system>
34
+ </menu>
35
+ <acl>
36
+ <resources>
37
+ <admin>
38
+ <children>
39
+ <system>
40
+ <children>
41
+ <control>
42
+ <title>X-Payments connector</title>
43
+ </control>
44
+ <config>
45
+ <children>
46
+ <xpaymentsconnector>
47
+ <title>X-Payments connector Settings</title>
48
+ </xpaymentsconnector>
49
+ </children>
50
+ </config>
51
+ </children>
52
+ </system>
53
+ </children>
54
+ </admin>
55
+ </resources>
56
+ </acl>
57
+ </config>
app/code/community/Cdev/XPaymentsConnector/etc/config.xml CHANGED
@@ -384,36 +384,6 @@
384
  </Cdev_XPaymentsConnector>
385
  </modules>
386
  </translate>
387
- <acl>
388
- <resources>
389
- <admin>
390
- <children>
391
- <system>
392
- <children>
393
- <config>
394
- <children>
395
- <xpaymentsconnector>
396
- <title>X-Payments connector Settings</title>
397
- </xpaymentsconnector>
398
- </children>
399
- </config>
400
- </children>
401
- </system>
402
- </children>
403
- </admin>
404
- </resources>
405
- </acl>
406
- <menu>
407
- <system>
408
- <children>
409
- <control translate="title" module="xpaymentsconnector">
410
- <title>X-Payments connector</title>
411
- <sort_order>300</sort_order>
412
- <action>xpaymentsconnector/control</action>
413
- </control>
414
- </children>
415
- </system>
416
- </menu>
417
  </adminhtml>
418
  <default>
419
  <payment>
384
  </Cdev_XPaymentsConnector>
385
  </modules>
386
  </translate>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
387
  </adminhtml>
388
  <default>
389
  <payment>
app/design/frontend/base/default/template/xpaymentsconnector/checkout/onepage/beforesuccess.phtml CHANGED
@@ -52,7 +52,14 @@
52
  jQuery("#checkout-agreements input", window.parent.document).each(function (obj, item) {
53
  dataObj[item.name] = item.value;
54
  });
 
 
 
 
 
 
55
  }
 
56
  dataObj["payment[method]"] = "<?php echo $this->getXpaymentsCode();?>";
57
  dataObj["form_key"] = "<?php echo $formKey;?>";
58
 
52
  jQuery("#checkout-agreements input", window.parent.document).each(function (obj, item) {
53
  dataObj[item.name] = item.value;
54
  });
55
+ } else {
56
+ <?php if ($this->getAgreements()): ?>
57
+ <?php foreach($this->getAgreements() as $_a):?>
58
+ dataObj['agreement[<?php echo $_a->getId()?>]'] = 1;
59
+ <?php endforeach;?>
60
+ <?php endif; ?>
61
  }
62
+
63
  dataObj["payment[method]"] = "<?php echo $this->getXpaymentsCode();?>";
64
  dataObj["form_key"] = "<?php echo $formKey;?>";
65
 
app/design/frontend/base/default/template/xpaymentsconnector/customer/usercards/cardadd.phtml CHANGED
@@ -38,8 +38,22 @@ $xpayUrl = $this->getXpayUrl();
38
  <div id="new-card-block">
39
  <?php if($result['success']):?>
40
  <div id="xpayment-iframe-block">
41
- <iframe id="xp-iframe" class="xp-iframe" data-src="<?php echo $result['iframe_url'];?>" src="<?php echo $result['iframe_url'];?>" name="xp-iframe">
42
- </iframe>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
43
  <button onclick="cardAuthorizeSubmit();" id="create-card-button" class="button" title="Add new card" type="button"><span><span>Create card</span></span></button>
44
  <span style="display:none;" id="card-add-please-wait" class="please-wait">
45
  <img class="v-middle" title="<?php echo $this->__("Submit card information...");?>" alt="<?php echo $this->__("Submit card information...");?>"
38
  <div id="new-card-block">
39
  <?php if($result['success']):?>
40
  <div id="xpayment-iframe-block">
41
+ <div class="iframe-block">
42
+ <?php if (!empty($this->getDefaultAddressHtml())): ?>
43
+ <iframe id="xp-iframe" class="xp-iframe" data-src="<?php echo $result['iframe_url'];?>"
44
+ src="<?php echo $result['iframe_url'];?>" name="xp-iframe">
45
+ </iframe>
46
+ <?php endif; ?>
47
+ </div>
48
+ <div id="default-billing-addres">
49
+ <li class="item">
50
+ <h3><?php echo $this->__('Default Billing Address') ?></h3>
51
+ <address>
52
+ <?php echo $this->getDefaultAddressHtml() ?>
53
+ </address>
54
+ <p><a href="<?php echo $this->getAddressEditUrl() ?>"><?php echo $this->__('Change Billing Address') ?></a></p>
55
+ </li>
56
+ </div>
57
  <button onclick="cardAuthorizeSubmit();" id="create-card-button" class="button" title="Add new card" type="button"><span><span>Create card</span></span></button>
58
  <span style="display:none;" id="card-add-please-wait" class="please-wait">
59
  <img class="v-middle" title="<?php echo $this->__("Submit card information...");?>" alt="<?php echo $this->__("Submit card information...");?>"
app/locale/en_US/Cdev_XPaymentsConnector.csv CHANGED
@@ -110,7 +110,8 @@
110
  "Add new credit card to list (X-Payments)","Add new credit card to list (X-Payments)"
111
  "Submit card information...","Submit card information..."
112
  "Payment card has been added successfully!","Payment card has been added successfully!"
113
- "Transaction status is '%s'. Card authorization has been cancelled.","Transaction status is '%s'. Card authorization has been cancelled."
 
114
  "Card authorization has been cancelled.","Card authorization has been cancelled."
115
  "Transaction status is '%s'","Transaction status is '%s'"
116
  "You created card number '%s'. Transaction status is '%s'.","You created card number '%s'. Transaction status is '%s'."
@@ -135,6 +136,7 @@
135
  "Did you enter your billing info correctly? Here are a few things to double check:<br />1. Ensure your billing address matches the address on your credit or debit card statement;<br />2. Check your card verification code (CVV) for accuracy;<br />3. Confirm you've entered the correct expiration date.","Did you enter your billing info correctly? Here are a few things to double check:<br />1. Ensure your billing address matches the address on your credit or debit card statement;<br />2. Check your card verification code (CVV) for accuracy;<br />3. Confirm you've entered the correct expiration date."
136
  "Return to checkout","Return to checkout"
137
  "Order incomplete.","Order incomplete."
 
138
 
139
 
140
 
110
  "Add new credit card to list (X-Payments)","Add new credit card to list (X-Payments)"
111
  "Submit card information...","Submit card information..."
112
  "Payment card has been added successfully!","Payment card has been added successfully!"
113
+ "Transaction status is '%s'. New card has not been saved.","Transaction status is '%s'. New card has not been saved."
114
+ "%s New card has not been saved.","%s New card has not been saved."
115
  "Card authorization has been cancelled.","Card authorization has been cancelled."
116
  "Transaction status is '%s'","Transaction status is '%s'"
117
  "You created card number '%s'. Transaction status is '%s'.","You created card number '%s'. Transaction status is '%s'."
136
  "Did you enter your billing info correctly? Here are a few things to double check:<br />1. Ensure your billing address matches the address on your credit or debit card statement;<br />2. Check your card verification code (CVV) for accuracy;<br />3. Confirm you've entered the correct expiration date.","Did you enter your billing info correctly? Here are a few things to double check:<br />1. Ensure your billing address matches the address on your credit or debit card statement;<br />2. Check your card verification code (CVV) for accuracy;<br />3. Confirm you've entered the correct expiration date."
137
  "Return to checkout","Return to checkout"
138
  "Order incomplete.","Order incomplete."
139
+ "Please specify billing address for this credit card.","Please specify billing address for this credit card."
140
 
141
 
142
 
js/xpayment/settings.css CHANGED
@@ -424,16 +424,48 @@ iframe .buttonRow {
424
  }
425
 
426
  /*add new credit card block style*/
 
 
 
 
 
 
 
 
 
 
 
 
 
427
  #new-card-block #xpayment-iframe-block {
428
  background-color: rgb(251, 250, 246);
429
  border: 1px solid rgb(196, 193, 188);
430
- padding-bottom: 40px;
431
- padding-top: 10px;
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
432
  }
433
 
434
  #new-card-block #xpayment-iframe-block #create-card-button{
 
435
  float: right;
436
- padding-right: 25px;
437
  }
438
 
439
  /* xp transaction form */
424
  }
425
 
426
  /*add new credit card block style*/
427
+
428
+
429
+ #new-card-block #default-billing-addres {
430
+ overflow: hidden;
431
+ width: 45%;
432
+ padding: 30px 10% 10px;
433
+ box-sizing: border-box;
434
+ }
435
+
436
+ #new-card-block #default-billing-addres li {
437
+ list-style-type: none;
438
+ }
439
+
440
  #new-card-block #xpayment-iframe-block {
441
  background-color: rgb(251, 250, 246);
442
  border: 1px solid rgb(196, 193, 188);
443
+ padding: 30px;
444
+ }
445
+ #new-card-block #xpayment-iframe-block:after {
446
+ display: block;
447
+ clear: both;
448
+ content: '';
449
+ }
450
+ #new-card-block #xpayment-iframe-block .iframe-block {
451
+ float: left;
452
+ width: 55%;
453
+ }
454
+
455
+ @media screen and (max-width: 768px){
456
+ #new-card-block #xpayment-iframe-block .iframe-block {
457
+ float: none;
458
+ width: 100%;
459
+ }
460
+ #new-card-block #default-billing-addres {
461
+ width: 100%;
462
+ }
463
  }
464
 
465
  #new-card-block #xpayment-iframe-block #create-card-button{
466
+ clear: both;
467
  float: right;
468
+ margin: 25px;
469
  }
470
 
471
  /* xp transaction form */
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>CDev_XPaymentsConnector</name>
4
- <version>1.6.3</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL 3.0</license>
7
  <channel>community</channel>
@@ -10,11 +10,11 @@
10
  <description>X-Payments connector&#xD;
11
  This extension integrates Magento with X-Payments - a PA-DSS certified payment module.&#xD;
12
  </description>
13
- <notes>Version number: 1.6.3</notes>
14
  <authors><author><name>Valerii Demidov</name><user>Valerii</user><email>vdemidov@corp.web4pro.com.ua</email></author></authors>
15
- <date>2015-10-12</date>
16
- <time>18:40:22</time>
17
- <contents><target name="magecommunity"><dir name="Cdev"><dir name="XPaymentsConnector"><dir name="Block"><dir name="Adminhtml"><dir name="Customer"><dir name="Edit"><dir name="Renderer"><file name="Cardnumber.php" hash="dabd9b1044add431fe4f838b6e3881bc"/><file name="Cardtype.php" hash="62499b375fa9c7ba091ff7763d54a95d"/><file name="Txnid.php" hash="993e4c40a3bb3b55f5b1a5a99adffd78"/></dir><dir name="Tab"><file name="Usercards.php" hash="248e454bc1c43d41013fd5d077b39961"/></dir></dir></dir><dir name="Sales"><dir name="Order"><dir name="View"><dir name="Tab"><file name="Xporderstate.php" hash="939602c0f0a5caf9217673c9ebcc7c7f"/></dir></dir><file name="View.php" hash="ba604dc5e8e58b047e7f95bde35eb934"/></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><file name="Subselect.php" hash="c989f9ce4b9af2885c6d28e874825eab"/></dir></dir></dir><dir name="Usercards"><file name="Grid.php" hash="f9dc7cb51008ff14eb82e8dcb6bb0d3f"/></dir></dir><file name="Beforesuccess.php" hash="4c22841e4c28e66d4d363523899b073d"/><file name="Cancel.php" hash="3283657e21047278d81ac4478ac81de6"/><dir name="Checkout"><dir name="Onepage"><file name="Orderdetail.php" hash="5a62c069916dca4cb809adb476a230dc"/><file name="Settings.php" hash="2422adb2924c023d9829f376a893d553"/><file name="Success.php" hash="14196839f8daecb7d9f2276043769d5a"/></dir></dir><file name="Control.php" hash="7cd0b98c2eacb4bccf0267b8ac37a2cb"/><dir name="Customer"><dir name="Account"><file name="Navigation.php" hash="53fbec326cc5c61b929414df6f71e804"/></dir><file name="Cardadd.php" hash="fc8820f0a2bf8df850400971e3c9fdaf"/><file name="Success.php" hash="54f243e60b735cdd5cd879be65838fee"/><file name="Usercards.php" hash="76de3856ad42383c008400245a3135ae"/></dir><file name="Failure.php" hash="537aec3d3ee63ff1ac2d2300c2ca259e"/><dir name="Form"><file name="Cc.php" hash="2f4fbca4ddc11b541d4a2781aae7350e"/><file name="Container.php" hash="0494ad27c46dc3f7f89342188a5448ce"/><file name="Prepaidpayments.php" hash="9a11a9423b4dfc37d607425be54c9a4a"/><file name="Savedcards.php" hash="6e7a8bbfd18a8635d31e659772e2b5ed"/></dir><dir name="Info"><file name="Cc.php" hash="9b9dbaa783301e93ba1dc15cbf9bc3bb"/><file name="Prepaidpayments.php" hash="e72742bba292982787de587f9a53ce60"/><file name="Savedcards.php" hash="94b1a8ea03c07dbcfaef9cebb552ce29"/></dir><dir name="Recurring"><dir name="Profile"><file name="View.php" hash="5e71720c6b6817972b4970df2fd646d2"/></dir></dir><file name="Redirect.php" hash="380f772b003ba0b02e275bd44c67e751"/><file name="Success.php" hash="d2f023bc2206cbb33997b791a57b1b4e"/></dir><dir name="Helper"><file name="Data.php" hash="f77db5406d5790753cd9fb597a1adc81"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Source"><file name="Placedisplay.php" hash="a42a68646dc2e1aa77502ec1be0dbaf7"/></dir></dir></dir></dir><dir name="Mysql4"><dir name="Paymentconfiguration"><file name="Collection.php" hash="98760f276af5182d42801865cb116db4"/></dir><file name="Paymentconfiguration.php" hash="ca045f953ec018c583279340c137ff71"/><dir name="Usercards"><file name="Collection.php" hash="6df6d26bef085e86c6db625487006086"/></dir><file name="Usercards.php" hash="ffb98ad5a0c252bbbf14adb086cf0d3c"/></dir><file name="Observer.php" hash="1ffdb21f996044b7698b25e02a152b10"/><dir name="Payment"><file name="Cc.php" hash="ef73b6a08ad385d218d4ca09db87d254"/><file name="Prepaidpayments.php" hash="9bbab2a26748c59609d6c81d8fc37c41"/><dir name="Recurring"><file name="Profile.php" hash="1d0a2ac393a55f586a1cc8016538e5df"/></dir><file name="Savedcards.php" hash="ca1a15b746d0a7d32bb53b3bea19c5be"/></dir><file name="Paymentconfiguration.php" hash="c0a6c5b610e42037f9904247e657a0e6"/><dir name="Quote"><dir name="Address"><dir name="Total"><dir name="Nominal"><dir name="Recurring"><file name="Discount.php" hash="17d12a5ac2ad95a7882ab651502ce98a"/><dir name="Initialfee"><file name="Tax.php" hash="892804e777f2e1bba1e57cd03d96e5b2"/></dir></dir></dir><file name="Nominal.php" hash="091dd174cb2b571a6739b34071fbc9a6"/></dir></dir></dir><file name="Quote.php" hash="9ddf19dfd97cbbe6423e80207f81a42f"/><dir name="Sales"><dir name="Recurring"><file name="Profile.php" hash="f2bdc6e081443ab538cb99e1f5fbe77c"/></dir></dir><dir name="Source"><file name="Paymentconfiguration.php" hash="eb9b8e1187a4a4f4614582d5f7932c37"/></dir><file name="Usercards.php" hash="049b38f03920a17d5dbd0ba5e3a834cc"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="CustomerController.php" hash="8f2bc887259b9d5ae6f3a731e7a2eb6a"/><dir name="Sales"><dir name="Order"><file name="FraudController.php" hash="eb934598d3f116bd1f5c12744915edce"/></dir></dir></dir><file name="ControlController.php" hash="92e1380179483d97cd27be1d147833ba"/><file name="CustomerController.php" hash="1c59020cb500a059b60f3f871e79fcb7"/><file name="ProcessingController.php" hash="e836eada5566a1e41b6c593ccd32d504"/></dir><dir name="etc"><file name="config.xml" hash="7f8d4d678eb2acb3739c1b5741bf95a0"/><file name="system.xml" hash="4424c2216dbd0522eb1dd25b58097890"/></dir><dir name="sql"><dir name="xpaymentsconnector_setup"><file name="mysql4-install-1.0.0.php" hash="5b6ed901a54700d986dd81029104ed72"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="5e2da32a0f87b747a5e9f3d9095e962a"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="566cd8aa894ff488f60bd718ad8b2772"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="0f44cf02457c2b6a887b399e94b89e57"/><file name="mysql4-upgrade-1.0.3-1.0.4.php" hash="f353d20a6d6ac827be5cd581cc988660"/><file name="mysql4-upgrade-1.0.4-1.0.5.php" hash="9b71385496b9b42e5a79b0cbbc557dff"/><file name="mysql4-upgrade-1.0.5-1.0.6.php" hash="fa79555b4802a96579f314a670ab8ed3"/><file name="mysql4-upgrade-1.0.6-1.0.7.php" hash="b9708303f3160fc0c9347f4600e27aba"/><file name="mysql4-upgrade-1.0.7-1.0.8.php" hash="2d07945a0438bf29f1386e47b2b5498b"/><file name="mysql4-upgrade-1.0.8-1.0.9.php" hash="83a4aace7f0e389c5caaaf97675f6c24"/><file name="mysql4-upgrade-1.0.9-1.1.0.php" hash="57f95a027f6f0b4871f883e370dd1f51"/><file name="mysql4-upgrade-1.1.0-1.1.1.php" hash="61c4abd29823a909e14a9653ddd41825"/><file name="mysql4-upgrade-1.1.1-1.1.2.php" hash="684c48c888faef382060798b1198dea9"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="xpaymentsconnector.xml" hash="d63db6edd451323006f5f4a03a4a7ef4"/></dir><dir name="template"><dir name="xpaymentsconnector"><file name="control.phtml" hash="455345e2cccf3627b69affee92be766f"/><dir name="form"><file name="prepaidpayments.phtml" hash="bfe70a3c62187bcd9915fb621eda58b9"/><file name="savedcards.phtml" hash="3a13d7c828f488795e99941334860596"/></dir><dir name="info"><file name="cc.phtml" hash="870cfba200e46f8c46a759e72f73de7e"/><file name="prepaidpayments.phtml" hash="f4bd2aa628257cb1f3450a1632a0b771"/><file name="savedcards.phtml" hash="4951f551284289728feb57ff3eef86e9"/></dir><file name="info.phtml" hash="ab312e6f206c51ff3134b9a3ce5b5440"/><dir name="order"><dir name="view"><dir name="tab"><file name="xporderstate.phtml" hash="17b3304885b4715e26aed1d4bd6c7746"/></dir></dir></dir><dir name="pdf"><file name="info.phtml" hash="9603c212b8efd1247ce36239d7365a73"/></dir><dir name="usercards"><dir name="tab"><file name="js.phtml" hash="ae8189ee0b9f0bd09d61692403527331"/></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="xpaymentsconnector.xml" hash="325c8f7d3d81ddbffde60a415625c269"/></dir><dir name="template"><dir name="xpaymentsconnector"><file name="blank.phtml" hash="a22778db8681a9aaee22eb2d8f8c6533"/><file name="cancel.phtml" hash="3ba9764fcbf85a3504664b342450ec2b"/><dir name="checkout"><dir name="onepage"><file name="beforesuccess.phtml" hash="0a7c966f4de3601c89e3bc02ca10129c"/><file name="order-detail.phtml" hash="ccd3d6d0dd774f939b66f602098331e5"/><dir name="review"><file name="button.phtml" hash="90cde882d6c333b22ee971fcd31871b4"/></dir><file name="xpayment-iframe.phtml" hash="a3916b5115beff8b9a8f3338c85cdf24"/></dir><file name="success.phtml" hash="a6b5926f1675b4dcec5867bd40f3ac86"/></dir><dir name="customer"><file name="cardaddsuccess.phtml" hash="6771721173b99c0cf70391c22d878276"/><dir name="usercards"><file name="cardadd.phtml" hash="829efba385c66c014816cfcf6b16fe3b"/><file name="list.phtml" hash="e79d4126ad2e585816bb8f5eed444e59"/></dir></dir><file name="failure.phtml" hash="3d0691440fda2d1f3a314cd151d6ea90"/><dir name="form"><file name="cc.phtml" hash="9d6f013e0b935168865364aa99f23df4"/><file name="savedcards.phtml" hash="6ffc897b61368538d7d89f5e781bb055"/></dir><dir name="info"><file name="cc.phtml" hash="5ff15d39d4063751fdefa5a50bf1ec47"/><file name="prepaidpayments.phtml" hash="9dfb23cb730781e45847a1422947bc9c"/><file name="savedcards.phtml" hash="0af3d140b3c407e4748a0514533c49af"/></dir><file name="redirect.phtml" hash="4c9c74e94c9a3015dee181a0ef978550"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Cdev_XPaymentsConnector.xml" hash="3b87bc5a9c17519d38e7de93b5ad13b9"/></dir></target><target name="mage"><dir name="js"><dir name="xpayment"><file name="backend-xpayment.js" hash="adb23ae4c5a320318d9e3cf26558fffd"/><file name="checkout-submit.js" hash="bf58442eac8a19b3e8a33b4e6cdb528c"/><dir name="images"><file name="arrow-down.png" hash="a0beb6cd0ca4dd686ee5bf772432176e"/><file name="arrow-up.png" hash="df40115c816a7e08016c04120ac22e53"/><file name="atep-arrow.png" hash="99b20583434330394fb2302b9b9f7331"/><file name="btn_bg_fraud.png" hash="028ca5db7bdc7a5327e5cafa8747e079"/><file name="card_types.png" hash="d35ba97c55e2cc1273a0dd1d7862d84c"/><file name="loader.gif" hash="e67d85a8d2d4021514815d0ff4d65173"/><file name="xpayment-logo.png" hash="a46be1bc2589a988172a104c11bed332"/></dir><file name="settings.css" hash="5a11b39b03b371046b7d093354f934c4"/><file name="xp-contorl.css" hash="1c59c23f49000d35ba43149500b97682"/></dir></dir></target><target name="magelocale"><dir><dir name="en_US"><file name="Cdev_XPaymentsConnector.csv" hash="7f89f3b4c07e633b0e28abfb8e19d682"/></dir></dir></target></contents>
18
  <compatible/>
19
  <dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
20
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>CDev_XPaymentsConnector</name>
4
+ <version>1.6.14</version>
5
  <stability>stable</stability>
6
  <license uri="http://opensource.org/licenses/osl-3.0.php">OSL 3.0</license>
7
  <channel>community</channel>
10
  <description>X-Payments connector&#xD;
11
  This extension integrates Magento with X-Payments - a PA-DSS certified payment module.&#xD;
12
  </description>
13
+ <notes>Version number: 1.6.14</notes>
14
  <authors><author><name>Valerii Demidov</name><user>Valerii</user><email>vdemidov@corp.web4pro.com.ua</email></author></authors>
15
+ <date>2015-12-07</date>
16
+ <time>15:52:06</time>
17
+ <contents><target name="magecommunity"><dir name="Cdev"><dir name="XPaymentsConnector"><dir name="Block"><dir name="Adminhtml"><dir name="Customer"><dir name="Edit"><dir name="Renderer"><file name="Cardnumber.php" hash="dabd9b1044add431fe4f838b6e3881bc"/><file name="Cardtype.php" hash="62499b375fa9c7ba091ff7763d54a95d"/><file name="Txnid.php" hash="993e4c40a3bb3b55f5b1a5a99adffd78"/></dir><dir name="Tab"><file name="Usercards.php" hash="248e454bc1c43d41013fd5d077b39961"/></dir></dir></dir><dir name="Sales"><dir name="Order"><dir name="View"><dir name="Tab"><file name="Xporderstate.php" hash="939602c0f0a5caf9217673c9ebcc7c7f"/></dir></dir><file name="View.php" hash="ba604dc5e8e58b047e7f95bde35eb934"/></dir></dir><dir name="System"><dir name="Config"><dir name="Form"><file name="Subselect.php" hash="c989f9ce4b9af2885c6d28e874825eab"/></dir></dir></dir><dir name="Usercards"><file name="Grid.php" hash="f9dc7cb51008ff14eb82e8dcb6bb0d3f"/></dir></dir><file name="Beforesuccess.php" hash="2a14d9bd2e65f12aee4f77a0f906e320"/><file name="Cancel.php" hash="3283657e21047278d81ac4478ac81de6"/><dir name="Checkout"><dir name="Onepage"><file name="Orderdetail.php" hash="5a62c069916dca4cb809adb476a230dc"/><file name="Settings.php" hash="2422adb2924c023d9829f376a893d553"/><file name="Success.php" hash="14196839f8daecb7d9f2276043769d5a"/></dir></dir><file name="Control.php" hash="7cd0b98c2eacb4bccf0267b8ac37a2cb"/><dir name="Customer"><dir name="Account"><file name="Navigation.php" hash="53fbec326cc5c61b929414df6f71e804"/></dir><file name="Cardadd.php" hash="ddc81440f5490be324d174311ed6b05a"/><file name="Success.php" hash="54f243e60b735cdd5cd879be65838fee"/><file name="Usercards.php" hash="76de3856ad42383c008400245a3135ae"/></dir><file name="Failure.php" hash="537aec3d3ee63ff1ac2d2300c2ca259e"/><dir name="Form"><file name="Cc.php" hash="2f4fbca4ddc11b541d4a2781aae7350e"/><file name="Container.php" hash="0494ad27c46dc3f7f89342188a5448ce"/><file name="Prepaidpayments.php" hash="9a11a9423b4dfc37d607425be54c9a4a"/><file name="Savedcards.php" hash="6e7a8bbfd18a8635d31e659772e2b5ed"/></dir><dir name="Info"><file name="Cc.php" hash="9b9dbaa783301e93ba1dc15cbf9bc3bb"/><file name="Prepaidpayments.php" hash="e72742bba292982787de587f9a53ce60"/><file name="Savedcards.php" hash="94b1a8ea03c07dbcfaef9cebb552ce29"/></dir><dir name="Recurring"><dir name="Profile"><file name="View.php" hash="5e71720c6b6817972b4970df2fd646d2"/></dir></dir><file name="Redirect.php" hash="380f772b003ba0b02e275bd44c67e751"/><file name="Success.php" hash="d2f023bc2206cbb33997b791a57b1b4e"/></dir><dir name="Helper"><file name="Data.php" hash="f77db5406d5790753cd9fb597a1adc81"/></dir><dir name="Model"><dir name="Adminhtml"><dir name="System"><dir name="Config"><dir name="Source"><file name="Placedisplay.php" hash="a42a68646dc2e1aa77502ec1be0dbaf7"/></dir></dir></dir></dir><dir name="Mysql4"><dir name="Paymentconfiguration"><file name="Collection.php" hash="98760f276af5182d42801865cb116db4"/></dir><file name="Paymentconfiguration.php" hash="ca045f953ec018c583279340c137ff71"/><dir name="Usercards"><file name="Collection.php" hash="6df6d26bef085e86c6db625487006086"/></dir><file name="Usercards.php" hash="ffb98ad5a0c252bbbf14adb086cf0d3c"/></dir><file name="Observer.php" hash="1ffdb21f996044b7698b25e02a152b10"/><dir name="Payment"><file name="Cc.php" hash="45bc368bcac7ccd851282b576cc51ffa"/><file name="Prepaidpayments.php" hash="9bbab2a26748c59609d6c81d8fc37c41"/><dir name="Recurring"><file name="Profile.php" hash="1d0a2ac393a55f586a1cc8016538e5df"/></dir><file name="Savedcards.php" hash="ca1a15b746d0a7d32bb53b3bea19c5be"/></dir><file name="Paymentconfiguration.php" hash="c0a6c5b610e42037f9904247e657a0e6"/><dir name="Quote"><dir name="Address"><dir name="Total"><dir name="Nominal"><dir name="Recurring"><file name="Discount.php" hash="17d12a5ac2ad95a7882ab651502ce98a"/><dir name="Initialfee"><file name="Tax.php" hash="892804e777f2e1bba1e57cd03d96e5b2"/></dir></dir></dir><file name="Nominal.php" hash="091dd174cb2b571a6739b34071fbc9a6"/></dir></dir></dir><file name="Quote.php" hash="9ddf19dfd97cbbe6423e80207f81a42f"/><dir name="Sales"><dir name="Recurring"><file name="Profile.php" hash="f2bdc6e081443ab538cb99e1f5fbe77c"/></dir></dir><dir name="Source"><file name="Paymentconfiguration.php" hash="eb9b8e1187a4a4f4614582d5f7932c37"/></dir><file name="Usercards.php" hash="049b38f03920a17d5dbd0ba5e3a834cc"/></dir><dir name="controllers"><dir name="Adminhtml"><file name="CustomerController.php" hash="8f2bc887259b9d5ae6f3a731e7a2eb6a"/><dir name="Sales"><dir name="Order"><file name="FraudController.php" hash="eb934598d3f116bd1f5c12744915edce"/></dir></dir></dir><file name="ControlController.php" hash="f0c1d327f7c31e6783e7a50b63bcee99"/><file name="CustomerController.php" hash="59f55a9bea7fc9172759079e7be17446"/><file name="ProcessingController.php" hash="a347a45dc822f9ba08aaab932691dafc"/></dir><dir name="etc"><file name="adminhtml.xml" hash="fe7b088bf7146cc7c5df22816de0e55a"/><file name="config.xml" hash="c5ff259b42d98302cf8b192471962e40"/><file name="system.xml" hash="4424c2216dbd0522eb1dd25b58097890"/></dir><dir name="sql"><dir name="xpaymentsconnector_setup"><file name="mysql4-install-1.0.0.php" hash="5b6ed901a54700d986dd81029104ed72"/><file name="mysql4-upgrade-1.0.0-1.0.1.php" hash="5e2da32a0f87b747a5e9f3d9095e962a"/><file name="mysql4-upgrade-1.0.1-1.0.2.php" hash="566cd8aa894ff488f60bd718ad8b2772"/><file name="mysql4-upgrade-1.0.2-1.0.3.php" hash="0f44cf02457c2b6a887b399e94b89e57"/><file name="mysql4-upgrade-1.0.3-1.0.4.php" hash="f353d20a6d6ac827be5cd581cc988660"/><file name="mysql4-upgrade-1.0.4-1.0.5.php" hash="9b71385496b9b42e5a79b0cbbc557dff"/><file name="mysql4-upgrade-1.0.5-1.0.6.php" hash="fa79555b4802a96579f314a670ab8ed3"/><file name="mysql4-upgrade-1.0.6-1.0.7.php" hash="b9708303f3160fc0c9347f4600e27aba"/><file name="mysql4-upgrade-1.0.7-1.0.8.php" hash="2d07945a0438bf29f1386e47b2b5498b"/><file name="mysql4-upgrade-1.0.8-1.0.9.php" hash="83a4aace7f0e389c5caaaf97675f6c24"/><file name="mysql4-upgrade-1.0.9-1.1.0.php" hash="57f95a027f6f0b4871f883e370dd1f51"/><file name="mysql4-upgrade-1.1.0-1.1.1.php" hash="61c4abd29823a909e14a9653ddd41825"/><file name="mysql4-upgrade-1.1.1-1.1.2.php" hash="684c48c888faef382060798b1198dea9"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="xpaymentsconnector.xml" hash="d63db6edd451323006f5f4a03a4a7ef4"/></dir><dir name="template"><dir name="xpaymentsconnector"><file name="control.phtml" hash="455345e2cccf3627b69affee92be766f"/><dir name="form"><file name="prepaidpayments.phtml" hash="bfe70a3c62187bcd9915fb621eda58b9"/><file name="savedcards.phtml" hash="3a13d7c828f488795e99941334860596"/></dir><dir name="info"><file name="cc.phtml" hash="870cfba200e46f8c46a759e72f73de7e"/><file name="prepaidpayments.phtml" hash="f4bd2aa628257cb1f3450a1632a0b771"/><file name="savedcards.phtml" hash="4951f551284289728feb57ff3eef86e9"/></dir><file name="info.phtml" hash="ab312e6f206c51ff3134b9a3ce5b5440"/><dir name="order"><dir name="view"><dir name="tab"><file name="xporderstate.phtml" hash="17b3304885b4715e26aed1d4bd6c7746"/></dir></dir></dir><dir name="pdf"><file name="info.phtml" hash="9603c212b8efd1247ce36239d7365a73"/></dir><dir name="usercards"><dir name="tab"><file name="js.phtml" hash="ae8189ee0b9f0bd09d61692403527331"/></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="xpaymentsconnector.xml" hash="325c8f7d3d81ddbffde60a415625c269"/></dir><dir name="template"><dir name="xpaymentsconnector"><file name="blank.phtml" hash="a22778db8681a9aaee22eb2d8f8c6533"/><file name="cancel.phtml" hash="3ba9764fcbf85a3504664b342450ec2b"/><dir name="checkout"><dir name="onepage"><file name="beforesuccess.phtml" hash="62e3eff8d87e8e91bca406a0a1a10b2b"/><file name="order-detail.phtml" hash="ccd3d6d0dd774f939b66f602098331e5"/><dir name="review"><file name="button.phtml" hash="90cde882d6c333b22ee971fcd31871b4"/></dir><file name="xpayment-iframe.phtml" hash="a3916b5115beff8b9a8f3338c85cdf24"/></dir><file name="success.phtml" hash="a6b5926f1675b4dcec5867bd40f3ac86"/></dir><dir name="customer"><file name="cardaddsuccess.phtml" hash="6771721173b99c0cf70391c22d878276"/><dir name="usercards"><file name="cardadd.phtml" hash="6599c3b6a31979a05f355229308ebaf2"/><file name="list.phtml" hash="e79d4126ad2e585816bb8f5eed444e59"/></dir></dir><file name="failure.phtml" hash="3d0691440fda2d1f3a314cd151d6ea90"/><dir name="form"><file name="cc.phtml" hash="9d6f013e0b935168865364aa99f23df4"/><file name="savedcards.phtml" hash="6ffc897b61368538d7d89f5e781bb055"/></dir><dir name="info"><file name="cc.phtml" hash="5ff15d39d4063751fdefa5a50bf1ec47"/><file name="prepaidpayments.phtml" hash="9dfb23cb730781e45847a1422947bc9c"/><file name="savedcards.phtml" hash="0af3d140b3c407e4748a0514533c49af"/></dir><file name="redirect.phtml" hash="4c9c74e94c9a3015dee181a0ef978550"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Cdev_XPaymentsConnector.xml" hash="3b87bc5a9c17519d38e7de93b5ad13b9"/></dir></target><target name="mage"><dir name="js"><dir name="xpayment"><file name="backend-xpayment.js" hash="adb23ae4c5a320318d9e3cf26558fffd"/><file name="checkout-submit.js" hash="bf58442eac8a19b3e8a33b4e6cdb528c"/><dir name="images"><file name="arrow-down.png" hash="a0beb6cd0ca4dd686ee5bf772432176e"/><file name="arrow-up.png" hash="df40115c816a7e08016c04120ac22e53"/><file name="atep-arrow.png" hash="99b20583434330394fb2302b9b9f7331"/><file name="btn_bg_fraud.png" hash="028ca5db7bdc7a5327e5cafa8747e079"/><file name="card_types.png" hash="d35ba97c55e2cc1273a0dd1d7862d84c"/><file name="loader.gif" hash="e67d85a8d2d4021514815d0ff4d65173"/><file name="xpayment-logo.png" hash="a46be1bc2589a988172a104c11bed332"/></dir><file name="settings.css" hash="170610855317be54d5f21f83c75ef509"/><file name="xp-contorl.css" hash="1c59c23f49000d35ba43149500b97682"/></dir></dir></target><target name="magelocale"><dir><dir name="en_US"><file name="Cdev_XPaymentsConnector.csv" hash="38e98f8fd9a7ce64b0dd18ae6c00a481"/></dir></dir></target></contents>
18
  <compatible/>
19
  <dependencies><required><php><min>5.1.0</min><max>6.0.0</max></php></required></dependencies>
20
  </package>