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 +13 -0
- app/code/community/Cdev/XPaymentsConnector/Block/Customer/Cardadd.php +30 -2
- app/code/community/Cdev/XPaymentsConnector/Model/Payment/Cc.php +30 -17
- app/code/community/Cdev/XPaymentsConnector/controllers/ControlController.php +5 -0
- app/code/community/Cdev/XPaymentsConnector/controllers/CustomerController.php +11 -5
- app/code/community/Cdev/XPaymentsConnector/controllers/ProcessingController.php +1 -1
- app/code/community/Cdev/XPaymentsConnector/etc/adminhtml.xml +57 -0
- app/code/community/Cdev/XPaymentsConnector/etc/config.xml +0 -30
- app/design/frontend/base/default/template/xpaymentsconnector/checkout/onepage/beforesuccess.phtml +7 -0
- app/design/frontend/base/default/template/xpaymentsconnector/customer/usercards/cardadd.phtml +16 -2
- app/locale/en_US/Cdev_XPaymentsConnector.csv +3 -1
- js/xpayment/settings.css +35 -3
- package.xml +5 -5
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 |
-
$
|
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 = $
|
1564 |
-
|
|
|
|
|
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 |
-
|
1702 |
-
|
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 |
-
|
1860 |
-
|
1861 |
-
|
1862 |
-
|
1863 |
-
|
1864 |
-
else{
|
1865 |
-
$transactionStatusLabel =
|
1866 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 (
|
120 |
-
$errorMessage = $this->__(
|
|
|
|
|
121 |
} else {
|
122 |
-
$errorMessage = $this->__('%s
|
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 |
-
<
|
42 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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'.
|
|
|
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
|
431 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
432 |
}
|
433 |
|
434 |
#new-card-block #xpayment-iframe-block #create-card-button{
|
|
|
435 |
float: right;
|
436 |
-
|
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.
|
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
|
11 |
This extension integrates Magento with X-Payments - a PA-DSS certified payment module.
|
12 |
</description>
|
13 |
-
<notes>Version number: 1.6.
|
14 |
<authors><author><name>Valerii Demidov</name><user>Valerii</user><email>vdemidov@corp.web4pro.com.ua</email></author></authors>
|
15 |
-
<date>2015-
|
16 |
-
<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
|
11 |
This extension integrates Magento with X-Payments - a PA-DSS certified payment module.
|
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>
|