Version Notes
First version
Download this release
Release Info
Developer | Magento Core Team |
Extension | Inetcash_Epayment |
Version | 0.1.0 |
Comparing to | |
See all releases |
Version 0.1.0
- app/code/community/Inetcash/Epayment/Helper/Data.php +26 -0
- app/code/community/Inetcash/Epayment/Model/Epayment.php +38 -0
- app/code/community/Inetcash/Epayment/controllers/EpaymentController.php +165 -0
- app/code/community/Inetcash/Epayment/etc/config.xml +107 -0
- app/code/community/Inetcash/Epayment/etc/system.xml +117 -0
- package.xml +18 -0
app/code/community/Inetcash/Epayment/Helper/Data.php
ADDED
@@ -0,0 +1,26 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
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 |
+
* @category Inet-Cash EPayment
|
17 |
+
* @package inetcash_epayment
|
18 |
+
* @copyright Copyright (c) 2011 Inet-Cash GmbH
|
19 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
20 |
+
* @version Data.php 0.1.0 2011-01-24 16:00:00
|
21 |
+
*/
|
22 |
+
|
23 |
+
class Inetcash_Epayment_Helper_Data extends Mage_Core_Helper_Abstract
|
24 |
+
{
|
25 |
+
|
26 |
+
}
|
app/code/community/Inetcash/Epayment/Model/Epayment.php
ADDED
@@ -0,0 +1,38 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
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 |
+
* @category Inet-Cash EPayment
|
17 |
+
* @package inetcash_epayment
|
18 |
+
* @copyright Copyright (c) 2011 Inet-Cash GmbH
|
19 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
20 |
+
* @version Epayment.php 0.1.0 2011-01-24 16:00:00
|
21 |
+
*/
|
22 |
+
|
23 |
+
class Inetcash_Epayment_Model_Epayment extends Mage_Payment_Model_Method_Abstract
|
24 |
+
{
|
25 |
+
|
26 |
+
protected $_code = 'epayment';
|
27 |
+
|
28 |
+
protected $_paymentMethod = 'epayment';
|
29 |
+
|
30 |
+
|
31 |
+
public function getOrderPlaceRedirectUrl()
|
32 |
+
{
|
33 |
+
return Mage::getUrl('epayment/epayment/redirect', array('_secure' => true));
|
34 |
+
}
|
35 |
+
|
36 |
+
|
37 |
+
}
|
38 |
+
|
app/code/community/Inetcash/Epayment/controllers/EpaymentController.php
ADDED
@@ -0,0 +1,165 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
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 |
+
* @category Inet-Cash EPayment
|
17 |
+
* @package inetcash_epayment
|
18 |
+
* @copyright Copyright (c) 2011 Inet-Cash GmbH
|
19 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
20 |
+
* @version EpaymentController.php 0.1.0 2011-01-24 16:00:00
|
21 |
+
*/
|
22 |
+
|
23 |
+
class Inetcash_Epayment_EpaymentController extends Mage_Core_Controller_Front_Action
|
24 |
+
{
|
25 |
+
|
26 |
+
public function getCheckout()
|
27 |
+
{
|
28 |
+
return Mage::getSingleton('checkout/session');
|
29 |
+
}
|
30 |
+
|
31 |
+
public function redirectAction()
|
32 |
+
{
|
33 |
+
$session = $this->getCheckout();
|
34 |
+
$order = Mage::getModel('sales/order');
|
35 |
+
$order->loadByIncrementId($session->getLastRealOrderId());
|
36 |
+
$order->addStatusToHistory(Mage_Sales_Model_Order::STATE_PROCESSING, Mage::helper('epayment')->__('Customer redirected to Inet-Cash Epayment'));
|
37 |
+
$order->save();
|
38 |
+
|
39 |
+
$paymentObj = $order->getPayment()->getMethodInstance();
|
40 |
+
$progid = $paymentObj->getConfigData('progid');
|
41 |
+
$skey = $paymentObj->getConfigData('skey');
|
42 |
+
$gwurl = $paymentObj->getConfigData('gwurl');
|
43 |
+
$order_id=Mage::getSingleton('checkout/session')->getLastRealOrderId();
|
44 |
+
|
45 |
+
$epayment_url = $gwurl."?progid=".$progid."&skey=".$skey."&shopid=".$order_id."&lang=en";
|
46 |
+
header("Location:$epayment_url");
|
47 |
+
exit;
|
48 |
+
}
|
49 |
+
|
50 |
+
|
51 |
+
public function returnAction()
|
52 |
+
{
|
53 |
+
if (!$this->getRequest()->isGet()) {
|
54 |
+
$this->norouteAction();
|
55 |
+
return;
|
56 |
+
}
|
57 |
+
$response = $this->getRequest()->getParams();
|
58 |
+
|
59 |
+
$session = $this->getCheckout();
|
60 |
+
$session->getQuote()->setIsActive(false)->save();
|
61 |
+
|
62 |
+
if(!$response['orderId']) {
|
63 |
+
$this->_redirect('epayment/epayment/errornotice');
|
64 |
+
} else {
|
65 |
+
$this->_redirect('checkout/onepage/success');
|
66 |
+
}
|
67 |
+
}
|
68 |
+
|
69 |
+
|
70 |
+
public function getorderdataAction()
|
71 |
+
{
|
72 |
+
if (!$this->getRequest()->isGet()) {
|
73 |
+
$this->norouteAction();
|
74 |
+
return;
|
75 |
+
}
|
76 |
+
|
77 |
+
$response = $this->getRequest()->getParams();
|
78 |
+
$shopid = $response['shopid'];
|
79 |
+
if ($response['art']=='request')
|
80 |
+
{
|
81 |
+
|
82 |
+
$order = Mage::getModel('sales/order');
|
83 |
+
$order->loadByIncrementId($shopid);
|
84 |
+
$amount=$order->getGrandTotal();
|
85 |
+
$amount=number_format($amount*100,0,'.','');
|
86 |
+
|
87 |
+
$billing=$order->getBillingAddress();
|
88 |
+
$ort = $billing->getCity();
|
89 |
+
$plz = $billing->getPostcode();
|
90 |
+
$strasse = $billing->getStreet();
|
91 |
+
$land = $billing->getCountryId();
|
92 |
+
$fname = $billing->getFirstname();
|
93 |
+
$lname = $billing->getLastname();
|
94 |
+
$email = $order->getcustomer_email();
|
95 |
+
$ip = $order->getRemoteIp();
|
96 |
+
$cur = $order->getorder_currency_code();
|
97 |
+
$order->sendNewOrderEmail();
|
98 |
+
$paymentObj = $order->getPayment()->getMethodInstance();
|
99 |
+
$sid = $paymentObj->getConfigData('umsatzid');
|
100 |
+
|
101 |
+
echo "$lname;$fname;$strasse[0];$plz;$ort;$land;$email;$amount;$sid;$ip;0;0;0;0;$cur";
|
102 |
+
|
103 |
+
}
|
104 |
+
if ($response['art']=='result')
|
105 |
+
{
|
106 |
+
|
107 |
+
if (!$this->getRequest()->isGet()) {
|
108 |
+
$this->norouteAction();
|
109 |
+
return;
|
110 |
+
}
|
111 |
+
|
112 |
+
$response = $this->getRequest()->getParams();
|
113 |
+
$shopid = $response['shopid'];
|
114 |
+
$errcod = $response['errcod'];
|
115 |
+
$belegnr = $response['belegnr'];
|
116 |
+
If ($errcod=='0')
|
117 |
+
{
|
118 |
+
//Success
|
119 |
+
|
120 |
+
$order = Mage::getModel('sales/order');
|
121 |
+
$order->loadByIncrementId($shopid);
|
122 |
+
|
123 |
+
$payment = $order->getPayment()->getMethodInstance();
|
124 |
+
$payment->setAdditionalData('XBELEG',$belegnr);
|
125 |
+
$payment->setAdditionalinformation('Belegnr',$belegnr);
|
126 |
+
|
127 |
+
$order->addStatusToHistory('complete', 'Payment was successful via Inet-Cash. '.$belegnr);
|
128 |
+
$order->setPayment($payment);
|
129 |
+
$update = "UPDATE downloadable_link_purchased_item i INNER JOIN downloadable_link_purchased pp ON i.item_id = pp.purchased_id SET i.status = 'available' WHERE pp.order_increment_id='$shopid'";
|
130 |
+
$updare_result = Mage::getSingleton('core/resource') ->getConnection('core_read')->query($update);
|
131 |
+
|
132 |
+
$order->save();
|
133 |
+
$order->sendOrderUpdateEmail();
|
134 |
+
|
135 |
+
|
136 |
+
}else{
|
137 |
+
// No success
|
138 |
+
$order = Mage::getModel('sales/order');
|
139 |
+
$order->loadByIncrementId($shopid);
|
140 |
+
$order->cancel();
|
141 |
+
$order->addStatusToHistory($order->getStatus(), 'Payment was not successful via Inet-Cash. '.$belegnr);
|
142 |
+
$order->save();
|
143 |
+
}
|
144 |
+
$sql = "select value from core_config_data where path='web/secure/base_url'";
|
145 |
+
$html = Mage::getSingleton('core/resource') ->getConnection('core_read')->fetchAll($sql);
|
146 |
+
$url_data = $html[0];
|
147 |
+
$back_url = $url_data['value'];
|
148 |
+
echo "OK;".$back_url."sales/order/history";
|
149 |
+
}
|
150 |
+
}
|
151 |
+
|
152 |
+
public function errorAction()
|
153 |
+
{
|
154 |
+
$session = $this->getCheckout();
|
155 |
+
$session->getQuote()->setIsActive(false)->save();
|
156 |
+
|
157 |
+
$order = Mage::getModel('sales/order');
|
158 |
+
$order->load($this->getCheckout()->getLastOrderId());
|
159 |
+
$order->cancel();
|
160 |
+
$order->addStatusToHistory($order->getStatus(), Mage::helper('epayment')->__('Customer cancled payment'));
|
161 |
+
$order->save();
|
162 |
+
|
163 |
+
}
|
164 |
+
|
165 |
+
}
|
app/code/community/Inetcash/Epayment/etc/config.xml
ADDED
@@ -0,0 +1,107 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
+
* @category Inet-Cash EPayment
|
17 |
+
* @package inetcash_epayment
|
18 |
+
* @copyright Copyright (c) 2011 Inet-Cash GmbH
|
19 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
20 |
+
* @version config.xml 0.1.0 2011-01-24 16:00:00
|
21 |
+
*/
|
22 |
+
-->
|
23 |
+
<config>
|
24 |
+
|
25 |
+
<modules>
|
26 |
+
<Inetcash_Epayment>
|
27 |
+
<!-- declare module's version information for database updates -->
|
28 |
+
<version>0.1.0</version>
|
29 |
+
</Inetcash_Epayment>
|
30 |
+
</modules>
|
31 |
+
<frontend>
|
32 |
+
<routers>
|
33 |
+
<epayment>
|
34 |
+
<use>standard</use>
|
35 |
+
<args>
|
36 |
+
<module>Inetcash_Epayment</module>
|
37 |
+
<frontName>epayment</frontName>
|
38 |
+
</args>
|
39 |
+
</epayment>
|
40 |
+
</routers>
|
41 |
+
</frontend>
|
42 |
+
|
43 |
+
<global>
|
44 |
+
<blocks>
|
45 |
+
<epayment>
|
46 |
+
<class>Inetcash_Epayment_Block</class>
|
47 |
+
</epayment>
|
48 |
+
</blocks>
|
49 |
+
<helpers>
|
50 |
+
<epayment>
|
51 |
+
<class>Inetcash_Epayment_Helper</class>
|
52 |
+
</epayment>
|
53 |
+
</helpers>
|
54 |
+
<!-- declare model group for new module -->
|
55 |
+
<models>
|
56 |
+
<!-- model group alias to be used in Mage::getModel('newmodule/...') -->
|
57 |
+
<epayment>
|
58 |
+
<!-- base class name for the model group -->
|
59 |
+
<class>Inetcash_Epayment_Model</class>
|
60 |
+
</epayment>
|
61 |
+
</models>
|
62 |
+
|
63 |
+
<!-- declare resource setup for new module -->
|
64 |
+
<resources>
|
65 |
+
<!-- resource identifier -->
|
66 |
+
<epayment_setup>
|
67 |
+
<!-- specify that this resource is a setup resource and used for upgrades -->
|
68 |
+
<setup>
|
69 |
+
<!-- which module to look for install/upgrade files in -->
|
70 |
+
<module>Inetcash_Epayment</module>
|
71 |
+
</setup>
|
72 |
+
<!-- specify database connection for this resource -->
|
73 |
+
<connection>
|
74 |
+
<!-- do not create new connection, use predefined core setup connection -->
|
75 |
+
<use>core_setup</use>
|
76 |
+
</connection>
|
77 |
+
</epayment_setup>
|
78 |
+
<epayment_write>
|
79 |
+
<connection>
|
80 |
+
<use>core_write</use>
|
81 |
+
</connection>
|
82 |
+
</epayment_write>
|
83 |
+
<epayment_read>
|
84 |
+
<connection>
|
85 |
+
<use>core_read</use>
|
86 |
+
</connection>
|
87 |
+
</epayment_read>
|
88 |
+
</resources>
|
89 |
+
</global>
|
90 |
+
|
91 |
+
<!-- declare default configuration values for this module -->
|
92 |
+
<default>
|
93 |
+
<payment>
|
94 |
+
<epayment>
|
95 |
+
<active>1</active>
|
96 |
+
<model>epayment/epayment</model>
|
97 |
+
<order_status>1</order_status>
|
98 |
+
<title>Inet-Cash</title>
|
99 |
+
<progid>1</progid>
|
100 |
+
<skey>2</skey>
|
101 |
+
<umsatzid>XXXX</umsatzid>
|
102 |
+
<gwurl>https://gateway.inet-cash.de/shop/start.php</gwurl>
|
103 |
+
<allowspecific>0</allowspecific>
|
104 |
+
</epayment>
|
105 |
+
</payment>
|
106 |
+
</default>
|
107 |
+
</config>
|
app/code/community/Inetcash/Epayment/etc/system.xml
ADDED
@@ -0,0 +1,117 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
+
* @category Inet-Cash EPayment
|
17 |
+
* @package inetcash_epayment
|
18 |
+
* @copyright Copyright (c) 2011 Inet-Cash GmbH
|
19 |
+
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
|
20 |
+
* @version system.xml 0.1.0 2011-01-24 16:00:00
|
21 |
+
*/
|
22 |
+
-->
|
23 |
+
|
24 |
+
<config>
|
25 |
+
<sections>
|
26 |
+
<!-- payment tab -->
|
27 |
+
<payment>
|
28 |
+
<groups>
|
29 |
+
<!-- newmodule fieldset -->
|
30 |
+
<epayment translate="label" module="paygate">
|
31 |
+
<!-- will have title 'New Module' -->
|
32 |
+
<label>Inet-Cash Payment (Kreditkarte/Bankeinzug/Sofortueberweisung/Direktzahlung)</label>
|
33 |
+
<sort_order>0</sort_order>
|
34 |
+
<!-- do not show this configuration options in store scope -->
|
35 |
+
<show_in_default>1</show_in_default>
|
36 |
+
<show_in_website>1</show_in_website>
|
37 |
+
<show_in_store>1</show_in_store>
|
38 |
+
<fields>
|
39 |
+
<active translate="label">
|
40 |
+
<label>Enabled</label>
|
41 |
+
<frontend_type>select</frontend_type>
|
42 |
+
<source_model>adminhtml/system_config_source_yesno</source_model>
|
43 |
+
<sort_order>2</sort_order>
|
44 |
+
<show_in_default>1</show_in_default>
|
45 |
+
<show_in_website>1</show_in_website>
|
46 |
+
<show_in_store>1</show_in_store>
|
47 |
+
<comment><![CDATA[<b>Activate</b> or <b>Deactivate</b> this module.]]></comment>
|
48 |
+
</active>
|
49 |
+
<progid translate="label">
|
50 |
+
<label>Progid</label>
|
51 |
+
<frontend_type>text</frontend_type>
|
52 |
+
<sort_order>3</sort_order>
|
53 |
+
<show_in_default>1</show_in_default>
|
54 |
+
<show_in_website>1</show_in_website>
|
55 |
+
<show_in_store>1</show_in_store>
|
56 |
+
<comment><![CDATA[<b>Progid</b> - Your unique ID from Inet-Cash.]]></comment>
|
57 |
+
</progid>
|
58 |
+
<skey translate="label">
|
59 |
+
<label>Skey</label>
|
60 |
+
<frontend_type>text</frontend_type>
|
61 |
+
<sort_order>4</sort_order>
|
62 |
+
<show_in_default>1</show_in_default>
|
63 |
+
<show_in_website>1</show_in_website>
|
64 |
+
<show_in_store>1</show_in_store>
|
65 |
+
<comment><![CDATA[<b>SKEY</b> = Your PartnerId multiplicate with Securefactor.]]></comment>
|
66 |
+
</skey>
|
67 |
+
<umsatzid translate="label">
|
68 |
+
<label>SalesID/UmsatzId</label>
|
69 |
+
<frontend_type>text</frontend_type>
|
70 |
+
<sort_order>5</sort_order>
|
71 |
+
<show_in_default>1</show_in_default>
|
72 |
+
<show_in_website>1</show_in_website>
|
73 |
+
<show_in_store>1</show_in_store>
|
74 |
+
<comment><![CDATA[<b>UMSATZID</b> = Your Inet-Cash SalesID.]]></comment>
|
75 |
+
</umsatzid>
|
76 |
+
<order_status translate="label">
|
77 |
+
<label>New order status</label>
|
78 |
+
<frontend_type>select</frontend_type>
|
79 |
+
<source_model>adminhtml/system_config_source_order_status</source_model>
|
80 |
+
<sort_order>6</sort_order>
|
81 |
+
<show_in_default>1</show_in_default>
|
82 |
+
<show_in_website>1</show_in_website>
|
83 |
+
<show_in_store>0</show_in_store>
|
84 |
+
</order_status>
|
85 |
+
<allowspecific translate="label">
|
86 |
+
<label>Payment Applicable From</label>
|
87 |
+
<frontend_type>select</frontend_type>
|
88 |
+
<sort_order>7</sort_order>
|
89 |
+
<source_model>adminhtml/system_config_source_payment_allspecificcountries</source_model>
|
90 |
+
<show_in_default>1</show_in_default>
|
91 |
+
<show_in_website>1</show_in_website>
|
92 |
+
<show_in_store>0</show_in_store>
|
93 |
+
</allowspecific>
|
94 |
+
<specificcountry translate="label">
|
95 |
+
<label>Countries Payment Applicable From</label>
|
96 |
+
<frontend_type>multiselect</frontend_type>
|
97 |
+
<sort_order>8</sort_order>
|
98 |
+
<source_model>adminhtml/system_config_source_country</source_model>
|
99 |
+
<show_in_default>1</show_in_default>
|
100 |
+
<show_in_website>1</show_in_website>
|
101 |
+
<show_in_store>0</show_in_store>
|
102 |
+
<depends><allowspecific>1</allowspecific></depends>
|
103 |
+
</specificcountry>
|
104 |
+
<title translate="label">
|
105 |
+
<label>Title</label>
|
106 |
+
<frontend_type>text</frontend_type>
|
107 |
+
<sort_order>1</sort_order>
|
108 |
+
<show_in_default>1</show_in_default>
|
109 |
+
<show_in_website>1</show_in_website>
|
110 |
+
<show_in_store>1</show_in_store>
|
111 |
+
</title>
|
112 |
+
</fields>
|
113 |
+
</epayment>
|
114 |
+
</groups>
|
115 |
+
</payment>
|
116 |
+
</sections>
|
117 |
+
</config>
|
package.xml
ADDED
@@ -0,0 +1,18 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?xml version="1.0"?>
|
2 |
+
<package>
|
3 |
+
<name>Inetcash_Epayment</name>
|
4 |
+
<version>0.1.0</version>
|
5 |
+
<stability>stable</stability>
|
6 |
+
<license>OSL v3.0</license>
|
7 |
+
<channel>community</channel>
|
8 |
+
<extends/>
|
9 |
+
<summary>Enables Payments via Inet-Cash Shop Sollution</summary>
|
10 |
+
<description>You you want to use Inet-Cash as Payment Provider for your Shop you have to install this package.</description>
|
11 |
+
<notes>First version</notes>
|
12 |
+
<authors><author><name>Szpejewski</name><user>auto-converted</user><email>webmaster@inet-cash.com</email></author></authors>
|
13 |
+
<date>2011-01-25</date>
|
14 |
+
<time>09:43:49</time>
|
15 |
+
<contents><target name="magecommunity"><dir name="Inetcash"><dir name="Epayment"><dir name="controllers"><file name="EpaymentController.php" hash="656be4544d118a9d71a08a0472767ad8"/></dir><dir name="etc"><file name="config.xml" hash="12738976ce610979aeb6957a9ae6d25e"/><file name="system.xml" hash="62af110ed92040bcdb8c6e702a09b697"/></dir><dir name="Helper"><file name="Data.php" hash="9410959360078f923ea0ab35ed6945eb"/></dir><dir name="Model"><file name="Epayment.php" hash="83fc4afe041c1a03ebc12cc07e02ac37"/></dir></dir></dir></target></contents>
|
16 |
+
<compatible/>
|
17 |
+
<dependencies><required><package><name>Inetcash_Epayment</name><channel>community</channel><min>0.1.0</min><max>0.1.0</max></package><package><name></name><channel>community</channel><min></min><max></max></package></required></dependencies>
|
18 |
+
</package>
|