yapital - Version 1.1.1

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 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
- // Extract items for cart
285
- $items = $order->getAllVisibleItems();
286
- foreach ( $items as $item )
287
- {
288
- /**
289
- * Generate new item for cart
290
- *
291
- * @var $yapitalItem Codex_Yapital_Model_Datatype_Item
292
- */
293
- $yapitalItem = Mage::getModel(
294
- "yapital/datatype_item"
295
- );
296
-
297
- // import mage data and add to cart
298
- $yapitalItem->importItem($item);
299
- $this->addItem(clone $yapitalItem);
300
-
301
- }
302
-
303
- /**
304
- * Generate shipping as item
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->getBasePriceInclTax());
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() * $this->getQuantity()),
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 = "Yapital: " . $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
- $paymentMethod = Mage::getResourceModel('yapital/report_paymentmethod');
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
- // $select->having($this->_makeConditionFromDateRangeSelect($subSelect, 'period'));
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::error('notification: empty request');
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.0</version>
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>Public ID</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>Public ID</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
- Codex_Yapital_Model_Log::log('codex_yapital update to 0.3.0', null, '', true);
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.0</version>
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-08-14</date>
14
- <time>10:29:39</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="5b3c687efec18bfe955819b1973591f3"/><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="9863da0b4b7c8fdb71ef9e40d204b8a6"/><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="07b67ab42b57b3eca2cf95607e80414b"/><file name="TransactionStatus.php" hash="b0bb4364938c6978f29540008b6d4932"/><file name="Transactions.php" hash="56ab62845ec4fefc29ba89c518af5058"/><file name="Yapitalpublicid.php" hash="6484f8852560106eb9237d354ca2f7a6"/></dir><file name="Log.php" hash="c31d1f06231b7397cb39d01cee19d5d2"/><file name="Notification.php" hash="2730c03b93e3e93ab8e46af6664d2094"/><file name="Observer.php" hash="3ad6f902edb9f40efdd6619eccd1e14a"/><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="4fac8c278e45ffc46cc01e310979b2d9"/></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="7b385b3197377378b2fc3273abcb8ae5"/><file name="StandardController.php" hash="07c6d1dfdafddc7950b86e082c2bd260"/></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="a30d880f9785b0368808073de4844b12"/><file name="system.xml" hash="26763e943d9161ebedf68c4c27498647"/></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="3d9b2e8e1ea855d5d90368d153d52b95"/><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.6.0</max></php></required></dependencies>
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>