Version Notes
Yapital, the first Pan-European, cross-channel payment solution, is the fast, easy and secure way for your customers to pay. All payments and transactions immediately show up in your Yapital business account and all payments are guaranteed.
Download this release
Release Info
Developer | code-x GmbH |
Extension | yapital |
Version | 1.1.1 |
Comparing to | |
See all releases |
Code changes from version 1.1.0 to 1.1.1
- app/code/community/Codex/Yapital/Helper/Checkout.php +37 -0
- app/code/community/Codex/Yapital/Model/Datatype/Basket.php +22 -36
- app/code/community/Codex/Yapital/Model/Datatype/Item.php +3 -5
- app/code/community/Codex/Yapital/Model/Datatype/Transaction.php +4 -0
- app/code/community/Codex/Yapital/Model/Log.php +6 -1
- app/code/community/Codex/Yapital/Model/Observer.php +1 -3
- app/code/community/Codex/Yapital/Model/Resource/Report/Paymentmethod.php +1 -3
- app/code/community/Codex/Yapital/controllers/NotificationController.php +8 -1
- app/code/community/Codex/Yapital/controllers/StandardController.php +10 -0
- app/code/community/Codex/Yapital/etc/config.xml +1 -1
- app/code/community/Codex/Yapital/etc/system.xml +2 -14
- app/code/community/Codex/Yapital/sql/yapital_setup/mysql4-upgrade-0.2.0-0.3.0.php +1 -1
- package.xml +5 -5
app/code/community/Codex/Yapital/Helper/Checkout.php
ADDED
@@ -0,0 +1,37 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class Codex_Yapital_Helper_Checkout extends Mage_Core_Helper_Abstract
|
4 |
+
{
|
5 |
+
/**
|
6 |
+
* Restore last active quote based on checkout session
|
7 |
+
*
|
8 |
+
* @return bool True if quote restored successfully, false otherwise
|
9 |
+
*/
|
10 |
+
public function restoreQuote()
|
11 |
+
{
|
12 |
+
$order = $this->_getCheckoutSession()->getLastRealOrder();
|
13 |
+
if ($order->getId()) {
|
14 |
+
$quote = $this->_getQuote($order->getQuoteId());
|
15 |
+
if ($quote->getId()) {
|
16 |
+
$quote->setIsActive(1)
|
17 |
+
->setReservedOrderId(null)
|
18 |
+
->save();
|
19 |
+
$this->_getCheckoutSession()
|
20 |
+
->replaceQuote($quote)
|
21 |
+
->unsLastRealOrderId();
|
22 |
+
return true;
|
23 |
+
}
|
24 |
+
}
|
25 |
+
return false;
|
26 |
+
}
|
27 |
+
|
28 |
+
protected function _getCheckoutSession()
|
29 |
+
{
|
30 |
+
return Mage::getSingleton('checkout/session');
|
31 |
+
}
|
32 |
+
|
33 |
+
protected function _getQuote($quoteId)
|
34 |
+
{
|
35 |
+
return Mage::getModel('sales/quote')->load($quoteId);
|
36 |
+
}
|
37 |
+
}
|
app/code/community/Codex/Yapital/Model/Datatype/Basket.php
CHANGED
@@ -281,42 +281,28 @@ class Codex_Yapital_Model_Datatype_Basket extends Codex_Yapital_Model_Datatype_A
|
|
281 |
$this->setPrice($order->getGrandTotal());
|
282 |
$this->setCurrency($order->getBaseCurrency()->getCode());
|
283 |
|
284 |
-
|
285 |
-
|
286 |
-
|
287 |
-
|
288 |
-
|
289 |
-
|
290 |
-
|
291 |
-
|
292 |
-
|
293 |
-
|
294 |
-
|
295 |
-
|
296 |
-
|
297 |
-
|
298 |
-
|
299 |
-
|
300 |
-
|
301 |
-
|
302 |
-
|
303 |
-
|
304 |
-
|
305 |
-
|
306 |
-
* @var $deliveryItem Codex_Yapital_Model_Datatype_Item
|
307 |
-
*/
|
308 |
-
$deliveryItem = Mage::getModel("yapital/datatype_item");
|
309 |
-
$deliveryItem->setShopItemId($order->getShippingAddressId());
|
310 |
-
$deliveryItem->setItemTitle($order->getShippingDescription());
|
311 |
-
$deliveryItem->setItemMinAge(0);
|
312 |
-
|
313 |
-
$deliveryItem->setQuantity(1);
|
314 |
-
$deliveryItem->setItemPrice($order->getShippingInclTax());
|
315 |
-
$deliveryItem->setItemTaxAmountIncluded($order->getShippingInclTax());
|
316 |
-
$deliveryItem->setTotalItemPrice($order->getShippingInclTax());
|
317 |
-
$deliveryItem->setTotalItemTaxIncluded($order->getShippingInclTax());
|
318 |
-
$deliveryItem->setItemId($order->getShippingAddressId()); // @todo proper id
|
319 |
-
$this->addItem($deliveryItem);
|
320 |
|
321 |
return $this;
|
322 |
}
|
281 |
$this->setPrice($order->getGrandTotal());
|
282 |
$this->setCurrency($order->getBaseCurrency()->getCode());
|
283 |
|
284 |
+
/**
|
285 |
+
* Generate new item for cart
|
286 |
+
*
|
287 |
+
* @var $yapitalItem Codex_Yapital_Model_Datatype_Item
|
288 |
+
*
|
289 |
+
* 2014-09-12 RMP: only one item with grand total and tax
|
290 |
+
*/
|
291 |
+
$yapitalItem = Mage::getModel("yapital/datatype_item");
|
292 |
+
|
293 |
+
$yapitalItem->setShopItemId('none');
|
294 |
+
$yapitalItem->setItemTitle('Yapital item');
|
295 |
+
$yapitalItem->setItemMinAge(0);
|
296 |
+
|
297 |
+
$yapitalItem->setItemPrice($this->getPrice());
|
298 |
+
$yapitalItem->setItemTaxAmountIncluded($order->getTaxAmount());
|
299 |
+
|
300 |
+
$yapitalItem->setTotalItemPrice($this->getPrice());
|
301 |
+
$yapitalItem->setTotalItemTaxIncluded($order->getTaxAmount());
|
302 |
+
|
303 |
+
$yapitalItem->setQuantity(1);
|
304 |
+
|
305 |
+
$this->addItem($yapitalItem);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
306 |
|
307 |
return $this;
|
308 |
}
|
app/code/community/Codex/Yapital/Model/Datatype/Item.php
CHANGED
@@ -311,7 +311,7 @@ class Codex_Yapital_Model_Datatype_Item extends Codex_Yapital_Model_Datatype_Abs
|
|
311 |
|
312 |
/* @todo right fields selected from Order_Item? */
|
313 |
$this->setItemPrice($item->getBasePrice());
|
314 |
-
$this->setItemTaxAmountIncluded($item->
|
315 |
|
316 |
$this->setTotalItemPrice($item->getPrice());
|
317 |
$this->setTotalItemTaxIncluded($item->getPriceInclTax());
|
@@ -326,16 +326,14 @@ class Codex_Yapital_Model_Datatype_Item extends Codex_Yapital_Model_Datatype_Abs
|
|
326 |
{
|
327 |
|
328 |
return array(
|
329 |
-
// "item_id" => $this->getItemId(),
|
330 |
"item_title" => $this->getItemTitle(),
|
331 |
"item_price" => (float) $this->getItemPrice(),
|
332 |
"item_tax_amount_included" => (float) $this->getItemTaxAmountIncluded(),
|
333 |
"item_min_age" => $this->getItemMinAge(),
|
334 |
-
"total_item_price" => (float) ($this->getItemPrice()
|
335 |
-
"total_item_tax_included" => (float) $this->getTotalItemTaxIncluded(),
|
336 |
"shop_item_id" => $this->getShopItemId(),
|
337 |
"quantity" => $this->getQuantity(),
|
338 |
-
// "merchant_items" => $this->getMerchantItems(),
|
339 |
);
|
340 |
}
|
341 |
}
|
311 |
|
312 |
/* @todo right fields selected from Order_Item? */
|
313 |
$this->setItemPrice($item->getBasePrice());
|
314 |
+
$this->setItemTaxAmountIncluded($item->getTaxAmount());
|
315 |
|
316 |
$this->setTotalItemPrice($item->getPrice());
|
317 |
$this->setTotalItemTaxIncluded($item->getPriceInclTax());
|
326 |
{
|
327 |
|
328 |
return array(
|
|
|
329 |
"item_title" => $this->getItemTitle(),
|
330 |
"item_price" => (float) $this->getItemPrice(),
|
331 |
"item_tax_amount_included" => (float) $this->getItemTaxAmountIncluded(),
|
332 |
"item_min_age" => $this->getItemMinAge(),
|
333 |
+
"total_item_price" => (float) ($this->getItemPrice()),
|
334 |
+
"total_item_tax_included" => (float) ($this->getTotalItemTaxIncluded()),
|
335 |
"shop_item_id" => $this->getShopItemId(),
|
336 |
"quantity" => $this->getQuantity(),
|
|
|
337 |
);
|
338 |
}
|
339 |
}
|
app/code/community/Codex/Yapital/Model/Datatype/Transaction.php
CHANGED
@@ -323,6 +323,9 @@ class Codex_Yapital_Model_Datatype_Transaction extends Codex_Yapital_Model_Datat
|
|
323 |
|
324 |
function getData ()
|
325 |
{
|
|
|
|
|
|
|
326 |
return array(
|
327 |
// "transaction_id" => $this->getTransactionId(),
|
328 |
"qr_code_url" => $this->getQrCodeUrl(),
|
@@ -334,6 +337,7 @@ class Codex_Yapital_Model_Datatype_Transaction extends Codex_Yapital_Model_Datat
|
|
334 |
"return_url" => $this->getReturnUrl(),
|
335 |
"cancel_url" => $this->getCancelUrl(),
|
336 |
"error_url" => $this->getErrorUrl(),
|
|
|
337 |
);
|
338 |
}
|
339 |
}
|
323 |
|
324 |
function getData ()
|
325 |
{
|
326 |
+
/** @var Codex_Yapital_Model_Datatype_ISOLanguage $languageModel */
|
327 |
+
$languageModel = Mage::getModel('yapital/datatype_ISOLanguage');
|
328 |
+
|
329 |
return array(
|
330 |
// "transaction_id" => $this->getTransactionId(),
|
331 |
"qr_code_url" => $this->getQrCodeUrl(),
|
337 |
"return_url" => $this->getReturnUrl(),
|
338 |
"cancel_url" => $this->getCancelUrl(),
|
339 |
"error_url" => $this->getErrorUrl(),
|
340 |
+
"language" => $languageModel->getYapitalLanguage(),
|
341 |
);
|
342 |
}
|
343 |
}
|
app/code/community/Codex/Yapital/Model/Log.php
CHANGED
@@ -103,7 +103,12 @@ class Codex_Yapital_Model_Log
|
|
103 |
Mage::log('-------------', Zend_Log::INFO, $file, $forceLog);
|
104 |
}
|
105 |
|
106 |
-
$message =
|
|
|
|
|
|
|
|
|
|
|
107 |
if (self::$_print)
|
108 |
{
|
109 |
echo "\n" . $message . "\n";
|
103 |
Mage::log('-------------', Zend_Log::INFO, $file, $forceLog);
|
104 |
}
|
105 |
|
106 |
+
$message = sprintf(
|
107 |
+
"Yapital (%s): %s",
|
108 |
+
getmypid(),
|
109 |
+
$message
|
110 |
+
);
|
111 |
+
|
112 |
if (self::$_print)
|
113 |
{
|
114 |
echo "\n" . $message . "\n";
|
app/code/community/Codex/Yapital/Model/Observer.php
CHANGED
@@ -1,6 +1,5 @@
|
|
1 |
<?php
|
2 |
|
3 |
-
// Mage::getModel('yapital/observer')->aggregateYapitalReportOrderPaymentData('')
|
4 |
class Codex_Yapital_Model_Observer
|
5 |
{
|
6 |
public function aggregateYapitalReportOrderPaymentData($schedule)
|
@@ -8,8 +7,7 @@ class Codex_Yapital_Model_Observer
|
|
8 |
Mage::app()->getLocale()->emulate(0);
|
9 |
$currentDate = Mage::app()->getLocale()->date();
|
10 |
$date = $currentDate->subHour(25);
|
11 |
-
|
12 |
-
$paymentMethod->aggregate($date);
|
13 |
Mage::app()->getLocale()->revert();
|
14 |
}
|
15 |
}
|
1 |
<?php
|
2 |
|
|
|
3 |
class Codex_Yapital_Model_Observer
|
4 |
{
|
5 |
public function aggregateYapitalReportOrderPaymentData($schedule)
|
7 |
Mage::app()->getLocale()->emulate(0);
|
8 |
$currentDate = Mage::app()->getLocale()->date();
|
9 |
$date = $currentDate->subHour(25);
|
10 |
+
Mage::getResourceModel('yapital/report_paymentmethod')->aggregate($date);
|
|
|
11 |
Mage::app()->getLocale()->revert();
|
12 |
}
|
13 |
}
|
app/code/community/Codex/Yapital/Model/Resource/Report/Paymentmethod.php
CHANGED
@@ -190,9 +190,8 @@ class Codex_Yapital_Model_Resource_Report_Paymentmethod extends Mage_Sales_Model
|
|
190 |
Mage_Sales_Model_Order::STATE_NEW
|
191 |
));
|
192 |
|
193 |
-
|
194 |
if ($subSelect !== null) {
|
195 |
-
|
196 |
}
|
197 |
|
198 |
$select->group(array(
|
@@ -202,7 +201,6 @@ class Codex_Yapital_Model_Resource_Report_Paymentmethod extends Mage_Sales_Model
|
|
202 |
'o.status',
|
203 |
));
|
204 |
|
205 |
-
|
206 |
$adapter->query($select->insertFromSelect($this->getMainTable(), array_keys($columns)));
|
207 |
|
208 |
// setup all columns to select SUM() except period, store_id and order_status
|
190 |
Mage_Sales_Model_Order::STATE_NEW
|
191 |
));
|
192 |
|
|
|
193 |
if ($subSelect !== null) {
|
194 |
+
$select->having($this->_makeConditionFromDateRangeSelect($subSelect, 'period'));
|
195 |
}
|
196 |
|
197 |
$select->group(array(
|
201 |
'o.status',
|
202 |
));
|
203 |
|
|
|
204 |
$adapter->query($select->insertFromSelect($this->getMainTable(), array_keys($columns)));
|
205 |
|
206 |
// setup all columns to select SUM() except period, store_id and order_status
|
app/code/community/Codex/Yapital/controllers/NotificationController.php
CHANGED
@@ -5,6 +5,13 @@ class Codex_Yapital_NotificationController extends Mage_Core_Controller_Front_Ac
|
|
5 |
public function receiveAction()
|
6 |
{
|
7 |
Codex_Yapital_Model_Log::log("notification: processing");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
8 |
|
9 |
$notification = Mage::getModel('yapital/notification');
|
10 |
/* @var $notification Codex_Yapital_Model_Notification */
|
@@ -46,7 +53,7 @@ class Codex_Yapital_NotificationController extends Mage_Core_Controller_Front_Ac
|
|
46 |
|
47 |
|
48 |
} else {
|
49 |
-
Codex_Yapital_Model_Log::
|
50 |
$this->getResponse()->setHttpResponseCode(200); // Incase of not sending 200 everything breaks!
|
51 |
}
|
52 |
|
5 |
public function receiveAction()
|
6 |
{
|
7 |
Codex_Yapital_Model_Log::log("notification: processing");
|
8 |
+
Codex_Yapital_Model_Log::debug(
|
9 |
+
sprintf(
|
10 |
+
"<<<REQUEST\n%s\nREQUEST;",
|
11 |
+
$this->getRequest()->getRawBody()
|
12 |
+
)
|
13 |
+
);
|
14 |
+
|
15 |
|
16 |
$notification = Mage::getModel('yapital/notification');
|
17 |
/* @var $notification Codex_Yapital_Model_Notification */
|
53 |
|
54 |
|
55 |
} else {
|
56 |
+
Codex_Yapital_Model_Log::log('notification: empty request');
|
57 |
$this->getResponse()->setHttpResponseCode(200); // Incase of not sending 200 everything breaks!
|
58 |
}
|
59 |
|
app/code/community/Codex/Yapital/controllers/StandardController.php
CHANGED
@@ -62,6 +62,9 @@ class Codex_Yapital_StandardController extends Mage_Core_Controller_Front_Action
|
|
62 |
$order->cancel()->save();
|
63 |
}
|
64 |
}
|
|
|
|
|
|
|
65 |
$this->_redirect('checkout/cart');
|
66 |
}
|
67 |
|
@@ -71,6 +74,13 @@ class Codex_Yapital_StandardController extends Mage_Core_Controller_Front_Action
|
|
71 |
public function successAction()
|
72 |
{
|
73 |
Mage::getSingleton('checkout/session')->getQuote()->setIsActive(false)->save();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
74 |
$this->_redirect('checkout/onepage/success', array('_secure'=>true));
|
75 |
}
|
76 |
|
62 |
$order->cancel()->save();
|
63 |
}
|
64 |
}
|
65 |
+
|
66 |
+
Mage::helper('yapital/checkout')->restoreQuote();
|
67 |
+
|
68 |
$this->_redirect('checkout/cart');
|
69 |
}
|
70 |
|
74 |
public function successAction()
|
75 |
{
|
76 |
Mage::getSingleton('checkout/session')->getQuote()->setIsActive(false)->save();
|
77 |
+
|
78 |
+
try {
|
79 |
+
$this->_getOrder()->sendNewOrderEmail();
|
80 |
+
} catch (Exception $e) {
|
81 |
+
Mage::logException($e);
|
82 |
+
}
|
83 |
+
|
84 |
$this->_redirect('checkout/onepage/success', array('_secure'=>true));
|
85 |
}
|
86 |
|
app/code/community/Codex/Yapital/etc/config.xml
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Codex_Yapital>
|
5 |
-
<version>1.1.
|
6 |
</Codex_Yapital>
|
7 |
</modules>
|
8 |
|
2 |
<config>
|
3 |
<modules>
|
4 |
<Codex_Yapital>
|
5 |
+
<version>1.1.1</version>
|
6 |
</Codex_Yapital>
|
7 |
</modules>
|
8 |
|
app/code/community/Codex/Yapital/etc/system.xml
CHANGED
@@ -77,7 +77,7 @@
|
|
77 |
</shop_id>
|
78 |
|
79 |
<client_id translate="label">
|
80 |
-
<label>
|
81 |
<frontend_type>text</frontend_type>
|
82 |
<sort_order>630</sort_order>
|
83 |
<show_in_default>1</show_in_default>
|
@@ -162,7 +162,7 @@
|
|
162 |
</sandbox_shop_id>
|
163 |
|
164 |
<sandbox_client_id translate="label">
|
165 |
-
<label>
|
166 |
<frontend_type>text</frontend_type>
|
167 |
<sort_order>830</sort_order>
|
168 |
<show_in_default>1</show_in_default>
|
@@ -252,18 +252,6 @@
|
|
252 |
<show_in_website>1</show_in_website>
|
253 |
</sandbox_button>
|
254 |
|
255 |
-
<sandbox_update_status translate="comment">
|
256 |
-
<label>Fetch pending payments</label>
|
257 |
-
<frontend_class>button</frontend_class>
|
258 |
-
<frontend_model>yapital/system_config_storage_credentials_sandbox_update</frontend_model>
|
259 |
-
<sort_order>900</sort_order>
|
260 |
-
<show_in_default>1</show_in_default>
|
261 |
-
<show_in_website>1</show_in_website>
|
262 |
-
<comment><![CDATA[
|
263 |
-
Check once again if your pending payments has been paid yet.
|
264 |
-
]]></comment>
|
265 |
-
</sandbox_update_status>
|
266 |
-
|
267 |
</fields>
|
268 |
</yapital_standard>
|
269 |
</groups>
|
77 |
</shop_id>
|
78 |
|
79 |
<client_id translate="label">
|
80 |
+
<label>Client ID</label>
|
81 |
<frontend_type>text</frontend_type>
|
82 |
<sort_order>630</sort_order>
|
83 |
<show_in_default>1</show_in_default>
|
162 |
</sandbox_shop_id>
|
163 |
|
164 |
<sandbox_client_id translate="label">
|
165 |
+
<label>Client ID</label>
|
166 |
<frontend_type>text</frontend_type>
|
167 |
<sort_order>830</sort_order>
|
168 |
<show_in_default>1</show_in_default>
|
252 |
<show_in_website>1</show_in_website>
|
253 |
</sandbox_button>
|
254 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
255 |
</fields>
|
256 |
</yapital_standard>
|
257 |
</groups>
|
app/code/community/Codex/Yapital/sql/yapital_setup/mysql4-upgrade-0.2.0-0.3.0.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
$installer = $this;
|
5 |
$installer->startSetup();
|
6 |
|
7 |
-
|
8 |
|
9 |
/**
|
10 |
* Create table 'sales/order_aggregated_payment'
|
4 |
$installer = $this;
|
5 |
$installer->startSetup();
|
6 |
|
7 |
+
Mage::log('codex_yapital update to 0.3.0', null, '', true);
|
8 |
|
9 |
/**
|
10 |
* Create table 'sales/order_aggregated_payment'
|
package.xml
CHANGED
@@ -1,7 +1,7 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>yapital</name>
|
4 |
-
<version>1.1.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/apachepl.php">APL</license>
|
7 |
<channel>community</channel>
|
@@ -10,9 +10,9 @@
|
|
10 |
<description>Yapital, the first Pan-European, cross-channel payment solution, is the fast, easy and secure way for your customers to pay. All payments and transactions immediately show up in your Yapital business account and all payments are guaranteed.</description>
|
11 |
<notes>Yapital, the first Pan-European, cross-channel payment solution, is the fast, easy and secure way for your customers to pay. All payments and transactions immediately show up in your Yapital business account and all payments are guaranteed.</notes>
|
12 |
<authors><author><name>code-x GmbH</name><user>Yapital</user><email>yapital@code-x.de</email></author></authors>
|
13 |
-
<date>2014-
|
14 |
-
<time>
|
15 |
-
<contents><target name="magecommunity"><dir name="Codex"><dir name="Yapital"><dir name="Block"><file name="AbstractBlock.php" hash="5c615255446d077cee069bf7d5d21322"/><dir name="Adminhtml"><dir name="Report"><dir name="Yapital"><dir name="Payment"><file name="Grid.php" hash="a0344b462ed361f7d57acfda0ba10798"/></dir><file name="Payment.php" hash="aea486be982bc8741d1eedd221802758"/></dir></dir></dir><file name="Base.php" hash="791be5703ba25b221a7321abec8c0f45"/><dir name="Standard"><file name="Iframe.php" hash="da7daa35b968a1476978823f3e9ad147"/></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Html.php" hash="eb46809f3de2d8b51da4901b10744404"/></dir></dir><file name="Head.php" hash="98857a7e5a5c7a60e557f284372a27c9"/><dir name="Storage"><dir name="Credentials"><file name="Abstract.php" hash="b9d6749b3dcbb0b5ad4e73c2c5d5c6ac"/><file name="Notification.php" hash="c29b57fe4ad03948c40b5b6e3fe1fd2f"/><dir name="Sandbox"><file name="Notification.php" hash="fa725eebec26f853cba1439f5f31df75"/><file name="Secret.php" hash="fb913b0d6c72431559e1c17585847aa8"/><file name="Update.php" hash="6627da68587976eeb659543d73649b6b"/><file name="Validate.php" hash="3a01124738a22135d21b72df34c83d34"/></dir><file name="Secret.php" hash="d5ab18b1ec05d525ff8da4a254b81197"/><file name="Update.php" hash="a68e28133a55796cccfc69c501d1ba9b"/><file name="Validate.php" hash="c2ede6b048073dc7abe5ccba2c59b2fc"/></dir></dir></dir></dir></dir><file name="ErrorException.php" hash="fe1b4ff685300385200970d7d0f25571"/><file name="Exception.php" hash="b0de3f506d7247d17807f2582cef47a7"/><dir name="Helper"><file name="Config.php" hash="39540e7013b532138f2a08e0d95875fa"/><file name="Data.php" hash="818a367f6504849a355e099597ed6d16"/></dir><dir name="Model"><file name="Abstract.php" hash="7d8d5535aa68914342ac867ee90e44cf"/><dir name="Api"><file name="Abstract.php" hash="cb5873cfade75ba19d440626f1cf2218"/><dir name="Basket"><file name="Transaction.php" hash="ec2d81e296d2694c59dfee14aa05e370"/></dir><file name="BasketCollection.php" hash="d11ed911ae215281a521a70ae255d73e"/><file name="Client.php" hash="9442f52c676e1018fc984490ba2cd89e"/><file name="Connection.php" hash="a5fb3e6fa92ce4a304ff676a64400064"/><file name="ErrorMessage.php" hash="c26903fd1f2633c1ca4f42057dab6e36"/><file name="Notification.php" hash="bb528ab9b3110fc4f5fffe73e30d7a5b"/><file name="Restclient.php" hash="aa758166938370a5b0b5e67c973ebea3"/><file name="ReturnBasket.php" hash="64b28c01b7cf3404e633bb78c4207feb"/><file name="Token.php" hash="3a3b5d4497bcf9a48dd9ab4cd01444d7"/></dir><file name="Config.php" hash="e9f3fc07b3063f8e8f0c67ae6c7e566b"/><dir name="Datatype"><file name="Abstract.php" hash="f6cfcdba68d0680cae215fc396453ddc"/><file name="AbstractSimpleType.php" hash="cb14f8247e7e5c501cad829e566e62e8"/><file name="Airlinedata.php" hash="23fb1b88201c6813b9a9f59ac6da8968"/><file name="Amount.php" hash="70688876d82c81886f707d539c026d9b"/><file name="Basket.php" hash="
|
16 |
<compatible/>
|
17 |
-
<dependencies><required><php><min>5.3.0</min><max>5.
|
18 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>yapital</name>
|
4 |
+
<version>1.1.1</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://opensource.org/licenses/apachepl.php">APL</license>
|
7 |
<channel>community</channel>
|
10 |
<description>Yapital, the first Pan-European, cross-channel payment solution, is the fast, easy and secure way for your customers to pay. All payments and transactions immediately show up in your Yapital business account and all payments are guaranteed.</description>
|
11 |
<notes>Yapital, the first Pan-European, cross-channel payment solution, is the fast, easy and secure way for your customers to pay. All payments and transactions immediately show up in your Yapital business account and all payments are guaranteed.</notes>
|
12 |
<authors><author><name>code-x GmbH</name><user>Yapital</user><email>yapital@code-x.de</email></author></authors>
|
13 |
+
<date>2014-12-15</date>
|
14 |
+
<time>09:42:51</time>
|
15 |
+
<contents><target name="magecommunity"><dir name="Codex"><dir name="Yapital"><dir name="Block"><file name="AbstractBlock.php" hash="5c615255446d077cee069bf7d5d21322"/><dir name="Adminhtml"><dir name="Report"><dir name="Yapital"><dir name="Payment"><file name="Grid.php" hash="a0344b462ed361f7d57acfda0ba10798"/></dir><file name="Payment.php" hash="aea486be982bc8741d1eedd221802758"/></dir></dir></dir><file name="Base.php" hash="791be5703ba25b221a7321abec8c0f45"/><dir name="Standard"><file name="Iframe.php" hash="da7daa35b968a1476978823f3e9ad147"/></dir><dir name="System"><dir name="Config"><dir name="Form"><dir name="Field"><file name="Html.php" hash="eb46809f3de2d8b51da4901b10744404"/></dir></dir><file name="Head.php" hash="98857a7e5a5c7a60e557f284372a27c9"/><dir name="Storage"><dir name="Credentials"><file name="Abstract.php" hash="b9d6749b3dcbb0b5ad4e73c2c5d5c6ac"/><file name="Notification.php" hash="c29b57fe4ad03948c40b5b6e3fe1fd2f"/><dir name="Sandbox"><file name="Notification.php" hash="fa725eebec26f853cba1439f5f31df75"/><file name="Secret.php" hash="fb913b0d6c72431559e1c17585847aa8"/><file name="Update.php" hash="6627da68587976eeb659543d73649b6b"/><file name="Validate.php" hash="3a01124738a22135d21b72df34c83d34"/></dir><file name="Secret.php" hash="d5ab18b1ec05d525ff8da4a254b81197"/><file name="Update.php" hash="a68e28133a55796cccfc69c501d1ba9b"/><file name="Validate.php" hash="c2ede6b048073dc7abe5ccba2c59b2fc"/></dir></dir></dir></dir></dir><file name="ErrorException.php" hash="fe1b4ff685300385200970d7d0f25571"/><file name="Exception.php" hash="b0de3f506d7247d17807f2582cef47a7"/><dir name="Helper"><file name="Checkout.php" hash="c3a9c24fdab2a4af15fb71d11566c4cc"/><file name="Config.php" hash="39540e7013b532138f2a08e0d95875fa"/><file name="Data.php" hash="818a367f6504849a355e099597ed6d16"/></dir><dir name="Model"><file name="Abstract.php" hash="7d8d5535aa68914342ac867ee90e44cf"/><dir name="Api"><file name="Abstract.php" hash="cb5873cfade75ba19d440626f1cf2218"/><dir name="Basket"><file name="Transaction.php" hash="ec2d81e296d2694c59dfee14aa05e370"/></dir><file name="BasketCollection.php" hash="d11ed911ae215281a521a70ae255d73e"/><file name="Client.php" hash="9442f52c676e1018fc984490ba2cd89e"/><file name="Connection.php" hash="a5fb3e6fa92ce4a304ff676a64400064"/><file name="ErrorMessage.php" hash="c26903fd1f2633c1ca4f42057dab6e36"/><file name="Notification.php" hash="bb528ab9b3110fc4f5fffe73e30d7a5b"/><file name="Restclient.php" hash="aa758166938370a5b0b5e67c973ebea3"/><file name="ReturnBasket.php" hash="64b28c01b7cf3404e633bb78c4207feb"/><file name="Token.php" hash="3a3b5d4497bcf9a48dd9ab4cd01444d7"/></dir><file name="Config.php" hash="e9f3fc07b3063f8e8f0c67ae6c7e566b"/><dir name="Datatype"><file name="Abstract.php" hash="f6cfcdba68d0680cae215fc396453ddc"/><file name="AbstractSimpleType.php" hash="cb14f8247e7e5c501cad829e566e62e8"/><file name="Airlinedata.php" hash="23fb1b88201c6813b9a9f59ac6da8968"/><file name="Amount.php" hash="70688876d82c81886f707d539c026d9b"/><file name="Basket.php" hash="7eb0cb66766fbf92a250d9ff5a0e8d79"/><file name="Basketstransaction.php" hash="96af52e5b7a8ec7d5f19b8f640109d4a"/><file name="Baskettransactioncreated.php" hash="d0123197d7391957eded7a27a249f9d1"/><file name="Currency.php" hash="bfd417f13b4e591086cdd8344908e30c"/><file name="EventType.php" hash="766ca5f6ff202501a2c91ea7c38b387c"/><file name="ISOLanguage.php" hash="a3d8d5418e1b6065ddbd4425bf172cd8"/><file name="Interface.php" hash="ee2a4b504cf88f52dd732b485bb6f200"/><file name="Item.php" hash="6eb74275fd28c670b0d67c500fe0587c"/><file name="Merchantitem.php" hash="6de991ba501f6c8e0262fc178274e490"/><file name="Notification.php" hash="68403d19e03e029b87ae9f0c222bd9a5"/><file name="Postaladdress.php" hash="fb82d24751a956bac07fe93c541fef50"/><file name="Qrcodebinary.php" hash="d3a11746ea034234feaacf9f9a34c997"/><file name="Returnbasket.php" hash="b94285c70113ce402fc6d8a18fcf942f"/><file name="Shoprestresponse.php" hash="eb24834c14e622c8ac8679a8b14e5b5d"/><file name="Token.php" hash="c88ba481935bace3c72f661fe7ace803"/><file name="Transaction.php" hash="d5f2a4bb57ae825d730d5eb5932e97aa"/><file name="TransactionStatus.php" hash="b0bb4364938c6978f29540008b6d4932"/><file name="Transactions.php" hash="56ab62845ec4fefc29ba89c518af5058"/><file name="Yapitalpublicid.php" hash="6484f8852560106eb9237d354ca2f7a6"/></dir><file name="Log.php" hash="e7af52e826c5c1f6e453d4a9083b9c04"/><file name="Notification.php" hash="2730c03b93e3e93ab8e46af6664d2094"/><file name="Observer.php" hash="b77031fb455f187de85ec073f9d94abd"/><dir name="Order"><file name="Transaction.php" hash="7408eb705773c2ad499219a4677babf1"/></dir><dir name="Payment"><file name="Standard.php" hash="e7dc23d0d18779d367a15f79d1a31e4d"/></dir><dir name="Resource"><dir name="Notification"><file name="Collection.php" hash="e1b79fbcec50d81d1c4174c89b8f1148"/></dir><file name="Notification.php" hash="b0068110480422a9e1b6f2449efba433"/><dir name="Order"><dir name="Transaction"><file name="Collection.php" hash="027427bd2322fd73683ea3c60c61ef04"/></dir><file name="Transaction.php" hash="2c0bac5ca37f822da93b49971458f5d0"/></dir><dir name="Report"><dir name="Paymentmethod"><file name="Collection.php" hash="cc5b60ed4de7e958a0fc79707dd36482"/></dir><file name="Paymentmethod.php" hash="456b9e3d6b7d621257e4d51b36d64395"/></dir></dir><dir name="System"><dir name="Config"><dir name="Payment"><dir name="Credentials"><file name="Switch.php" hash="348cda17f3003ea434d27457aadf3064"/></dir></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><dir name="Report"><file name="YapitalController.php" hash="683e407a92e7c136cee9ec2380368823"/></dir><dir name="Yapital"><file name="ConfigController.php" hash="155c9c0bbc7cf67790cc8bd85cb54657"/><file name="DocumentationController.php" hash="f099a668cf2c40c88fdb35d5f0cf71fe"/><file name="NotificationController.php" hash="6c81c4e056a2e0027557061fe4592f0f"/></dir></dir><file name="NotificationController.php" hash="46409f93f710345af8620a90fa927264"/><file name="StandardController.php" hash="86425919093c0a111388f32ba427dee8"/></dir><dir name="doc"><file name="phpdoc.xml" hash="2f00609a356a86ae5563d2aab9f18267"/></dir><dir name="etc"><file name="adminhtml.xml" hash="1ff06e4291227e1206db001e2d22d788"/><file name="config.xml" hash="48c2f9bebd6d0125a2ecefa7a3baf882"/><file name="system.xml" hash="97d00fbac055a1ef8d694d7620094773"/></dir><dir name="sql"><dir name="yapital_setup"><file name="mysql4-install-0.1.0.php" hash="4152644ea01d36e2e3e1b57fec1994ef"/><file name="mysql4-upgrade-0.1.0-0.2.0.php" hash="1293127dc8ed191d4d33de7190e872e6"/><file name="mysql4-upgrade-0.2.0-0.3.0.php" hash="b1e1a52496abe325f21bbc3bfce79243"/><file name="mysql4-upgrade-0.3.0-1.0.0.php" hash="6d9e464fbb62007982d3ce4e2d82f8f9"/><file name="mysql4-upgrade-1.0.0-1.1.0.php" hash="45f5bf22bb6ef4d414bcc9a2281300d3"/></dir></dir><file name=".gitignore" hash="d41d8cd98f00b204e9800998ecf8427e"/></dir></dir></target><target name="mage"><dir name="app"><dir name="etc"><dir name="modules"><file name="Codex_Yapital.xml" hash="a6a24ae1ce947aa47c778521b1f481a0"/></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="yapital.xml" hash="8b15356d314992f7621338536573034f"/></dir><dir name="template"><dir name="yapital"><dir name="config"><dir name="credentials"><file name="notification.phtml" hash="3544f9ad6c8cdd7424f4f0c5399e2a49"/><file name="secret.phtml" hash="02e727e375e3226cf9b440689b966546"/><file name="update.phtml" hash="3f62690c2ef0e218bc9091a1f99ef1e5"/><file name="validate.phtml" hash="a7f1317f80eeabcfe6110f56765dd712"/></dir><file name="head.phtml" hash="4bf3a8bbb14c816fc9c8076d8b56c8dd"/></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="yapital.xml" hash="e5c2d771612aee646157f7568a386014"/></dir><dir name="template"><dir name="yapital"><dir name="standard"><file name="accessdenied.phtml" hash="e81555e15bb4aa1b6a9c4893899bf63b"/><file name="documentation.phtml" hash="3dab93389d4798452114eb10ca9cf623"/><file name="error.phtml" hash="42ef58c8e2b267d73c9fc2ad4144225f"/><file name="iframe.phtml" hash="08dcbcfc6d1cfa85458729b205fd91f5"/></dir></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="css"><dir name="yapital"><file name="iframe.css" hash="e415f3f5f58ec92b1d8fcc395fc2a717"/></dir></dir></dir></dir></dir><dir name="adminhtml"><dir name="default"><dir name="default"><file name="yapital.js" hash="8f3595de0bb696b3f6b9a950c31f09a3"/><dir name="images"><dir name="codex"><dir name="yapital"><file name="yapital150x39.png" hash="f30ea75e5c4c3a006e34c760d8c94f75"/></dir></dir></dir></dir></dir></dir></target><target name="magelocale"><dir name="en_US"><file name="Codex_Yapital.csv" hash="b5c5dcf57c6e0980f434dfae2a6a399d"/></dir></target></contents>
|
16 |
<compatible/>
|
17 |
+
<dependencies><required><php><min>5.3.0</min><max>5.5.10</max></php></required></dependencies>
|
18 |
</package>
|