Version Notes
ADDED: missing payment cancellation functions
ADDED: Login with Amazon button on the customer registration page
IMPROVED: retrieving shipping address during the checkout
IMPROVED: disable Amazon button for virtual orders when Login is disabled
FIXED: issue with placing virtual orders in sandbox mode
FIXED: closing order reference on completed capture
Download this release
Release Info
Developer | creativestyle GmbH |
Extension | Creativestyle_AmazonPayments |
Version | 1.7.4 |
Comparing to | |
See all releases |
Code changes from version 1.7.2 to 1.7.4
- app/code/community/Creativestyle/AmazonPayments/Block/Abstract.php +10 -0
- app/code/community/Creativestyle/AmazonPayments/Block/Pay/Abstract.php +3 -0
- app/code/community/Creativestyle/AmazonPayments/Model/Api/Advanced.php +3 -2
- app/code/community/Creativestyle/AmazonPayments/Model/Observer.php +14 -10
- app/code/community/Creativestyle/AmazonPayments/Model/Payment/Abstract.php +26 -4
- app/code/community/Creativestyle/AmazonPayments/Model/Processor/Ipn.php +8 -3
- app/code/community/Creativestyle/AmazonPayments/Model/Processor/Order.php +32 -10
- app/code/community/Creativestyle/AmazonPayments/Model/Processor/Payment.php +22 -0
- app/code/community/Creativestyle/AmazonPayments/controllers/Advanced/CheckoutController.php +7 -7
- app/code/community/Creativestyle/AmazonPayments/etc/config.xml +1 -1
- app/design/frontend/base/default/layout/amazonpayments.xml +8 -0
- app/locale/de_DE/Creativestyle_AmazonPayments.csv +1 -1
- app/locale/de_DE/template/email/amazon_payments_failed.html +1 -1
- js/creativestyle/apa_sandbox_toolbox.min.js +1 -1
- lib/OffAmazonPaymentsService/RegionSpecificProperties.php +1 -1
- package.xml +10 -13
app/code/community/Creativestyle/AmazonPayments/Block/Abstract.php
CHANGED
@@ -68,6 +68,16 @@ abstract class Creativestyle_AmazonPayments_Block_Abstract extends Mage_Core_Blo
|
|
68 |
return $this->_quote;
|
69 |
}
|
70 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
public function getCheckoutUrl() {
|
72 |
return Mage::getUrl('amazonpayments/advanced_checkout');
|
73 |
}
|
68 |
return $this->_quote;
|
69 |
}
|
70 |
|
71 |
+
public function _quoteHasVirtualItems() {
|
72 |
+
if ($this->_getQuote()->isVirtual()) return true;
|
73 |
+
foreach ($this->_getQuote()->getAllVisibleItems() as $item) {
|
74 |
+
if ($item->getIsVirtual()) {
|
75 |
+
return true;
|
76 |
+
}
|
77 |
+
}
|
78 |
+
return false;
|
79 |
+
}
|
80 |
+
|
81 |
public function getCheckoutUrl() {
|
82 |
return Mage::getUrl('amazonpayments/advanced_checkout');
|
83 |
}
|
app/code/community/Creativestyle/AmazonPayments/Block/Pay/Abstract.php
CHANGED
@@ -23,6 +23,9 @@ abstract class Creativestyle_AmazonPayments_Block_Pay_Abstract extends Creatives
|
|
23 |
&& $this->_getConfig()->isCurrentLocaleAllowed()
|
24 |
&& $this->_isConnectionSecure())
|
25 |
{
|
|
|
|
|
|
|
26 |
$methodInstance = $this->isLive() ? Mage::getModel('amazonpayments/payment_advanced') : Mage::getModel('amazonpayments/payment_advanced_sandbox');
|
27 |
return $methodInstance->isAvailable($this->_getQuote());
|
28 |
}
|
23 |
&& $this->_getConfig()->isCurrentLocaleAllowed()
|
24 |
&& $this->_isConnectionSecure())
|
25 |
{
|
26 |
+
if (!$this->isLoginActive() && $this->_quoteHasVirtualItems()) {
|
27 |
+
return false;
|
28 |
+
}
|
29 |
$methodInstance = $this->isLive() ? Mage::getModel('amazonpayments/payment_advanced') : Mage::getModel('amazonpayments/payment_advanced_sandbox');
|
30 |
return $methodInstance->isAvailable($this->_getQuote());
|
31 |
}
|
app/code/community/Creativestyle/AmazonPayments/Model/Api/Advanced.php
CHANGED
@@ -22,10 +22,11 @@ class Creativestyle_AmazonPayments_Model_Api_Advanced extends Creativestyle_Amaz
|
|
22 |
return $this->_api;
|
23 |
}
|
24 |
|
25 |
-
public function getOrderReferenceDetails($orderReferenceId) {
|
26 |
$request = new OffAmazonPaymentsService_Model_GetOrderReferenceDetailsRequest(array(
|
27 |
'SellerId' => $this->getMerchantId(),
|
28 |
-
'AmazonOrderReferenceId' => $orderReferenceId
|
|
|
29 |
));
|
30 |
$response = $this->_getApi()->getOrderReferenceDetails($request);
|
31 |
if ($response->isSetGetOrderReferenceDetailsResult()) {
|
22 |
return $this->_api;
|
23 |
}
|
24 |
|
25 |
+
public function getOrderReferenceDetails($orderReferenceId, $accessToken = null) {
|
26 |
$request = new OffAmazonPaymentsService_Model_GetOrderReferenceDetailsRequest(array(
|
27 |
'SellerId' => $this->getMerchantId(),
|
28 |
+
'AmazonOrderReferenceId' => $orderReferenceId,
|
29 |
+
'AddressConsentToken' => $accessToken
|
30 |
));
|
31 |
$response = $this->_getApi()->getOrderReferenceDetails($request);
|
32 |
if ($response->isSetGetOrderReferenceDetailsResult()) {
|
app/code/community/Creativestyle/AmazonPayments/Model/Observer.php
CHANGED
@@ -44,6 +44,10 @@ class Creativestyle_AmazonPayments_Model_Observer {
|
|
44 |
return $transaction->save();
|
45 |
}
|
46 |
|
|
|
|
|
|
|
|
|
47 |
protected function _pollTransactionData() {
|
48 |
$collection = Mage::getModel('sales/order_payment_transaction')->getCollection()
|
49 |
->addPaymentInformation(array('method'))
|
@@ -65,7 +69,7 @@ class Creativestyle_AmazonPayments_Model_Observer {
|
|
65 |
foreach ($collection as $transaction) {
|
66 |
try {
|
67 |
$txnType = $transaction->getTxnType();
|
68 |
-
switch (
|
69 |
case Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_PENDING:
|
70 |
$recentTransactionId = $this->_fetchTransactionInfo($transaction)->getId();
|
71 |
$count++;
|
@@ -113,19 +117,19 @@ class Creativestyle_AmazonPayments_Model_Observer {
|
|
113 |
protected function _shouldUpdateParentTransaction($transaction) {
|
114 |
switch ($transaction->getTxnType() && !$transaction->getData('skip_update_parent_transaction')) {
|
115 |
case Mage_Sales_Model_Order_Payment_Transaction::TYPE_AUTH:
|
116 |
-
return in_array(
|
117 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_DECLINED,
|
118 |
/* temporary disabled as resulting in missing panrent order transaction for auth & capture */
|
119 |
// Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_CLOSED
|
120 |
));
|
121 |
case Mage_Sales_Model_Order_Payment_Transaction::TYPE_CAPTURE:
|
122 |
-
return in_array(
|
123 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_COMPLETED,
|
124 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_DECLINED,
|
125 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_CLOSED
|
126 |
));
|
127 |
case Mage_Sales_Model_Order_Payment_Transaction::TYPE_REFUND:
|
128 |
-
return in_array(
|
129 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_COMPLETED,
|
130 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_DECLINED
|
131 |
));
|
@@ -145,13 +149,12 @@ class Creativestyle_AmazonPayments_Model_Observer {
|
|
145 |
|
146 |
protected function _updateOrderTransaction($transaction, $shouldSave = true) {
|
147 |
if ($transaction->getTxnType() == Mage_Sales_Model_Order_Payment_Transaction::TYPE_CAPTURE) {
|
148 |
-
|
149 |
-
if (in_array($txnStatus, array('completed', 'closed'))) {
|
150 |
$payment = $transaction->getOrderPaymentObject();
|
151 |
if ($payment) {
|
152 |
-
|
153 |
-
->
|
154 |
-
->closeOrderReference(
|
155 |
}
|
156 |
}
|
157 |
}
|
@@ -232,7 +235,7 @@ class Creativestyle_AmazonPayments_Model_Observer {
|
|
232 |
try {
|
233 |
$transaction = $observer->getEvent()->getOrderPaymentTransaction();
|
234 |
if ($transaction->getId() && in_array($transaction->getOrderPaymentObject()->getMethod(), Mage::helper('amazonpayments')->getAvailablePaymentMethods())) {
|
235 |
-
if (in_array(
|
236 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_DECLINED,
|
237 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_COMPLETED,
|
238 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_CANCELED,
|
@@ -251,6 +254,7 @@ class Creativestyle_AmazonPayments_Model_Observer {
|
|
251 |
try {
|
252 |
$transaction = $observer->getEvent()->getOrderPaymentTransaction();
|
253 |
if ($transaction->getId() && in_array($transaction->getOrderPaymentObject()->getMethod(), Mage::helper('amazonpayments')->getAvailablePaymentMethods())) {
|
|
|
254 |
$this->_updateParentTransaction($transaction);
|
255 |
}
|
256 |
} catch (Exception $e) {
|
44 |
return $transaction->save();
|
45 |
}
|
46 |
|
47 |
+
protected function _getTransactionStatus($transaction) {
|
48 |
+
return Mage::helper('amazonpayments')->getTransactionInformation($transaction, Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_KEY);
|
49 |
+
}
|
50 |
+
|
51 |
protected function _pollTransactionData() {
|
52 |
$collection = Mage::getModel('sales/order_payment_transaction')->getCollection()
|
53 |
->addPaymentInformation(array('method'))
|
69 |
foreach ($collection as $transaction) {
|
70 |
try {
|
71 |
$txnType = $transaction->getTxnType();
|
72 |
+
switch ($this->_getTransactionStatus($transaction)) {
|
73 |
case Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_PENDING:
|
74 |
$recentTransactionId = $this->_fetchTransactionInfo($transaction)->getId();
|
75 |
$count++;
|
117 |
protected function _shouldUpdateParentTransaction($transaction) {
|
118 |
switch ($transaction->getTxnType() && !$transaction->getData('skip_update_parent_transaction')) {
|
119 |
case Mage_Sales_Model_Order_Payment_Transaction::TYPE_AUTH:
|
120 |
+
return in_array($this->_getTransactionStatus($transaction), array(
|
121 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_DECLINED,
|
122 |
/* temporary disabled as resulting in missing panrent order transaction for auth & capture */
|
123 |
// Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_CLOSED
|
124 |
));
|
125 |
case Mage_Sales_Model_Order_Payment_Transaction::TYPE_CAPTURE:
|
126 |
+
return in_array($this->_getTransactionStatus($transaction), array(
|
127 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_COMPLETED,
|
128 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_DECLINED,
|
129 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_CLOSED
|
130 |
));
|
131 |
case Mage_Sales_Model_Order_Payment_Transaction::TYPE_REFUND:
|
132 |
+
return in_array($this->_getTransactionStatus($transaction), array(
|
133 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_COMPLETED,
|
134 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_DECLINED
|
135 |
));
|
149 |
|
150 |
protected function _updateOrderTransaction($transaction, $shouldSave = true) {
|
151 |
if ($transaction->getTxnType() == Mage_Sales_Model_Order_Payment_Transaction::TYPE_CAPTURE) {
|
152 |
+
if ($this->_getTransactionStatus($transaction) == Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_COMPLETED) {
|
|
|
153 |
$payment = $transaction->getOrderPaymentObject();
|
154 |
if ($payment) {
|
155 |
+
Mage::getModel('amazonpayments/processor_payment')
|
156 |
+
->setPaymentObject($payment)
|
157 |
+
->closeOrderReference();
|
158 |
}
|
159 |
}
|
160 |
}
|
235 |
try {
|
236 |
$transaction = $observer->getEvent()->getOrderPaymentTransaction();
|
237 |
if ($transaction->getId() && in_array($transaction->getOrderPaymentObject()->getMethod(), Mage::helper('amazonpayments')->getAvailablePaymentMethods())) {
|
238 |
+
if (in_array($this->_getTransactionStatus($transaction), array(
|
239 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_DECLINED,
|
240 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_COMPLETED,
|
241 |
Creativestyle_AmazonPayments_Model_Processor_TransactionAdapter::TRANSACTION_STATE_CANCELED,
|
254 |
try {
|
255 |
$transaction = $observer->getEvent()->getOrderPaymentTransaction();
|
256 |
if ($transaction->getId() && in_array($transaction->getOrderPaymentObject()->getMethod(), Mage::helper('amazonpayments')->getAvailablePaymentMethods())) {
|
257 |
+
$this->_updateOrderTransaction($transaction);
|
258 |
$this->_updateParentTransaction($transaction);
|
259 |
}
|
260 |
} catch (Exception $e) {
|
app/code/community/Creativestyle/AmazonPayments/Model/Payment/Abstract.php
CHANGED
@@ -342,6 +342,16 @@ abstract class Creativestyle_AmazonPayments_Model_Payment_Abstract extends Mage_
|
|
342 |
return $this->_getPaymentProcessor()->importTransactionDetails($transaction, $refundDetails);
|
343 |
}
|
344 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
345 |
/**
|
346 |
* Public wrapper for payment order
|
347 |
*
|
@@ -462,7 +472,6 @@ abstract class Creativestyle_AmazonPayments_Model_Payment_Abstract extends Mage_
|
|
462 |
}
|
463 |
|
464 |
/**
|
465 |
-
* @todo
|
466 |
* Cancel payment abstract method
|
467 |
*
|
468 |
* @param Varien_Object $payment
|
@@ -470,12 +479,19 @@ abstract class Creativestyle_AmazonPayments_Model_Payment_Abstract extends Mage_
|
|
470 |
* @return Mage_Payment_Model_Abstract
|
471 |
*/
|
472 |
public function cancel(Varien_Object $payment) {
|
|
|
473 |
$this->_initInfoInstance($payment);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
474 |
return $this;
|
475 |
}
|
476 |
|
477 |
/**
|
478 |
-
* @todo
|
479 |
* Void payment abstract method
|
480 |
*
|
481 |
* @param Varien_Object $payment
|
@@ -483,10 +499,15 @@ abstract class Creativestyle_AmazonPayments_Model_Payment_Abstract extends Mage_
|
|
483 |
* @return Mage_Payment_Model_Abstract
|
484 |
*/
|
485 |
public function void(Varien_Object $payment) {
|
|
|
486 |
$this->_initInfoInstance($payment);
|
487 |
-
if (
|
488 |
-
|
|
|
|
|
489 |
}
|
|
|
|
|
490 |
return $this;
|
491 |
}
|
492 |
|
@@ -524,6 +545,7 @@ abstract class Creativestyle_AmazonPayments_Model_Payment_Abstract extends Mage_
|
|
524 |
$this->setStore($payment->getOrder()->getStoreId());
|
525 |
switch ($paymentAction) {
|
526 |
case self::ACTION_MANUAL:
|
|
|
527 |
$orderTransaction = null;
|
528 |
$orderReferenceAdapter = $this->_order($this->getInfoInstance()->getOrder()->getBaseTotalDue(), $orderTransaction);
|
529 |
$orderReferenceAdapter->validateTransactionStatus();
|
342 |
return $this->_getPaymentProcessor()->importTransactionDetails($transaction, $refundDetails);
|
343 |
}
|
344 |
|
345 |
+
/**
|
346 |
+
* Payment void
|
347 |
+
*/
|
348 |
+
protected function _void() {
|
349 |
+
if (!$this->canVoid($this->getInfoInstance())) {
|
350 |
+
throw new Creativestyle_AmazonPayments_Exception('Operation not allowed');
|
351 |
+
}
|
352 |
+
$this->_getPaymentProcessor()->cancelOrderReference();
|
353 |
+
}
|
354 |
+
|
355 |
/**
|
356 |
* Public wrapper for payment order
|
357 |
*
|
472 |
}
|
473 |
|
474 |
/**
|
|
|
475 |
* Cancel payment abstract method
|
476 |
*
|
477 |
* @param Varien_Object $payment
|
479 |
* @return Mage_Payment_Model_Abstract
|
480 |
*/
|
481 |
public function cancel(Varien_Object $payment) {
|
482 |
+
Mage::log('cancel() method', null, 'apa_devel.log', true);
|
483 |
$this->_initInfoInstance($payment);
|
484 |
+
if ($orderTransaction = $payment->lookupTransaction(false, Mage_Sales_Model_Order_Payment_Transaction::TYPE_ORDER)) {
|
485 |
+
if (!$orderTransaction->getIsClosed()) {
|
486 |
+
$this->_void();
|
487 |
+
}
|
488 |
+
}
|
489 |
+
// avoid transaction duplicates
|
490 |
+
$payment->setSkipTransactionCreation(true);
|
491 |
return $this;
|
492 |
}
|
493 |
|
494 |
/**
|
|
|
495 |
* Void payment abstract method
|
496 |
*
|
497 |
* @param Varien_Object $payment
|
499 |
* @return Mage_Payment_Model_Abstract
|
500 |
*/
|
501 |
public function void(Varien_Object $payment) {
|
502 |
+
Mage::log('void() method', null, 'apa_devel.log', true);
|
503 |
$this->_initInfoInstance($payment);
|
504 |
+
if ($orderTransaction = $payment->lookupTransaction(false, Mage_Sales_Model_Order_Payment_Transaction::TYPE_ORDER)) {
|
505 |
+
if (!$orderTransaction->getIsClosed()) {
|
506 |
+
$this->_void();
|
507 |
+
}
|
508 |
}
|
509 |
+
// avoid transaction duplicates
|
510 |
+
$payment->setSkipTransactionCreation(true);
|
511 |
return $this;
|
512 |
}
|
513 |
|
545 |
$this->setStore($payment->getOrder()->getStoreId());
|
546 |
switch ($paymentAction) {
|
547 |
case self::ACTION_MANUAL:
|
548 |
+
case self::ACTION_ERP:
|
549 |
$orderTransaction = null;
|
550 |
$orderReferenceAdapter = $this->_order($this->getInfoInstance()->getOrder()->getBaseTotalDue(), $orderTransaction);
|
551 |
$orderReferenceAdapter->validateTransactionStatus();
|
app/code/community/Creativestyle/AmazonPayments/Model/Processor/Ipn.php
CHANGED
@@ -51,12 +51,17 @@ class Creativestyle_AmazonPayments_Model_Processor_Ipn {
|
|
51 |
* TODO: [_lookupPayment description]
|
52 |
*
|
53 |
* @param string $orderReferenceId
|
54 |
-
*
|
|
|
|
|
|
|
55 |
*/
|
56 |
protected function _lookupPayment($orderReferenceId) {
|
57 |
$order = Mage::getModel('sales/order')->loadByAttribute('ext_order_id', $orderReferenceId);
|
58 |
-
if (is_object($order)
|
59 |
-
|
|
|
|
|
60 |
}
|
61 |
|
62 |
/**
|
51 |
* TODO: [_lookupPayment description]
|
52 |
*
|
53 |
* @param string $orderReferenceId
|
54 |
+
*
|
55 |
+
* @return Mage_Sales_Model_Order_Payment
|
56 |
+
*
|
57 |
+
* @throws Creativestyle_AmazonPayments_Exception
|
58 |
*/
|
59 |
protected function _lookupPayment($orderReferenceId) {
|
60 |
$order = Mage::getModel('sales/order')->loadByAttribute('ext_order_id', $orderReferenceId);
|
61 |
+
if (!is_object($order) || !$order->getId()) {
|
62 |
+
throw new Creativestyle_AmazonPayments_Exception('Payment transaction with such ID not found');
|
63 |
+
}
|
64 |
+
return $order->getPayment();
|
65 |
}
|
66 |
|
67 |
/**
|
app/code/community/Creativestyle/AmazonPayments/Model/Processor/Order.php
CHANGED
@@ -55,7 +55,7 @@ class Creativestyle_AmazonPayments_Model_Processor_Order {
|
|
55 |
*
|
56 |
* @return bool
|
57 |
*/
|
58 |
-
|
59 |
if (is_numeric($addressLine1)) {
|
60 |
return true;
|
61 |
}
|
@@ -68,6 +68,13 @@ class Creativestyle_AmazonPayments_Model_Processor_Order {
|
|
68 |
return false;
|
69 |
}
|
70 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
71 |
/**
|
72 |
* Convert address object from Amazon Payments API response to Varien_Object
|
73 |
* indexed with the same keys Magento order address entities
|
@@ -76,8 +83,8 @@ class Creativestyle_AmazonPayments_Model_Processor_Order {
|
|
76 |
*
|
77 |
* @return Varien_Object
|
78 |
*/
|
79 |
-
|
80 |
-
$data =
|
81 |
$amazonAddress->getAddressLine1(),
|
82 |
$amazonAddress->getAddressLine2(),
|
83 |
$amazonAddress->getAddressLine3(),
|
@@ -93,6 +100,13 @@ class Creativestyle_AmazonPayments_Model_Processor_Order {
|
|
93 |
return new Varien_Object($data);
|
94 |
}
|
95 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
96 |
/**
|
97 |
* Convert Amazon AddressLine fields to the array indexed with the same
|
98 |
* keys Magento order address entities are using. Try to guess if address
|
@@ -105,11 +119,11 @@ class Creativestyle_AmazonPayments_Model_Processor_Order {
|
|
105 |
*
|
106 |
* @return array
|
107 |
*/
|
108 |
-
|
109 |
$data = array('street' => array());
|
110 |
if ($countryId && in_array($countryId, array('DE', 'AT'))) {
|
111 |
if ($addressLine3) {
|
112 |
-
if (
|
113 |
$data['street'][] = $addressLine1;
|
114 |
$data['street'][] = $addressLine2;
|
115 |
} else {
|
@@ -117,7 +131,7 @@ class Creativestyle_AmazonPayments_Model_Processor_Order {
|
|
117 |
}
|
118 |
$data['street'][] = $addressLine3;
|
119 |
} else if ($addressLine2) {
|
120 |
-
if (
|
121 |
$data['street'][] = $addressLine1;
|
122 |
} else {
|
123 |
$data['company'] = $addressLine1;
|
@@ -140,6 +154,13 @@ class Creativestyle_AmazonPayments_Model_Processor_Order {
|
|
140 |
return $data;
|
141 |
}
|
142 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
143 |
/**
|
144 |
* Convert transaction details object to Varien_Object indexed
|
145 |
* with the same keys as Magento order entity
|
@@ -160,12 +181,12 @@ class Creativestyle_AmazonPayments_Model_Processor_Order {
|
|
160 |
}
|
161 |
if ($transactionDetails->isSetDestination()) {
|
162 |
if ($transactionDetails->getDestination()->isSetPhysicalDestination()) {
|
163 |
-
$data['shipping_address'] =
|
164 |
}
|
165 |
}
|
166 |
if ($transactionDetails->isSetBillingAddress()) {
|
167 |
if ($transactionDetails->getBillingAddress()->isSetPhysicalAddress()) {
|
168 |
-
$data['billing_address'] =
|
169 |
$data['customer_firstname'] = $data['billing_address']->getFirstname();
|
170 |
$data['customer_lastname'] = $data['billing_address']->getLastname();
|
171 |
}
|
@@ -176,7 +197,7 @@ class Creativestyle_AmazonPayments_Model_Processor_Order {
|
|
176 |
// AuthorizationDetails from API response
|
177 |
elseif ($transactionDetails instanceof OffAmazonPaymentsService_Model_AuthorizationDetails) {
|
178 |
if ($transactionDetails->isSetAuthorizationBillingAddress()) {
|
179 |
-
$data['billing_address'] =
|
180 |
$data['customer_firstname'] = $data['billing_address']->getFirstname();
|
181 |
$data['customer_lastname'] = $data['billing_address']->getLastname();
|
182 |
}
|
@@ -401,7 +422,8 @@ class Creativestyle_AmazonPayments_Model_Processor_Order {
|
|
401 |
|
402 |
$this->_sendTransactionEmails($transactionAdapter, $stateObject);
|
403 |
|
404 |
-
if (
|
|
|
405 |
$this->getOrder()
|
406 |
->setHoldBeforeState($stateObject->getHoldBeforeState() ? $stateObject->getHoldBeforeState() : null)
|
407 |
->setHoldBeforeStatus($stateObject->getHoldBeforeStatus() ? $stateObject->getHoldBeforeStatus() : null)
|
55 |
*
|
56 |
* @return bool
|
57 |
*/
|
58 |
+
public static function isPoBox($addressLine1, $addressLine2 = null) {
|
59 |
if (is_numeric($addressLine1)) {
|
60 |
return true;
|
61 |
}
|
68 |
return false;
|
69 |
}
|
70 |
|
71 |
+
/**
|
72 |
+
* @deprecated deprecated since 1.7.4
|
73 |
+
*/
|
74 |
+
protected function _isPoBox($addressLine1, $addressLine2 = null) {
|
75 |
+
return self::isPoBox($addressLine1, $addressLine2);
|
76 |
+
}
|
77 |
+
|
78 |
/**
|
79 |
* Convert address object from Amazon Payments API response to Varien_Object
|
80 |
* indexed with the same keys Magento order address entities
|
83 |
*
|
84 |
* @return Varien_Object
|
85 |
*/
|
86 |
+
public static function mapAmazonAddress($amazonAddress) {
|
87 |
+
$data = self::mapAmazonAddressLines(
|
88 |
$amazonAddress->getAddressLine1(),
|
89 |
$amazonAddress->getAddressLine2(),
|
90 |
$amazonAddress->getAddressLine3(),
|
100 |
return new Varien_Object($data);
|
101 |
}
|
102 |
|
103 |
+
/**
|
104 |
+
* @deprecated deprecated since 1.7.4
|
105 |
+
*/
|
106 |
+
protected function _mapAmazonAddress($amazonAddress) {
|
107 |
+
return self::mapAmazonAddress($amazonAddress);
|
108 |
+
}
|
109 |
+
|
110 |
/**
|
111 |
* Convert Amazon AddressLine fields to the array indexed with the same
|
112 |
* keys Magento order address entities are using. Try to guess if address
|
119 |
*
|
120 |
* @return array
|
121 |
*/
|
122 |
+
public static function mapAmazonAddressLines($addressLine1, $addressLine2 = null, $addressLine3 = null, $countryId = null) {
|
123 |
$data = array('street' => array());
|
124 |
if ($countryId && in_array($countryId, array('DE', 'AT'))) {
|
125 |
if ($addressLine3) {
|
126 |
+
if (self::isPoBox($addressLine1, $addressLine2)) {
|
127 |
$data['street'][] = $addressLine1;
|
128 |
$data['street'][] = $addressLine2;
|
129 |
} else {
|
131 |
}
|
132 |
$data['street'][] = $addressLine3;
|
133 |
} else if ($addressLine2) {
|
134 |
+
if (self::isPoBox($addressLine1)) {
|
135 |
$data['street'][] = $addressLine1;
|
136 |
} else {
|
137 |
$data['company'] = $addressLine1;
|
154 |
return $data;
|
155 |
}
|
156 |
|
157 |
+
/**
|
158 |
+
* @deprecated deprecated since 1.7.4
|
159 |
+
*/
|
160 |
+
protected function _mapAmazonAddressLines($addressLine1, $addressLine2 = null, $addressLine3 = null, $countryId = null) {
|
161 |
+
return self::mapAmazonAddressLines($addressLine1, $addressLine2, $addressLine3, $countryId);
|
162 |
+
}
|
163 |
+
|
164 |
/**
|
165 |
* Convert transaction details object to Varien_Object indexed
|
166 |
* with the same keys as Magento order entity
|
181 |
}
|
182 |
if ($transactionDetails->isSetDestination()) {
|
183 |
if ($transactionDetails->getDestination()->isSetPhysicalDestination()) {
|
184 |
+
$data['shipping_address'] = self::mapAmazonAddress($transactionDetails->getDestination()->getPhysicalDestination());
|
185 |
}
|
186 |
}
|
187 |
if ($transactionDetails->isSetBillingAddress()) {
|
188 |
if ($transactionDetails->getBillingAddress()->isSetPhysicalAddress()) {
|
189 |
+
$data['billing_address'] = self::mapAmazonAddress($transactionDetails->getBillingAddress()->getPhysicalAddress());
|
190 |
$data['customer_firstname'] = $data['billing_address']->getFirstname();
|
191 |
$data['customer_lastname'] = $data['billing_address']->getLastname();
|
192 |
}
|
197 |
// AuthorizationDetails from API response
|
198 |
elseif ($transactionDetails instanceof OffAmazonPaymentsService_Model_AuthorizationDetails) {
|
199 |
if ($transactionDetails->isSetAuthorizationBillingAddress()) {
|
200 |
+
$data['billing_address'] = self::mapAmazonAddress($transactionDetails->getAuthorizationBillingAddress());
|
201 |
$data['customer_firstname'] = $data['billing_address']->getFirstname();
|
202 |
$data['customer_lastname'] = $data['billing_address']->getLastname();
|
203 |
}
|
422 |
|
423 |
$this->_sendTransactionEmails($transactionAdapter, $stateObject);
|
424 |
|
425 |
+
if (!($this->getOrder()->isCanceled() || $this->getOrder()->getState() == Mage_Sales_Model_Order::STATE_CLOSED)
|
426 |
+
&& ($stateObject->getState() != $this->getOrder()->getState() || $stateObject->getStatus() != $this->getOrder()->getStatus())) {
|
427 |
$this->getOrder()
|
428 |
->setHoldBeforeState($stateObject->getHoldBeforeState() ? $stateObject->getHoldBeforeState() : null)
|
429 |
->setHoldBeforeStatus($stateObject->getHoldBeforeStatus() ? $stateObject->getHoldBeforeStatus() : null)
|
app/code/community/Creativestyle/AmazonPayments/Model/Processor/Payment.php
CHANGED
@@ -172,4 +172,26 @@ class Creativestyle_AmazonPayments_Model_Processor_Payment {
|
|
172 |
return $this->_importTransactionDetails($transaction, $transactionDetails);
|
173 |
}
|
174 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
175 |
}
|
172 |
return $this->_importTransactionDetails($transaction, $transactionDetails);
|
173 |
}
|
174 |
|
175 |
+
/**
|
176 |
+
* Cancel order reference on Amazon Payments gateway
|
177 |
+
*/
|
178 |
+
public function cancelOrderReference() {
|
179 |
+
$orderTransaction = $this->getPayment()->lookupTransaction(false, Mage_Sales_Model_Order_Payment_Transaction::TYPE_ORDER);
|
180 |
+
if ($orderTransaction && !$orderTransaction->getIsClosed()) {
|
181 |
+
$this->_getApi()->cancelOrderReference($orderTransaction->getTxnId());
|
182 |
+
$orderTransaction->setIsClosed(true)->save();
|
183 |
+
}
|
184 |
+
}
|
185 |
+
|
186 |
+
/**
|
187 |
+
* [closeOrderReference description]
|
188 |
+
*/
|
189 |
+
public function closeOrderReference() {
|
190 |
+
$orderTransaction = $this->getPayment()->lookupTransaction(false, Mage_Sales_Model_Order_Payment_Transaction::TYPE_ORDER);
|
191 |
+
if ($orderTransaction && !$orderTransaction->getIsClosed()) {
|
192 |
+
$this->_getApi()->closeOrderReference($orderTransaction->getTxnId());
|
193 |
+
$orderTransaction->setIsClosed(true)->save();
|
194 |
+
}
|
195 |
+
}
|
196 |
+
|
197 |
}
|
app/code/community/Creativestyle/AmazonPayments/controllers/Advanced/CheckoutController.php
CHANGED
@@ -122,8 +122,9 @@ class Creativestyle_AmazonPayments_Advanced_CheckoutController extends Mage_Core
|
|
122 |
public function preDispatch() {
|
123 |
parent::preDispatch();
|
124 |
$this->_orderReferenceId = $this->getRequest()->getParam('orderReferenceId', $this->_getCheckoutSession()->getOrderReferenceId());
|
125 |
-
$this->_accessToken = $this->getRequest()->getParam('accessToken',
|
126 |
$this->_getCheckoutSession()->setOrderReferenceId($this->_orderReferenceId);
|
|
|
127 |
}
|
128 |
|
129 |
public function indexAction() {
|
@@ -171,12 +172,11 @@ class Creativestyle_AmazonPayments_Advanced_CheckoutController extends Mage_Core
|
|
171 |
$this->_getApi()->setOrderReferenceDetails($this->_getOrderReferenceId(), $this->_getQuote()->getBaseGrandTotal(), $this->_getQuote()->getBaseCurrencyCode());
|
172 |
|
173 |
// fetch address data from Amazon gateway and save it as a billing address
|
174 |
-
$orderReference = $this->_getApi()->getOrderReferenceDetails($this->_getOrderReferenceId());
|
175 |
-
$
|
176 |
-
|
177 |
-
|
178 |
-
'
|
179 |
-
'use_for_shipping' => true
|
180 |
), false);
|
181 |
} catch (Exception $e) {
|
182 |
Creativestyle_AmazonPayments_Model_Logger::logException($e);
|
122 |
public function preDispatch() {
|
123 |
parent::preDispatch();
|
124 |
$this->_orderReferenceId = $this->getRequest()->getParam('orderReferenceId', $this->_getCheckoutSession()->getOrderReferenceId());
|
125 |
+
$this->_accessToken = $this->getRequest()->getParam('accessToken', $this->_getCheckoutSession()->getAccessToken());
|
126 |
$this->_getCheckoutSession()->setOrderReferenceId($this->_orderReferenceId);
|
127 |
+
$this->_getCheckoutSession()->setAccessToken($this->_accessToken);
|
128 |
}
|
129 |
|
130 |
public function indexAction() {
|
172 |
$this->_getApi()->setOrderReferenceDetails($this->_getOrderReferenceId(), $this->_getQuote()->getBaseGrandTotal(), $this->_getQuote()->getBaseCurrencyCode());
|
173 |
|
174 |
// fetch address data from Amazon gateway and save it as a billing address
|
175 |
+
$orderReference = $this->_getApi()->getOrderReferenceDetails($this->_getOrderReferenceId(), $this->_getAccessToken());
|
176 |
+
$shippingAddress = Creativestyle_AmazonPayments_Model_Processor_Order::mapAmazonAddress($orderReference->getDestination()->getPhysicalDestination());
|
177 |
+
$result = $this->_getCheckout()->saveShipping(array_merge(
|
178 |
+
$shippingAddress->toArray(),
|
179 |
+
array('use_for_shipping' => true)
|
|
|
180 |
), false);
|
181 |
} catch (Exception $e) {
|
182 |
Creativestyle_AmazonPayments_Model_Logger::logException($e);
|
app/code/community/Creativestyle/AmazonPayments/etc/config.xml
CHANGED
@@ -17,7 +17,7 @@
|
|
17 |
<config>
|
18 |
<modules>
|
19 |
<Creativestyle_AmazonPayments>
|
20 |
-
<version>1.7.
|
21 |
</Creativestyle_AmazonPayments>
|
22 |
</modules>
|
23 |
<global>
|
17 |
<config>
|
18 |
<modules>
|
19 |
<Creativestyle_AmazonPayments>
|
20 |
+
<version>1.7.4</version>
|
21 |
</Creativestyle_AmazonPayments>
|
22 |
</modules>
|
23 |
<global>
|
app/design/frontend/base/default/layout/amazonpayments.xml
CHANGED
@@ -126,6 +126,14 @@
|
|
126 |
</block>
|
127 |
</reference>
|
128 |
</customer_account_login>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
129 |
<customer_account_logoutsuccess translate="label">
|
130 |
<reference name="amazonpayments.js">
|
131 |
<block type="amazonpayments/login_js" name="amazonpayments.js.logout" as="amazonpayments_logout_js" template="creativestyle/amazonpayments/login/logout.phtml"/>
|
126 |
</block>
|
127 |
</reference>
|
128 |
</customer_account_login>
|
129 |
+
<customer_account_create>
|
130 |
+
<reference name="content">
|
131 |
+
<block type="amazonpayments/login_button" name="amazonpayments_login" template="creativestyle/amazonpayments/login/button/account_login.phtml">
|
132 |
+
<action method="setIdSuffix"><value>div</value></action>
|
133 |
+
<action method="setMoveBefore"><value>form-validate</value></action>
|
134 |
+
</block>
|
135 |
+
</reference>
|
136 |
+
</customer_account_create>
|
137 |
<customer_account_logoutsuccess translate="label">
|
138 |
<reference name="amazonpayments.js">
|
139 |
<block type="amazonpayments/login_js" name="amazonpayments.js.logout" as="amazonpayments_logout_js" template="creativestyle/amazonpayments/login/logout.phtml"/>
|
app/locale/de_DE/Creativestyle_AmazonPayments.csv
CHANGED
@@ -186,6 +186,6 @@
|
|
186 |
"Whoops! Your Access Key ID seems to be invalid.","Whoops! Ihre Access Key ID ist nicht korrekt."
|
187 |
"Whoops! Your Merchant ID seems to be invalid.","Whoops! Ihre Händlernummer ist nicht korrekt."
|
188 |
"Whoops! Your Secret Access Key seems to be invalid.","Whoops! Ihr Secret Access Key ist nicht korrekt.""With Amazon Payments, you can use the shipping and payment information stored in your Amazon account to place an order on this website. It's a convenient and trusted way to pay that's enjoyed by millions of people."
|
189 |
-
"With Amazon Payments, you can use the shipping and payment information stored in your Amazon account to place an order on this website. It's a convenient and trusted way to pay that's enjoyed by millions of people.","Mit Login und Bezahlen
|
190 |
"X-Large","Sehr groß"
|
191 |
"You have aborted the login with Amazon. Please contact us or try again.","Sie haben den Login mit Amazon abgebrochen. Kontaktieren Sie uns oder probieren Sie es bitte später erneut."
|
186 |
"Whoops! Your Access Key ID seems to be invalid.","Whoops! Ihre Access Key ID ist nicht korrekt."
|
187 |
"Whoops! Your Merchant ID seems to be invalid.","Whoops! Ihre Händlernummer ist nicht korrekt."
|
188 |
"Whoops! Your Secret Access Key seems to be invalid.","Whoops! Ihr Secret Access Key ist nicht korrekt.""With Amazon Payments, you can use the shipping and payment information stored in your Amazon account to place an order on this website. It's a convenient and trusted way to pay that's enjoyed by millions of people."
|
189 |
+
"With Amazon Payments, you can use the shipping and payment information stored in your Amazon account to place an order on this website. It's a convenient and trusted way to pay that's enjoyed by millions of people.","Mit Login und Bezahlen mit Amazon können Sie im Webshop mit den Zahlungs- und Versandinformationen aus Ihrem Amazon-Kundenkonto bezahlen. Das macht Einkaufen bei uns schnell, einfach und sicher."
|
190 |
"X-Large","Sehr groß"
|
191 |
"You have aborted the login with Amazon. Please contact us or try again.","Sie haben den Login mit Amazon abgebrochen. Kontaktieren Sie uns oder probieren Sie es bitte später erneut."
|
app/locale/de_DE/template/email/amazon_payments_failed.html
CHANGED
@@ -27,7 +27,7 @@ body,td { color:#2f2f2f; font:11px/1.35em Verdana, Arial, Helvetica, sans-serif;
|
|
27 |
<td valign="top">
|
28 |
<h1 style="font-size:22px; font-weight:normal; line-height:22px; margin:0 0 11px 0;">Sehr geehrter {{var customer}},</h1>
|
29 |
<p style="font-size:12px; line-height:16px; margin:0 0 16px 0;">Vielen Dank für Ihre Bestellung bei {{var storeName}}.</p>
|
30 |
-
<p style="font-size:12px; line-height:16px; margin:0 0 16px 0;">Leider wurde Ihre Bezahlung von Amazon Payments abgelehnt. Sie können unter <a href="https://payments.amazon.de/overview">https://payments.amazon.de/overview</a> die Zahlungsinformationen für Ihre Bestellung aktualisieren indem Sie eine andere Zahlungsweise
|
31 |
<p style="font-size:12px; line-height:16px; margin:0 0 16px 0;">Falls Sie Fragen oder Anregungen haben, kontaktieren Sie uns bitte wahlweise per E-Mail <a href="mailto:{{config path='trans_email/ident_support/email'}}" style="color:#1E7EC8;">{{config path='trans_email/ident_support/email'}}</a> oder auch gerne per Telefon unter der Rufnummer {{config path='general/store_information/phone'}}.</p>
|
32 |
</td>
|
33 |
</tr>
|
27 |
<td valign="top">
|
28 |
<h1 style="font-size:22px; font-weight:normal; line-height:22px; margin:0 0 11px 0;">Sehr geehrter {{var customer}},</h1>
|
29 |
<p style="font-size:12px; line-height:16px; margin:0 0 16px 0;">Vielen Dank für Ihre Bestellung bei {{var storeName}}.</p>
|
30 |
+
<p style="font-size:12px; line-height:16px; margin:0 0 16px 0;">Leider wurde Ihre Bezahlung von Amazon Payments abgelehnt. Sie können unter <a href="https://payments.amazon.de/overview">https://payments.amazon.de/overview</a> die Zahlungsinformationen für Ihre Bestellung aktualisieren, indem Sie eine andere Zahlungsweise auswählen oder eine neue Zahlungsweise eingeben. Mit der neuen Zahlungsweise wird dann ein erneuter Zahlungsversuch vorgenommen und Sie erhalten eine Bestätigungsemail.</p>
|
31 |
<p style="font-size:12px; line-height:16px; margin:0 0 16px 0;">Falls Sie Fragen oder Anregungen haben, kontaktieren Sie uns bitte wahlweise per E-Mail <a href="mailto:{{config path='trans_email/ident_support/email'}}" style="color:#1E7EC8;">{{config path='trans_email/ident_support/email'}}</a> oder auch gerne per Telefon unter der Rufnummer {{config path='general/store_information/phone'}}.</p>
|
32 |
</td>
|
33 |
</tr>
|
js/creativestyle/apa_sandbox_toolbox.min.js
CHANGED
@@ -1 +1 @@
|
|
1 |
-
if(typeof APA=="undefined"){var APA={}}APA.Toolbox={clearSimulationObjects:function(){APA.Toolbox.objectSelect.descendants().each(Element.remove);APA.Toolbox.objectSelect.hide().disable().insert(new Element("option",{value:""}).update(APA.Toolbox.labels.object))},clearSimulationStates:function(){APA.Toolbox.stateSelect.descendants().each(Element.remove);APA.Toolbox.stateSelect.hide().disable().insert(new Element("option",{value:""}).update(APA.Toolbox.labels.state))},clearSimulationReasons:function(){APA.Toolbox.reasonSelect.descendants().each(Element.remove);APA.Toolbox.reasonSelect.hide().disable().insert(new Element("option",{value:""}).update(APA.Toolbox.labels.reason))},fillSimulationObjects:function(){APA.Toolbox.clearSimulationReasons();APA.Toolbox.clearSimulationStates();APA.Toolbox.clearSimulationObjects();$H(APA.Toolbox.availableSimulations).each(function(a){APA.Toolbox.objectSelect.insert(new Element("option",{value:a.key}).update(a.key))});APA.Toolbox.objectSelect.enable().show();APA.Toolbox.objectSelect.observe("change",function(b){var a=APA.Toolbox.objectSelect.getValue();if(a&&typeof APA.Toolbox.availableSimulations[a]!="undefined"&&typeof APA.Toolbox.availableSimulations[a]["states"]!="undefined"){APA.Toolbox.fillSimulationStates(APA.Toolbox.availableSimulations[a]["states"])}else{APA.Toolbox.clearSimulationReasons();APA.Toolbox.clearSimulationStates()}})},fillSimulationStates:function(a){APA.Toolbox.clearSimulationReasons();APA.Toolbox.clearSimulationStates();$H(a).each(function(b){APA.Toolbox.stateSelect.insert(new Element("option",{value:b.key}).update(b.key))});APA.Toolbox.stateSelect.enable().show();APA.Toolbox.stateSelect.observe("change",function(c){var b=APA.Toolbox.stateSelect.getValue();if(b&&typeof a[b]!="undefined"&&typeof a[b]["reasons"]!="undefined"){APA.Toolbox.fillSimulationReasons(a[b]["reasons"])}else{APA.Toolbox.clearSimulationReasons()}})},fillSimulationReasons:function(a){APA.Toolbox.clearSimulationReasons();$H(a).each(function(b){APA.Toolbox.reasonSelect.insert(new Element("option",{value:b.key}).update(b.key))});APA.Toolbox.reasonSelect.enable().show()},initialize:function(a,b,c){document.observe("dom:loaded",Object.extend(APA.Toolbox,{availableSimulations:a,objectSelect:$(b.object),stateSelect:$(b.state),reasonSelect:$(b.reason),labels:c}).fillSimulationObjects)}};APA.getSaveOrderParams=function(){var a="";if(APA.virtual){if($("checkout-agreements")){a+=Form.serialize($("checkout-agreements"))}}else{a=Form.serialize($("co-shipping-method-form"));if($("checkout-agreements")){a+="&"+Form.serialize($("checkout-agreements"))}}if(APA.reloaded){a+="&"+Object.toQueryString({reloaded:1})}if($("sandbox-simulation")&&$("simulation_object").getValue()){a+="&"+Form.serialize($("sandbox-simulation"))}a.save=true;return a};
|
1 |
+
if(typeof APA=="undefined"){var APA={}}APA.Toolbox={clearSimulationObjects:function(){APA.Toolbox.objectSelect.descendants().each(Element.remove);APA.Toolbox.objectSelect.hide().disable().insert(new Element("option",{value:""}).update(APA.Toolbox.labels.object))},clearSimulationStates:function(){APA.Toolbox.stateSelect.descendants().each(Element.remove);APA.Toolbox.stateSelect.hide().disable().insert(new Element("option",{value:""}).update(APA.Toolbox.labels.state))},clearSimulationReasons:function(){APA.Toolbox.reasonSelect.descendants().each(Element.remove);APA.Toolbox.reasonSelect.hide().disable().insert(new Element("option",{value:""}).update(APA.Toolbox.labels.reason))},fillSimulationObjects:function(){APA.Toolbox.clearSimulationReasons();APA.Toolbox.clearSimulationStates();APA.Toolbox.clearSimulationObjects();$H(APA.Toolbox.availableSimulations).each(function(a){APA.Toolbox.objectSelect.insert(new Element("option",{value:a.key}).update(a.key))});APA.Toolbox.objectSelect.enable().show();APA.Toolbox.objectSelect.observe("change",function(b){var a=APA.Toolbox.objectSelect.getValue();if(a&&typeof APA.Toolbox.availableSimulations[a]!="undefined"&&typeof APA.Toolbox.availableSimulations[a]["states"]!="undefined"){APA.Toolbox.fillSimulationStates(APA.Toolbox.availableSimulations[a]["states"])}else{APA.Toolbox.clearSimulationReasons();APA.Toolbox.clearSimulationStates()}})},fillSimulationStates:function(a){APA.Toolbox.clearSimulationReasons();APA.Toolbox.clearSimulationStates();$H(a).each(function(b){APA.Toolbox.stateSelect.insert(new Element("option",{value:b.key}).update(b.key))});APA.Toolbox.stateSelect.enable().show();APA.Toolbox.stateSelect.observe("change",function(c){var b=APA.Toolbox.stateSelect.getValue();if(b&&typeof a[b]!="undefined"&&typeof a[b]["reasons"]!="undefined"){APA.Toolbox.fillSimulationReasons(a[b]["reasons"])}else{APA.Toolbox.clearSimulationReasons()}})},fillSimulationReasons:function(a){APA.Toolbox.clearSimulationReasons();$H(a).each(function(b){APA.Toolbox.reasonSelect.insert(new Element("option",{value:b.key}).update(b.key))});APA.Toolbox.reasonSelect.enable().show()},initialize:function(a,b,c){document.observe("dom:loaded",Object.extend(APA.Toolbox,{availableSimulations:a,objectSelect:$(b.object),stateSelect:$(b.state),reasonSelect:$(b.reason),labels:c}).fillSimulationObjects)}};APA.getSaveOrderParams=function(){var a="";if(APA.virtual){a+=Object.toQueryString({orderReferenceId:APA.orderReferenceId});if($("checkout-agreements")){a+="&"+Form.serialize($("checkout-agreements"))}}else{a=Form.serialize($("co-shipping-method-form"));if($("checkout-agreements")){a+="&"+Form.serialize($("checkout-agreements"))}}if(APA.reloaded){a+="&"+Object.toQueryString({reloaded:1})}if($("sandbox-simulation")&&$("simulation_object").getValue()){a+="&"+Form.serialize($("sandbox-simulation"))}a.save=true;return a};
|
lib/OffAmazonPaymentsService/RegionSpecificProperties.php
CHANGED
@@ -1,4 +1,4 @@
|
|
1 |
-
|
2 |
|
3 |
/*******************************************************************************
|
4 |
* Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved.
|
1 |
+
<?php
|
2 |
|
3 |
/*******************************************************************************
|
4 |
* Copyright 2013 Amazon.com, Inc. or its affiliates. All Rights Reserved.
|
package.xml
CHANGED
@@ -1,26 +1,23 @@
|
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Creativestyle_AmazonPayments</name>
|
4 |
-
<version>1.7.
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://creativecommons.org/licenses/by-nd/4.0/">Creative Commons Attribution-NoDerivatives 4.0 International</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Integration of your Magento shop with Login and Pay with Amazon service</summary>
|
10 |
<description>This extension provides an official integration of your Magento store with Login and Pay with Amazon service. It helps your customers shop quickly, safely and securely. Your customers can pay on your website without re-entering their payment and address details. All Amazon transactions are protected by Amazon's A-to-z Guarantee.</description>
|
11 |
-
<notes>ADDED:
|
12 |
-
ADDED:
|
13 |
-
|
14 |
-
|
15 |
-
|
16 |
-
|
17 |
-
FIXED: Firefox redirect experience issue
|
18 |
-
FIXED: helper function for splitting full customer name
|
19 |
-
</notes>
|
20 |
<authors><author><name>creativestyle GmbH</name><user>creativestyle</user><email>amazon@creativestyle.de</email></author></authors>
|
21 |
-
<date>2015-
|
22 |
-
<time>
|
23 |
-
<contents><target name="magecommunity"><dir name="Creativestyle"><dir name="AmazonPayments"><dir name="Block"><file name="Abstract.php" hash="ce9a49bde52db0195d94bf409029b8c6"/><dir name="Adminhtml"><file name="CredentialsValidator.php" hash="bb62c178c7bba1dd30fa16f22394ec85"/><dir name="Debug"><dir name="Section"><file name="Table.php" hash="f6947e99e982164a220e3d82fa0f988f"/></dir><file name="Section.php" hash="a249d2fedeaa5e485e40ffaeeb0335c6"/></dir><file name="Debug.php" hash="cc798f2987cc0dffc755a88988b74912"/><file name="Info.php" hash="be764b1856eccc2b3070a1ea4cfe57f7"/><file name="IpnUrl.php" hash="f9a516356c4c9b98e02eb3761ad5bf90"/><dir name="Log"><file name="Abstract.php" hash="02887066c2d6973141dff769b385d8fa"/><dir name="Api"><file name="Grid.php" hash="8d072ba9ce4be99222c03a26680d51eb"/><file name="View.php" hash="eb30544643fa9571a454a763111d0113"/></dir><file name="Api.php" hash="5ea0736c83de5feb01df0a3ec4db4d80"/><dir name="Exception"><file name="Grid.php" hash="3c3decb0a90638d5e2b1617426ec9437"/><file name="View.php" hash="cae17d2a2d5716e8dde1c6662397131e"/></dir><file name="Exception.php" hash="c35dafcaf89ca709394341394862f4cf"/><dir name="Ipn"><file name="Grid.php" hash="74bb51ab562b09d42bd9ced6d6609ae1"/><file name="View.php" hash="6ab63414642658e95258a73a143e6955"/></dir><file name="Ipn.php" hash="a2225b081ccb354bfe94b4a646b0d521"/><dir name="View"><file name="Abstract.php" hash="0a4c977a1f89622148bdc6acc037fc1f"/></dir></dir><dir name="Renderer"><file name="Timestamp.php" hash="190325613c20e2cf97adc28950658e99"/></dir><dir name="Sales"><file name="Order.php" hash="45a5ee919501a2bf26160d38dafccd44"/></dir></dir><dir name="Button"><file name="Js.php" hash="6081c66a769b6db8a7f607e6f60365af"/></dir><dir name="Checkout"><file name="Abstract.php" hash="db5cf0b3d9dd37ad4552987b9df5e09c"/><file name="Js.php" hash="0e5ba9b3f4ae06139a084816c04a05a3"/><file name="Notice.php" hash="3bd2869322fac80a80436f8e2daa8d70"/><file name="SandboxToolbox.php" hash="047b1bfde3f5469195b9a7ccfee3f16d"/></dir><file name="Checkout.php" hash="6620fc17c1c86deac47709664d6a93f7"/><dir name="Js"><file name="Interface.php" hash="11827746ff821b4cbda1ad041e30321e"/></dir><file name="Js.php" hash="8610dddee84cda450c4874e0fd93b5f5"/><dir name="Login"><file name="Abstract.php" hash="b84dfbbe66bbee39a547d33e856b4a8d"/><dir name="Account"><file name="Confirm.php" hash="ae8123a65a717a0046aaf1d9dc21f878"/><file name="Update.php" hash="8fdadae9294b17fbb0989f8d0e2016a4"/></dir><file name="Button.php" hash="bad55de20f480d53a15ddedd551ff6dd"/><file name="Js.php" hash="2d144b27681c48f2adfa8cd0fdd5d31e"/><file name="Redirect.php" hash="8634cf4f6bf792006e4ab7674b758e5c"/></dir><dir name="Onepage"><file name="Button.php" hash="b122db0163e8580f42679f13a3a45726"/></dir><dir name="Pay"><file name="Abstract.php" hash="2e96e1d4a1a0e2c74cee40a46a75241c"/><file name="Button.php" hash="b76cbc47c91b88ceb9fc1fde609fa2dc"/></dir><dir name="Payment"><file name="Info.php" hash="c6285a5688834b456765317d3471bf2a"/></dir></dir><dir name="Exception"><dir name="InvalidStatus"><file name="Recoverable.php" hash="dc4d8857cf1841bb56f6da11cf92e99e"/></dir><file name="InvalidStatus.php" hash="614d45747601dea035ff2a3faadd7e18"/></dir><file name="Exception.php" hash="ca655a29842b38dd2ebf438208a6c70c"/><dir name="Helper"><file name="Data.php" hash="978766ef00217f5362773ff59d9967ab"/><file name="Debug.php" hash="3749831ab7f268051fd592277f02bf0c"/></dir><dir name="Model"><dir name="Api"><file name="Abstract.php" hash="1814fcd0d61599f15d808d9c2990ebe4"/><file name="Advanced.php" hash="67d225ced579ce0301eb642e0b71bd68"/><file name="Ipn.php" hash="e672342ca8b1f1f7493e42b9656aeabe"/><file name="Login.php" hash="d9297e66749c6930a1010a5babdfde14"/></dir><file name="Checkout.php" hash="593935995a788c113d14fbba9bce9dc5"/><file name="Config.php" hash="8f4d52802cec898fa79df16cb196195d"/><dir name="Log"><file name="Collection.php" hash="13d71847c4e164af18636a3fe5bf975b"/></dir><file name="Logger.php" hash="0821a7d8ddeea993fe3ad9495ef6f9d9"/><dir name="Lookup"><file name="Abstract.php" hash="443bbef12f4e7c896e54cf0b7463e04e"/><file name="Authentication.php" hash="56e12ebde89bb29b59ac1153be4b10cc"/><file name="AuthorizationMode.php" hash="b26806dc71de6b55bc37b20a1b804364"/><dir name="Design"><dir name="Button"><dir name="Color"><file name="LoginPay.php" hash="e9a469e82c7805782cf7694c4d50af7a"/></dir><file name="Color.php" hash="81a33471dfefb27897f7b1ff19749671"/><dir name="Size"><file name="LoginPay.php" hash="6cdf3d3633617994783a38f30add86fe"/></dir><file name="Size.php" hash="7c73a97a0fa3f4c6a73b838c0594ad5c"/><dir name="Type"><file name="Login.php" hash="44e852189b0305bbe4cc38848316d4e6"/><file name="Pay.php" hash="5e6f65d1e355ed265787b28b12c6e7a6"/></dir></dir></dir><file name="Frequency.php" hash="5115fb39b48781e5e97f9b62414a72cc"/><file name="IpnActive.php" hash="b73000f5bfc1e26b80911e125e9eec46"/><file name="Language.php" hash="6091a70bddec2c2a4812fff3e8cd09ca"/><file name="PaymentAction.php" hash="6d0c15996ec3caf112d88e07ea703bb4"/><file name="Region.php" hash="8f5cc8ab970aa165e16085368b320f89"/></dir><file name="Observer.php" hash="ae33bf5b7804c8588f07dc120622fd19"/><dir name="Payment"><file name="Abstract.php" hash="857638e7fc74f9cf5247d337ef41b0e4"/><dir name="Advanced"><file name="Sandbox.php" hash="10e80bd587f2d27fc97bb6e595936b82"/></dir><file name="Advanced.php" hash="15c5dde1d3a82a9bdf01e1681c47ec3b"/></dir><dir name="Processor"><file name="Ipn.php" hash="d0541388acac591e34efd7b75dcd0b57"/><file name="Order.php" hash="3ddf2d38dcdbf47660b569d14450b8c1"/><file name="Payment.php" hash="c45716ba65ed2148362aa2b96d0e5c6f"/><file name="TransactionAdapter.php" hash="2a9e7dee746f1465c7cde39afafeff9e"/></dir><dir name="Service"><file name="Login.php" hash="99f99ff273e0cb6dea7b2053702bf323"/><file name="Quote.php" hash="d566370281e690ca31f3ddd47c21ef1d"/></dir><file name="Simulator.php" hash="553bb0c0ca3c74202083b366f4c33e9a"/><dir name="System"><dir name="Config"><dir name="Backend"><dir name="DataPolling"><file name="Cron.php" hash="c3d3009775702bee14da3695f0d41f68"/></dir></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="DebugController.php" hash="28e0ddedf23912140158d100339bdbe8"/><file name="DocumentationController.php" hash="4e214386e032b2e513dda5a26344fd87"/><dir name="Log"><file name="ApiController.php" hash="e0a9181f57223d3ba722982572c1d003"/><file name="ExceptionController.php" hash="5daaa04ec6479396edfb1f62910f4ad3"/><file name="IpnController.php" hash="f00870c68a6b18d460c59d0b76d4a67d"/></dir><file name="OrderController.php" hash="cae5700331ca6aa6f26b78314c3507d9"/><file name="SystemController.php" hash="8f93ad1e95d4d4b86af77a1fd6b10f87"/></dir><dir name="Advanced"><file name="CheckoutController.php" hash="2f80227774f7fac74b545ef47030423d"/><file name="IpnController.php" hash="78277323844f97a30b6531aa331eef86"/><file name="LoginController.php" hash="2d6d0d201c1ff4bcdeb9a1c19372a888"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="2dc1b70997469f8f0cd6a80eff845842"/><file name="config.xml" hash="4bb47eb6b3794fa16e63d00f4f7030cd"/><file name="system.xml" hash="9f76f8660c04b5796688275341d719bb"/></dir><dir name="sql"><dir name="amazonpayments_setup"><file name="mysql4-install-1.0.0.php" hash="d4681b9a39905cc9e9dcc660688dea85"/><file name="mysql4-install-1.6.2.php" hash="6bb2b8656a3c6b2b517b88ca98ff84de"/><file name="mysql4-upgrade-1.1.6-1.2.0.php" hash="27f8e108bac4268d3c17e812b413dbbc"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="amazonpayments.xml" hash="4bc12228bba39bd925ed129d7cf64258"/></dir><dir name="template"><dir name="creativestyle"><dir name="amazonpayments"><dir name="advanced"><file name="documentation.phtml" hash="af3ae6ebce4712dd8fb972bef508ca55"/><dir name="log"><dir name="api"><file name="view.phtml" hash="92e2a91aa6f25e20fe8e89bad751e8cf"/></dir><dir name="exception"><file name="view.phtml" hash="c5d01f6de86e47d4da5dfabd60b1b382"/></dir><file name="js.phtml" hash="eb1d2098440a0bac2a6f5b959afa3693"/><dir name="notification"><file name="view.phtml" hash="31d893106f7c7c7f94f05d5cafa36440"/></dir></dir></dir><dir name="debug"><dir name="section"><file name="table.phtml" hash="f4bb8e35b3608cf0639407a3461c3717"/></dir><file name="section.phtml" hash="1472da0e9f07b5583a02e327483d4d75"/></dir><file name="debug.phtml" hash="9748d4fe92986f36ad47ae5b61fc4883"/><file name="info.phtml" hash="8f58e70d3d5974c60d182450b424e521"/><file name="init.phtml" hash="ba9d53045077e63b4e6c25c6b7bb685c"/><dir name="payment"><file name="info.phtml" hash="1604a1ca8c640748023859dee07f1182"/><dir name="pdf"><file name="info.phtml" hash="1fb213f3fcc3aeecaa6305c07cff3b73"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="amazonpayments.xml" hash="7c1c1fc8f1476bb000c6b5cd60a46814"/></dir><dir name="template"><dir name="creativestyle"><dir name="amazonpayments"><dir name="button"><file name="js.phtml" hash="3142375878bb43893393ee3499ad9804"/></dir><dir name="checkout"><file name="capture_notice.phtml" hash="f9c75cd05a596d0a16c55f0169b4ee6c"/><file name="js.phtml" hash="e0f950d4b6c1bd8cf790c90527b51109"/><dir name="review"><file name="button.phtml" hash="5fa9b038cc1e91a8203b163411b8bf20"/></dir><file name="sandbox_toolbox.phtml" hash="b1a346f095d83223914e65024f56d19f"/><file name="shipping_method.phtml" hash="852008f89fc32c7af6c250cafdde5f51"/></dir><file name="checkout.phtml" hash="6873b347a7e10b3b5c35fda1b48345b1"/><file name="js.phtml" hash="13581f0bcdf7c39da46be530892e8183"/><dir name="login"><dir name="button"><file name="account_login.phtml" hash="0ce9b9d891af3f6c5b1c83a17d311e6b"/></dir><file name="button.phtml" hash="b5d66280337ecc895ae9a2bc48c469e4"/><dir name="form"><file name="account_confirm.phtml" hash="cff4c9f656b2e790bd65723d4e2042b9"/><file name="account_update.phtml" hash="64fdc50df3b3c49384d5d50a1da82d4d"/></dir><file name="js.phtml" hash="9d542e726fe51739b72fc2e509edadd8"/><file name="logout.phtml" hash="e8b6f4d39047903e4ee8d481ba59543b"/><file name="redirect.phtml" hash="8d395ab25504c0cdb928cf93e684b868"/></dir><dir name="onepage"><file name="button.phtml" hash="95e053ca57f36df23180af93b77a6557"/></dir><dir name="pay"><file name="button.phtml" hash="dfcccab45794c81d2d3ca52f709019d4"/></dir><dir name="payment"><file name="info.phtml" hash="3631896707e596d9675f526a7d021617"/><dir name="pdf"><file name="info.phtml" hash="69549bf3340c19d62f42a556f13e8a1e"/></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Creativestyle_AmazonPayments.xml" hash="3d30f68b24829494a2a66164eba0e5f7"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Creativestyle_AmazonPayments.csv" hash="44b6d7e9ac51526a199590aa151bb551"/><dir name="template"><dir name="email"><file name="amazon_payments_failed.html" hash="ad694ba24051f779698d483bc32d9b75"/></dir></dir></dir><dir name="en_GB"><file name="Creativestyle_AmazonPayments.csv" hash="528785a3492164ef628b8dd7f938bd4d"/><dir name="template"><dir name="email"><file name="amazon_payments_failed.html" hash="1a933579acb1fbb3d78ae47ca990521b"/></dir></dir></dir><dir name="de_DE"><file name="Creativestyle_AmazonPayments.csv" hash="6ee3ad44ced41ee6a66d4cca86a3c7b9"/><dir name="template"><dir name="email"><file name="amazon_payments_failed.html" hash="4879ccbfbea101548700da52b058bd0b"/></dir></dir></dir><dir name="es_ES"><file name="Creativestyle_AmazonPayments.csv" hash="14ac8865152bd798bcb16623292fa4b6"/></dir><dir name="fr_FR"><file name="Creativestyle_AmazonPayments.csv" hash="0b9a0075698e4e8d4e67a68879d2fa36"/></dir><dir name="it_IT"><file name="Creativestyle_AmazonPayments.csv" hash="ffa3e0ca21b53775df15776f371855e9"/></dir></target><target name="mage"><dir name="js"><dir name="creativestyle"><file name="apa_checkout.min.js" hash="c1aabf2578d462973c0debfebea7162a"/><file name="apa_sandbox_toolbox.min.js" hash="9c04a2cae7d749b99e70036676e57019"/><dir name="vendors"><file name="prism.js" hash="c700de3d980f7ef1e056dc5400acfd44"/></dir><file name="apa_checkout.js" hash="c0e4c26f75855f241841fd455c5f90f5"/></dir></dir></target><target name="magelib"><dir name="OffAmazonPayments"><dir name="HttpRequest"><file name="HttpException.php" hash="d2feba35467baa6ff61503bb15d5f016"/><file name="IHttpRequest.php" hash="7c7d44deffb15b2db161d8dfc585c4d2"/><file name="IHttpRequestFactory.php" hash="02c9cfe067cd0ae40f14704d58fa2098"/><dir name="Impl"><file name="HttpRequestCurlImpl.php" hash="815a03cc4b5fc1222e0bc9b9f85f3428"/><file name="HttpRequestFactoryCurlImpl.php" hash="09140d0c9518e0e7c1bffb8bd0c98310"/></dir></dir><file name="Model.php" hash="778dfe809587f010352d9ccd2bed8106"/><file name="OffAmazonPaymentsServiceUtils.php" hash="827a9e9f2b04652736406b1cd9672a2c"/></dir><dir name="OffAmazonPaymentsNotifications"><file name="Client.php" hash="a8bfa462188eb5193985e984ff503b04"/><dir name="Impl"><file name="Certificate.php" hash="33aec53879fff368b0f6f52ce7f79f13"/><file name="IpnNotificationParser.php" hash="3f4e203c89d23c2971214a7e0713f6a9"/><file name="Message.php" hash="6cffc2f4b4c09a8411572cdb7ddcc83a"/><file name="OpenSslVerifySignature.php" hash="621bb7e9660d079f53b6ac567fd361e7"/><file name="SnsMessageParser.php" hash="c6d1b0bfa852441b4ddfdc25cf624c9d"/><file name="SnsMessageValidator.php" hash="7291f2b91f0dc9ace62752c37b69d15f"/><file name="VerifySignature.php" hash="b7c3089f35fba596e16f6f39f7029908"/><file name="XmlNotificationParser.php" hash="a6b6ff48de5cee20db383a2a6c953092"/></dir><file name="Interface.php" hash="3930f956058657059e2ea705fc43333d"/><file name="InvalidCertificateException.php" hash="4711c0ea7b574a8ab3fb04623b2f7453"/><file name="InvalidMessageException.php" hash="c9608c6ecfafeae2db9db9e8786f2a15"/><dir name="Model"><file name="AuthorizationDetails.php" hash="c5e85494dd4b21c49c1d786bf38879da"/><file name="AuthorizationNotification.php" hash="490fd1da11270f9af20a6ca0d87b8149"/><file name="BillingAgreement.php" hash="00f24d00547ddb3320a20f77132feb0e"/><file name="BillingAgreementLimits.php" hash="e972154534547bde777133c2de1e835f"/><file name="BillingAgreementNotification.php" hash="c5ee60508326e840ce02765b175897aa"/><file name="BillingAgreementStatus.php" hash="68da18941f6cc8b17a9157c83e550c0c"/><file name="CaptureDetails.php" hash="f8702f3d5d5afd595814182f847367c5"/><file name="CaptureNotification.php" hash="8d4da47b23888f3cfd94fe9d217c46da"/><file name="IdList.php" hash="4d77007c611ba2a990179ecf506d4ac7"/><file name="IpnNotificationMetadata.php" hash="802e724b1cc35eae31e4aa9288446b8f"/><file name="MerchantRegistrationDetails.php" hash="d4de7689d8e216567abd710dde7ef4ed"/><file name="NotificationImpl.php" hash="17205cb366af769c0563d80ee82de067"/><file name="NotificationMetadataImpl.php" hash="27bdabd2ae04ab753e60b0ab3042859c"/><file name="OrderItemCategories.php" hash="ac5edd66a87e28f1e0a4be758e3d7b8c"/><file name="OrderReference.php" hash="3ff8f8729cc3e398823061b73d8d2789"/><file name="OrderReferenceNotification.php" hash="4b6a0e68f77ff7b710fe00916d5b0546"/><file name="OrderReferenceStatus.php" hash="e09fc390fb5c21afd4764c41dd7418c0"/><file name="OrderTotal.php" hash="ce3157db8b593588c9405030968176a5"/><file name="Price.php" hash="cff064218bbb2d56f463ab489dc907cd"/><file name="ProviderCreditDetails.php" hash="d355185842eb0816de151fb535b14edc"/><file name="ProviderCreditNotification.php" hash="7ddc5d80dee797893171237ecabf10e2"/><file name="ProviderCreditReversalDetails.php" hash="a789bbf3c7074bc800053967e64286c7"/><file name="ProviderCreditReversalNotification.php" hash="56479587ee330013bdffe17719d0edec"/><file name="ProviderCreditReversalSummary.php" hash="577971d363b95fd7a73e8cd4995a240c"/><file name="ProviderCreditReversalSummaryList.php" hash="05ae0f9769e4c46e5c3ba3f9907ae576"/><file name="ProviderCreditSummary.php" hash="4403e12b73867b58021655df3fcf6720"/><file name="ProviderCreditSummaryList.php" hash="667167ed6a427d71086aa4ef8dabc5f5"/><file name="RefundDetails.php" hash="ae08c0447ec12996a465772d55f2c28f"/><file name="RefundNotification.php" hash="fb29285214205fd09c4f9ac7964c1a07"/><file name="SellerBillingAgreementAttributes.php" hash="691b120995ac30f3f542c3ec9cd6c0d6"/><file name="SellerOrderAttributes.php" hash="896cf700231529f39e903d4614579a85"/><file name="SnsNotificationMetadata.php" hash="df453726f714f7ea50cc04b6093123eb"/><file name="SolutionProviderMerchantNotification.php" hash="77e4152a922f1a26582e46546387943d"/><file name="SolutionProviderOption.php" hash="df8fbbb1ad2fef1796e3b42a9a417a64"/><file name="SolutionProviderOptions.php" hash="624d2f4efd3a32eab8baf8628efda4ef"/><file name="Status.php" hash="8726fde00e0f97595115866c1a8000dd"/></dir><file name="Notification.php" hash="562b2a4eb6e292b6df4db3112391ab55"/><file name="NotificationMetadata.php" hash="07f94bf3a41ed0c72f387e900260c48a"/></dir><dir name="OffAmazonPaymentsService"><file name="Client.php" hash="284bf51c42442c51a62e8d76ecd900ef"/><file name="Environments.php" hash="1a9ff744e131c19f5bd0d58c5aa578ab"/><file name="Exception.php" hash="eee23053020a397cf082a28f41001284"/><file name="Interface.php" hash="b681a546f2a5e3690e5e04f9c75ca8a5"/><file name="MerchantValues.php" hash="2cca67c2b1b0557e5a63d4ef35950172"/><file name="MerchantValuesBuilder.php" hash="a6328566f8f5ee48a8b054d8f02897e1"/><dir name="Model"><file name="Address.php" hash="6840237ae7035912f95020ff6d580033"/><file name="AuthorizationDetails.php" hash="159edfb213e12b7ecb847c103c70c5de"/><file name="AuthorizeOnBillingAgreementRequest.php" hash="8b0e8d6ffa94b1f18546b7554ec042ed"/><file name="AuthorizeOnBillingAgreementResponse.php" hash="8770715da01743adeafc25d54bb0c1d9"/><file name="AuthorizeOnBillingAgreementResult.php" hash="a73c77f8fce673257e2dca072ad6fab6"/><file name="AuthorizeRequest.php" hash="08bdab4fe2896f4a2b808c6e8abfeeba"/><file name="AuthorizeResponse.php" hash="0ae054040c36e7362683146b537f551b"/><file name="AuthorizeResult.php" hash="e7dfd388200467e736ff3b7d11c8d2bf"/><file name="BillingAddress.php" hash="93f82f074b62e8b1abf25ae8ae44b676"/><file name="BillingAgreementAttributes.php" hash="e52a2c92f92f7081ac742e24f70385df"/><file name="BillingAgreementDetails.php" hash="359f9bd686d21242f2e27feb8b3379b2"/><file name="BillingAgreementLimits.php" hash="66f84e67052b91092867496d11a28763"/><file name="BillingAgreementStatus.php" hash="adcf9379fb2f6fa88a1d8e230d8cf101"/><file name="Buyer.php" hash="cb691abf757d54025ac43964849dd5fd"/><file name="CancelOrderReferenceRequest.php" hash="ef06ecd8f05a4c032aa28f5b5a132d05"/><file name="CancelOrderReferenceResponse.php" hash="004c4e3a21ea1dc8e11bbba3d733b3ca"/><file name="CancelOrderReferenceResult.php" hash="74b7ad1facdf31263e9bb55544303180"/><file name="CaptureDetails.php" hash="4f360221d888d50d92e7f2ea20b5b54f"/><file name="CaptureRequest.php" hash="5b976a76214f870964d49cf104a50b30"/><file name="CaptureResponse.php" hash="7ece74f93f362d31bc16f9fb7bf2b270"/><file name="CaptureResult.php" hash="e0fccf0fe27efd36d822ddcdaefe97ac"/><file name="CloseAuthorizationRequest.php" hash="cb0e2113e9e36b7b133b539e5ff99c50"/><file name="CloseAuthorizationResponse.php" hash="99be7612c9effdac53fb0bc225a13eb1"/><file name="CloseAuthorizationResult.php" hash="6d77eea8924d2ef6a3acd0dabb3f9f76"/><file name="CloseBillingAgreementRequest.php" hash="89f82b30dd0902faa6feb3a57dfe24cb"/><file name="CloseBillingAgreementResponse.php" hash="1bda191dc9a8b2b1a14b6e11772f05cf"/><file name="CloseBillingAgreementResult.php" hash="f926f5d65d95323647129605a26037ae"/><file name="CloseOrderReferenceRequest.php" hash="b8b592bdc71a4046efead52196f8073c"/><file name="CloseOrderReferenceResponse.php" hash="137da00395052b25099de3a0d152887d"/><file name="CloseOrderReferenceResult.php" hash="81e21f75ae477f07a9b913e1ac2bd89d"/><file name="ConfirmBillingAgreementRequest.php" hash="ab524aa1cc6e51a8b483e4f96b7e1e02"/><file name="ConfirmBillingAgreementResponse.php" hash="0639de39ba58e6c2b806a84b43dc31d3"/><file name="ConfirmBillingAgreementResult.php" hash="42456915a3efa4ccd774a1d5d3a05307"/><file name="ConfirmOrderReferenceRequest.php" hash="632a4b8414aac550fc0ec59a83737be7"/><file name="ConfirmOrderReferenceResponse.php" hash="fb0c329ffa1a54e4c15c531b58561f6f"/><file name="Constraint.php" hash="e46dc3d18486b6639ea5b8f52a92cfdc"/><file name="Constraints.php" hash="cb983d71bda42bdda767ffc9f4feeafc"/><file name="CreateOrderReferenceForIdRequest.php" hash="b1f4e96f1392c427228f5799edc5dc64"/><file name="CreateOrderReferenceForIdResponse.php" hash="630cb4812997fa7c067f393dfb5e2f48"/><file name="CreateOrderReferenceForIdResult.php" hash="4abf7af5eb56058c17996406a877f427"/><file name="Destination.php" hash="737777909588915788398ab86f0de1de"/><file name="Error.php" hash="bb8b6bb6d3c778fc4e1d0a346b5fa03a"/><file name="ErrorResponse.php" hash="8804c6f39d9a0bdcbd76260eba9d261d"/><file name="GetAuthorizationDetailsRequest.php" hash="67d5a478c01fbbfba420dff3cf2098dc"/><file name="GetAuthorizationDetailsResponse.php" hash="0c9fe935bcb953cc9cd9e11bab32b5b2"/><file name="GetAuthorizationDetailsResult.php" hash="02ac4fa6533ccfd705c543160165c31d"/><file name="GetBillingAgreementDetailsRequest.php" hash="761cbdc44a4ac1e28b22d01f7a484b76"/><file name="GetBillingAgreementDetailsResponse.php" hash="061084469683253d1d76d5c881e5062d"/><file name="GetBillingAgreementDetailsResult.php" hash="5a585ad373b11b806ba320bcd988f71b"/><file name="GetCaptureDetailsRequest.php" hash="69252be80c32d911f2ff664904375e7d"/><file name="GetCaptureDetailsResponse.php" hash="5323ed86174064bb1122187457440861"/><file name="GetCaptureDetailsResult.php" hash="962ef27de2778c9ccde55d848b8fa649"/><file name="GetOrderReferenceDetailsRequest.php" hash="edfea06a629f298ab134229d35fef319"/><file name="GetOrderReferenceDetailsResponse.php" hash="4955733fe736a9f51e0bd6823b8bf74b"/><file name="GetOrderReferenceDetailsResult.php" hash="f9ee3738bddff51c6bd545028d275348"/><file name="GetProviderCreditDetailsRequest.php" hash="e51201c7d39935c4fa8da96e822b7075"/><file name="GetProviderCreditDetailsResponse.php" hash="e312b54192343e16230b7436b101766a"/><file name="GetProviderCreditDetailsResult.php" hash="9f0af601e8a716e4e5af3802d8952fe4"/><file name="GetProviderCreditReversalDetailsRequest.php" hash="cf74576ef8dc02e34244aca962d854b3"/><file name="GetProviderCreditReversalDetailsResponse.php" hash="a869c2695416514834c83890d3b080f9"/><file name="GetProviderCreditReversalDetailsResult.php" hash="33f1980d1632034eee8396c6286b5320"/><file name="GetRefundDetailsRequest.php" hash="7ab0f7d756a59a284ffd0ffc361fee42"/><file name="GetRefundDetailsResponse.php" hash="4847a7513f69d3f81c306d26ad7c5291"/><file name="GetRefundDetailsResult.php" hash="0c24e3c8e95f4ee10f5c4e9dd07518bf"/><file name="IdList.php" hash="25fd15394669b4721bdd0e4d367d534f"/><file name="OrderItemCategories.php" hash="995db32a92601555ee9a7550d1daae7e"/><file name="OrderReferenceAttributes.php" hash="78e1735d8fc99c5676d894564d6b88c7"/><file name="OrderReferenceDetails.php" hash="4e9365808e09fe1b1407348c9d05ca41"/><file name="OrderReferenceStatus.php" hash="5c21e44d991a24ab2527e491c435d54c"/><file name="OrderTotal.php" hash="2ff8e8ccc9c7266d72f534485ccd01bf"/><file name="ParentDetails.php" hash="99f7062b4764166637dfc44b4fe4788c"/><file name="Price.php" hash="4ac8de3791146a17a237a914c9f762a6"/><file name="ProviderCredit.php" hash="8f2f21ac5c0dba73e64a35cc7a61fbbe"/><file name="ProviderCreditDetails.php" hash="d9057efbe528a1571eda4252b8ad1813"/><file name="ProviderCreditList.php" hash="4a3eeae90b5a1ed09a528f5254b968a5"/><file name="ProviderCreditReversal.php" hash="07c1d7959a7cfb94164846c276b43ce7"/><file name="ProviderCreditReversalDetails.php" hash="ebfbf919b4a399213c7e312e59873e43"/><file name="ProviderCreditReversalList.php" hash="8eb64497a6a233535c8b0ca55591d06b"/><file name="ProviderCreditReversalSummary.php" hash="7646c582ea5fb3a46dcb09637f7daf01"/><file name="ProviderCreditReversalSummaryList.php" hash="cae281ddee9f766d1d5bf350e238037a"/><file name="ProviderCreditSummary.php" hash="69bc18eefe644e6b851a6daf7e6dfa8a"/><file name="ProviderCreditSummaryList.php" hash="751812d8903ba883036d1bc381c37667"/><file name="RefundDetails.php" hash="b53e480fe8e8e5d96a4b6a0df431e5ac"/><file name="RefundRequest.php" hash="665585551aba39532fe3352abb4859b3"/><file name="RefundResponse.php" hash="fadbc4ad5313395a48e38b1c0502c85a"/><file name="RefundResult.php" hash="9ddad34dd53edfd156651b021bc5137a"/><file name="ResponseHeaderMetadata.php" hash="382fe7bd666eea293b729c5d6c79348f"/><file name="ResponseMetadata.php" hash="073748a20ecd8bddc240dd4c0a4a56b9"/><file name="ReverseProviderCreditRequest.php" hash="802a3709149add8fa192ce389b93c2ea"/><file name="ReverseProviderCreditResponse.php" hash="ff702a7def546f0c6216094f93095bd7"/><file name="ReverseProviderCreditResult.php" hash="84f3e78e1b8b1b47e6f8b92abee7704b"/><file name="SellerBillingAgreementAttributes.php" hash="308899b9e48a95f0b5d48d74a510c915"/><file name="SellerOrderAttributes.php" hash="35b62fe0e130207dfaa2caefa1dfe7ba"/><file name="SetBillingAgreementDetailsRequest.php" hash="347a6c85c5cc8394255efcb9c4b57d52"/><file name="SetBillingAgreementDetailsResponse.php" hash="92299b3338dc7435149f17d8126f7518"/><file name="SetBillingAgreementDetailsResult.php" hash="7cb3e84e58fe2bbf163f8ac34de5eccf"/><file name="SetOrderReferenceDetailsRequest.php" hash="4cf2605f5188116a1526d463638aa768"/><file name="SetOrderReferenceDetailsResponse.php" hash="41720bdf965dcd759cc3278e01610530"/><file name="SetOrderReferenceDetailsResult.php" hash="4281a97da7865e47157c1d22c2094bfd"/><file name="Status.php" hash="28bd007e6c9747417a063e9941cc0dba"/><file name="ValidateBillingAgreementRequest.php" hash="d77beda441fd1688903e96a02fa4e643"/><file name="ValidateBillingAgreementResponse.php" hash="89658fd2a78d7dbb2997dae6ba169f7e"/><file name="ValidateBillingAgreementResult.php" hash="b9244d0496b0bbcfbf7628c775c17ca3"/></dir><file name="Model.php" hash="fafcb3a4318eb7bd9be5b69225187352"/><file name="RegionSpecificProperties.php" hash="15c3230c1c27627b53488e110002d47b"/><file name="Regions.php" hash="4676d77db7dde345118e2a6fc021ce3f"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="creativestyle"><dir name="css"><file name="amazonpayments.css" hash="a1f07a48b8de6d1fa9391a4eed2f12be"/><file name="amazonpayments-highlight.css" hash="f6daf03c989ac56ad436300b5520f0df"/></dir><dir name="images"><file name="amazon-payments-advanced-creativestyle-logo.png" hash="bb507d0085dab135ac313b8068515620"/><file name="amazon-payments-advanced-creativestyle-header-logo.png" hash="1f17fc7a61f8aaf929000d1d87f7d943"/><file name="amazon-payments-advanced-creativestyle-header-logo-white.png" hash="4ce4ba0d8d210a26caa380217804e200"/><file name="amazon-payments-advanced-header.png" hash="60f587870fbdb1242368c8c3b553bd8c"/><file name="amazon-payments-advanced-section.png" hash="8bc620f345eb46c920c51875d4cfad7c"/><file name="logo_a-glyph_16.png" hash="44a3f5f0013cab34d26653eb48b989fc"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="creativestyle"><dir name="css"><file name="amazonpayments.css" hash="98669e803a468cc7e01d481ce1647a0e"/><file name="amazonpayments-widgets.css" hash="35704192aaeb204e407e8b853c118d16"/><file name="amazonpayments-responsive-widgets.css" hash="ffca5cdc8a4e0585946c78258044c471"/></dir><dir name="images"><file name="amazon-loading-large.gif" hash="5f6d83bf2b69ab73c7e48ec9b66d54db"/><file name="logo_a-glyph_1x.png" hash="5d44ca86985afbb2a47b9265053a456e"/></dir></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="creativestyle"><dir name="css"><file name="amazonpayments-responsive-widgets.css" hash="389d23ee96bb5305f7ba5b616d930846"/></dir></dir></dir></dir></dir></target></contents>
|
24 |
<compatible/>
|
25 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php><extension><name>dom</name><min/><max/></extension><extension><name>curl</name><min/><max/></extension></required></dependencies>
|
26 |
</package>
|
1 |
<?xml version="1.0"?>
|
2 |
<package>
|
3 |
<name>Creativestyle_AmazonPayments</name>
|
4 |
+
<version>1.7.4</version>
|
5 |
<stability>stable</stability>
|
6 |
<license uri="http://creativecommons.org/licenses/by-nd/4.0/">Creative Commons Attribution-NoDerivatives 4.0 International</license>
|
7 |
<channel>community</channel>
|
8 |
<extends/>
|
9 |
<summary>Integration of your Magento shop with Login and Pay with Amazon service</summary>
|
10 |
<description>This extension provides an official integration of your Magento store with Login and Pay with Amazon service. It helps your customers shop quickly, safely and securely. Your customers can pay on your website without re-entering their payment and address details. All Amazon transactions are protected by Amazon's A-to-z Guarantee.</description>
|
11 |
+
<notes>ADDED: missing payment cancellation functions
|
12 |
+
ADDED: Login with Amazon button on the customer registration page
|
13 |
+
IMPROVED: retrieving shipping address during the checkout
|
14 |
+
IMPROVED: disable Amazon button for virtual orders when Login is disabled
|
15 |
+
FIXED: issue with placing virtual orders in sandbox mode
|
16 |
+
FIXED: closing order reference on completed capture</notes>
|
|
|
|
|
|
|
17 |
<authors><author><name>creativestyle GmbH</name><user>creativestyle</user><email>amazon@creativestyle.de</email></author></authors>
|
18 |
+
<date>2015-09-09</date>
|
19 |
+
<time>17:44:27</time>
|
20 |
+
<contents><target name="magecommunity"><dir name="Creativestyle"><dir name="AmazonPayments"><dir name="Block"><file name="Abstract.php" hash="4c17928d8e3ac0b779c74ab5a46ef4cd"/><dir name="Adminhtml"><file name="CredentialsValidator.php" hash="bb62c178c7bba1dd30fa16f22394ec85"/><dir name="Debug"><dir name="Section"><file name="Table.php" hash="f6947e99e982164a220e3d82fa0f988f"/></dir><file name="Section.php" hash="a249d2fedeaa5e485e40ffaeeb0335c6"/></dir><file name="Debug.php" hash="cc798f2987cc0dffc755a88988b74912"/><file name="Info.php" hash="be764b1856eccc2b3070a1ea4cfe57f7"/><file name="IpnUrl.php" hash="f9a516356c4c9b98e02eb3761ad5bf90"/><dir name="Log"><file name="Abstract.php" hash="02887066c2d6973141dff769b385d8fa"/><dir name="Api"><file name="Grid.php" hash="8d072ba9ce4be99222c03a26680d51eb"/><file name="View.php" hash="eb30544643fa9571a454a763111d0113"/></dir><file name="Api.php" hash="5ea0736c83de5feb01df0a3ec4db4d80"/><dir name="Exception"><file name="Grid.php" hash="3c3decb0a90638d5e2b1617426ec9437"/><file name="View.php" hash="cae17d2a2d5716e8dde1c6662397131e"/></dir><file name="Exception.php" hash="c35dafcaf89ca709394341394862f4cf"/><dir name="Ipn"><file name="Grid.php" hash="74bb51ab562b09d42bd9ced6d6609ae1"/><file name="View.php" hash="6ab63414642658e95258a73a143e6955"/></dir><file name="Ipn.php" hash="a2225b081ccb354bfe94b4a646b0d521"/><dir name="View"><file name="Abstract.php" hash="0a4c977a1f89622148bdc6acc037fc1f"/></dir></dir><dir name="Renderer"><file name="Timestamp.php" hash="190325613c20e2cf97adc28950658e99"/></dir><dir name="Sales"><file name="Order.php" hash="45a5ee919501a2bf26160d38dafccd44"/></dir></dir><dir name="Button"><file name="Js.php" hash="6081c66a769b6db8a7f607e6f60365af"/></dir><dir name="Checkout"><file name="Abstract.php" hash="db5cf0b3d9dd37ad4552987b9df5e09c"/><file name="Js.php" hash="0e5ba9b3f4ae06139a084816c04a05a3"/><file name="Notice.php" hash="3bd2869322fac80a80436f8e2daa8d70"/><file name="SandboxToolbox.php" hash="047b1bfde3f5469195b9a7ccfee3f16d"/></dir><file name="Checkout.php" hash="6620fc17c1c86deac47709664d6a93f7"/><dir name="Js"><file name="Interface.php" hash="11827746ff821b4cbda1ad041e30321e"/></dir><file name="Js.php" hash="8610dddee84cda450c4874e0fd93b5f5"/><dir name="Login"><file name="Abstract.php" hash="b84dfbbe66bbee39a547d33e856b4a8d"/><dir name="Account"><file name="Confirm.php" hash="ae8123a65a717a0046aaf1d9dc21f878"/><file name="Update.php" hash="8fdadae9294b17fbb0989f8d0e2016a4"/></dir><file name="Button.php" hash="bad55de20f480d53a15ddedd551ff6dd"/><file name="Js.php" hash="2d144b27681c48f2adfa8cd0fdd5d31e"/><file name="Redirect.php" hash="8634cf4f6bf792006e4ab7674b758e5c"/></dir><dir name="Onepage"><file name="Button.php" hash="b122db0163e8580f42679f13a3a45726"/></dir><dir name="Pay"><file name="Abstract.php" hash="a64c0c8a409a5286bf5c0a6bd8596e80"/><file name="Button.php" hash="b76cbc47c91b88ceb9fc1fde609fa2dc"/></dir><dir name="Payment"><file name="Info.php" hash="c6285a5688834b456765317d3471bf2a"/></dir></dir><dir name="Exception"><dir name="InvalidStatus"><file name="Recoverable.php" hash="dc4d8857cf1841bb56f6da11cf92e99e"/></dir><file name="InvalidStatus.php" hash="614d45747601dea035ff2a3faadd7e18"/></dir><file name="Exception.php" hash="ca655a29842b38dd2ebf438208a6c70c"/><dir name="Helper"><file name="Data.php" hash="978766ef00217f5362773ff59d9967ab"/><file name="Debug.php" hash="3749831ab7f268051fd592277f02bf0c"/></dir><dir name="Model"><dir name="Api"><file name="Abstract.php" hash="1814fcd0d61599f15d808d9c2990ebe4"/><file name="Advanced.php" hash="0f5a3f480da20a2f8253f9b78c78f9dd"/><file name="Ipn.php" hash="e672342ca8b1f1f7493e42b9656aeabe"/><file name="Login.php" hash="d9297e66749c6930a1010a5babdfde14"/></dir><file name="Checkout.php" hash="593935995a788c113d14fbba9bce9dc5"/><file name="Config.php" hash="8f4d52802cec898fa79df16cb196195d"/><dir name="Log"><file name="Collection.php" hash="13d71847c4e164af18636a3fe5bf975b"/></dir><file name="Logger.php" hash="0821a7d8ddeea993fe3ad9495ef6f9d9"/><dir name="Lookup"><file name="Abstract.php" hash="443bbef12f4e7c896e54cf0b7463e04e"/><file name="Authentication.php" hash="56e12ebde89bb29b59ac1153be4b10cc"/><file name="AuthorizationMode.php" hash="b26806dc71de6b55bc37b20a1b804364"/><dir name="Design"><dir name="Button"><dir name="Color"><file name="LoginPay.php" hash="e9a469e82c7805782cf7694c4d50af7a"/></dir><file name="Color.php" hash="81a33471dfefb27897f7b1ff19749671"/><dir name="Size"><file name="LoginPay.php" hash="6cdf3d3633617994783a38f30add86fe"/></dir><file name="Size.php" hash="7c73a97a0fa3f4c6a73b838c0594ad5c"/><dir name="Type"><file name="Login.php" hash="44e852189b0305bbe4cc38848316d4e6"/><file name="Pay.php" hash="5e6f65d1e355ed265787b28b12c6e7a6"/></dir></dir></dir><file name="Frequency.php" hash="5115fb39b48781e5e97f9b62414a72cc"/><file name="IpnActive.php" hash="b73000f5bfc1e26b80911e125e9eec46"/><file name="Language.php" hash="6091a70bddec2c2a4812fff3e8cd09ca"/><file name="PaymentAction.php" hash="6d0c15996ec3caf112d88e07ea703bb4"/><file name="Region.php" hash="8f5cc8ab970aa165e16085368b320f89"/></dir><file name="Observer.php" hash="11bffc64bd85e3e8c353cb2b1ada3530"/><dir name="Payment"><file name="Abstract.php" hash="f42840ad08ec067bddc37fe5aec3f96a"/><dir name="Advanced"><file name="Sandbox.php" hash="10e80bd587f2d27fc97bb6e595936b82"/></dir><file name="Advanced.php" hash="15c5dde1d3a82a9bdf01e1681c47ec3b"/></dir><dir name="Processor"><file name="Ipn.php" hash="515c793d4bfd1cf2ce5c2bcc4e52a0a0"/><file name="Order.php" hash="285b24f298b08d6801d69cf13e8aebcf"/><file name="Payment.php" hash="5e3493b085ee26031943cd13cbdad63f"/><file name="TransactionAdapter.php" hash="2a9e7dee746f1465c7cde39afafeff9e"/></dir><dir name="Service"><file name="Login.php" hash="99f99ff273e0cb6dea7b2053702bf323"/><file name="Quote.php" hash="d566370281e690ca31f3ddd47c21ef1d"/></dir><file name="Simulator.php" hash="553bb0c0ca3c74202083b366f4c33e9a"/><dir name="System"><dir name="Config"><dir name="Backend"><dir name="DataPolling"><file name="Cron.php" hash="c3d3009775702bee14da3695f0d41f68"/></dir></dir></dir></dir></dir><dir name="controllers"><dir name="Adminhtml"><file name="DebugController.php" hash="28e0ddedf23912140158d100339bdbe8"/><file name="DocumentationController.php" hash="4e214386e032b2e513dda5a26344fd87"/><dir name="Log"><file name="ApiController.php" hash="e0a9181f57223d3ba722982572c1d003"/><file name="ExceptionController.php" hash="5daaa04ec6479396edfb1f62910f4ad3"/><file name="IpnController.php" hash="f00870c68a6b18d460c59d0b76d4a67d"/></dir><file name="OrderController.php" hash="cae5700331ca6aa6f26b78314c3507d9"/><file name="SystemController.php" hash="8f93ad1e95d4d4b86af77a1fd6b10f87"/></dir><dir name="Advanced"><file name="CheckoutController.php" hash="225fcb638688f438ae44e389825fa761"/><file name="IpnController.php" hash="78277323844f97a30b6531aa331eef86"/><file name="LoginController.php" hash="2d6d0d201c1ff4bcdeb9a1c19372a888"/></dir></dir><dir name="etc"><file name="adminhtml.xml" hash="2dc1b70997469f8f0cd6a80eff845842"/><file name="config.xml" hash="1c80bd9625c426a103dca0384562dab3"/><file name="system.xml" hash="9f76f8660c04b5796688275341d719bb"/></dir><dir name="sql"><dir name="amazonpayments_setup"><file name="mysql4-install-1.0.0.php" hash="d4681b9a39905cc9e9dcc660688dea85"/><file name="mysql4-install-1.6.2.php" hash="6bb2b8656a3c6b2b517b88ca98ff84de"/><file name="mysql4-upgrade-1.1.6-1.2.0.php" hash="27f8e108bac4268d3c17e812b413dbbc"/></dir></dir></dir></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="amazonpayments.xml" hash="4bc12228bba39bd925ed129d7cf64258"/></dir><dir name="template"><dir name="creativestyle"><dir name="amazonpayments"><dir name="advanced"><file name="documentation.phtml" hash="af3ae6ebce4712dd8fb972bef508ca55"/><dir name="log"><dir name="api"><file name="view.phtml" hash="92e2a91aa6f25e20fe8e89bad751e8cf"/></dir><dir name="exception"><file name="view.phtml" hash="c5d01f6de86e47d4da5dfabd60b1b382"/></dir><file name="js.phtml" hash="eb1d2098440a0bac2a6f5b959afa3693"/><dir name="notification"><file name="view.phtml" hash="31d893106f7c7c7f94f05d5cafa36440"/></dir></dir></dir><dir name="debug"><dir name="section"><file name="table.phtml" hash="f4bb8e35b3608cf0639407a3461c3717"/></dir><file name="section.phtml" hash="1472da0e9f07b5583a02e327483d4d75"/></dir><file name="debug.phtml" hash="9748d4fe92986f36ad47ae5b61fc4883"/><file name="info.phtml" hash="8f58e70d3d5974c60d182450b424e521"/><file name="init.phtml" hash="ba9d53045077e63b4e6c25c6b7bb685c"/><dir name="payment"><file name="info.phtml" hash="1604a1ca8c640748023859dee07f1182"/><dir name="pdf"><file name="info.phtml" hash="1fb213f3fcc3aeecaa6305c07cff3b73"/></dir></dir></dir></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="amazonpayments.xml" hash="3b927d247951fb675e0aa743fcff36a5"/></dir><dir name="template"><dir name="creativestyle"><dir name="amazonpayments"><dir name="button"><file name="js.phtml" hash="3142375878bb43893393ee3499ad9804"/></dir><dir name="checkout"><file name="capture_notice.phtml" hash="f9c75cd05a596d0a16c55f0169b4ee6c"/><file name="js.phtml" hash="e0f950d4b6c1bd8cf790c90527b51109"/><dir name="review"><file name="button.phtml" hash="5fa9b038cc1e91a8203b163411b8bf20"/></dir><file name="sandbox_toolbox.phtml" hash="b1a346f095d83223914e65024f56d19f"/><file name="shipping_method.phtml" hash="852008f89fc32c7af6c250cafdde5f51"/></dir><file name="checkout.phtml" hash="6873b347a7e10b3b5c35fda1b48345b1"/><file name="js.phtml" hash="13581f0bcdf7c39da46be530892e8183"/><dir name="login"><dir name="button"><file name="account_login.phtml" hash="0ce9b9d891af3f6c5b1c83a17d311e6b"/></dir><file name="button.phtml" hash="b5d66280337ecc895ae9a2bc48c469e4"/><dir name="form"><file name="account_confirm.phtml" hash="cff4c9f656b2e790bd65723d4e2042b9"/><file name="account_update.phtml" hash="64fdc50df3b3c49384d5d50a1da82d4d"/></dir><file name="js.phtml" hash="9d542e726fe51739b72fc2e509edadd8"/><file name="logout.phtml" hash="e8b6f4d39047903e4ee8d481ba59543b"/><file name="redirect.phtml" hash="8d395ab25504c0cdb928cf93e684b868"/></dir><dir name="onepage"><file name="button.phtml" hash="95e053ca57f36df23180af93b77a6557"/></dir><dir name="pay"><file name="button.phtml" hash="dfcccab45794c81d2d3ca52f709019d4"/></dir><dir name="payment"><file name="info.phtml" hash="3631896707e596d9675f526a7d021617"/><dir name="pdf"><file name="info.phtml" hash="69549bf3340c19d62f42a556f13e8a1e"/></dir></dir></dir></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Creativestyle_AmazonPayments.xml" hash="3d30f68b24829494a2a66164eba0e5f7"/></dir></target><target name="magelocale"><dir name="en_US"><file name="Creativestyle_AmazonPayments.csv" hash="44b6d7e9ac51526a199590aa151bb551"/><dir name="template"><dir name="email"><file name="amazon_payments_failed.html" hash="ad694ba24051f779698d483bc32d9b75"/></dir></dir></dir><dir name="en_GB"><file name="Creativestyle_AmazonPayments.csv" hash="528785a3492164ef628b8dd7f938bd4d"/><dir name="template"><dir name="email"><file name="amazon_payments_failed.html" hash="1a933579acb1fbb3d78ae47ca990521b"/></dir></dir></dir><dir name="de_DE"><file name="Creativestyle_AmazonPayments.csv" hash="5419bca832db91a0f1463fe26fa2d62c"/><dir name="template"><dir name="email"><file name="amazon_payments_failed.html" hash="1cf388c6d45738c2e70c26859e1b058f"/></dir></dir></dir><dir name="es_ES"><file name="Creativestyle_AmazonPayments.csv" hash="14ac8865152bd798bcb16623292fa4b6"/></dir><dir name="fr_FR"><file name="Creativestyle_AmazonPayments.csv" hash="0b9a0075698e4e8d4e67a68879d2fa36"/></dir><dir name="it_IT"><file name="Creativestyle_AmazonPayments.csv" hash="ffa3e0ca21b53775df15776f371855e9"/></dir></target><target name="mage"><dir name="js"><dir name="creativestyle"><file name="apa_checkout.min.js" hash="c1aabf2578d462973c0debfebea7162a"/><file name="apa_sandbox_toolbox.min.js" hash="a8ece5772d3c64147e01d5e9e686ab13"/><dir name="vendors"><file name="prism.js" hash="c700de3d980f7ef1e056dc5400acfd44"/></dir><file name="apa_checkout.js" hash="c0e4c26f75855f241841fd455c5f90f5"/></dir></dir></target><target name="magelib"><dir name="OffAmazonPayments"><dir name="HttpRequest"><file name="HttpException.php" hash="d2feba35467baa6ff61503bb15d5f016"/><file name="IHttpRequest.php" hash="7c7d44deffb15b2db161d8dfc585c4d2"/><file name="IHttpRequestFactory.php" hash="02c9cfe067cd0ae40f14704d58fa2098"/><dir name="Impl"><file name="HttpRequestCurlImpl.php" hash="815a03cc4b5fc1222e0bc9b9f85f3428"/><file name="HttpRequestFactoryCurlImpl.php" hash="09140d0c9518e0e7c1bffb8bd0c98310"/></dir></dir><file name="Model.php" hash="778dfe809587f010352d9ccd2bed8106"/><file name="OffAmazonPaymentsServiceUtils.php" hash="827a9e9f2b04652736406b1cd9672a2c"/></dir><dir name="OffAmazonPaymentsNotifications"><file name="Client.php" hash="a8bfa462188eb5193985e984ff503b04"/><dir name="Impl"><file name="Certificate.php" hash="33aec53879fff368b0f6f52ce7f79f13"/><file name="IpnNotificationParser.php" hash="3f4e203c89d23c2971214a7e0713f6a9"/><file name="Message.php" hash="6cffc2f4b4c09a8411572cdb7ddcc83a"/><file name="OpenSslVerifySignature.php" hash="621bb7e9660d079f53b6ac567fd361e7"/><file name="SnsMessageParser.php" hash="c6d1b0bfa852441b4ddfdc25cf624c9d"/><file name="SnsMessageValidator.php" hash="7291f2b91f0dc9ace62752c37b69d15f"/><file name="VerifySignature.php" hash="b7c3089f35fba596e16f6f39f7029908"/><file name="XmlNotificationParser.php" hash="a6b6ff48de5cee20db383a2a6c953092"/></dir><file name="Interface.php" hash="3930f956058657059e2ea705fc43333d"/><file name="InvalidCertificateException.php" hash="4711c0ea7b574a8ab3fb04623b2f7453"/><file name="InvalidMessageException.php" hash="c9608c6ecfafeae2db9db9e8786f2a15"/><dir name="Model"><file name="AuthorizationDetails.php" hash="c5e85494dd4b21c49c1d786bf38879da"/><file name="AuthorizationNotification.php" hash="490fd1da11270f9af20a6ca0d87b8149"/><file name="BillingAgreement.php" hash="00f24d00547ddb3320a20f77132feb0e"/><file name="BillingAgreementLimits.php" hash="e972154534547bde777133c2de1e835f"/><file name="BillingAgreementNotification.php" hash="c5ee60508326e840ce02765b175897aa"/><file name="BillingAgreementStatus.php" hash="68da18941f6cc8b17a9157c83e550c0c"/><file name="CaptureDetails.php" hash="f8702f3d5d5afd595814182f847367c5"/><file name="CaptureNotification.php" hash="8d4da47b23888f3cfd94fe9d217c46da"/><file name="IdList.php" hash="4d77007c611ba2a990179ecf506d4ac7"/><file name="IpnNotificationMetadata.php" hash="802e724b1cc35eae31e4aa9288446b8f"/><file name="MerchantRegistrationDetails.php" hash="d4de7689d8e216567abd710dde7ef4ed"/><file name="NotificationImpl.php" hash="17205cb366af769c0563d80ee82de067"/><file name="NotificationMetadataImpl.php" hash="27bdabd2ae04ab753e60b0ab3042859c"/><file name="OrderItemCategories.php" hash="ac5edd66a87e28f1e0a4be758e3d7b8c"/><file name="OrderReference.php" hash="3ff8f8729cc3e398823061b73d8d2789"/><file name="OrderReferenceNotification.php" hash="4b6a0e68f77ff7b710fe00916d5b0546"/><file name="OrderReferenceStatus.php" hash="e09fc390fb5c21afd4764c41dd7418c0"/><file name="OrderTotal.php" hash="ce3157db8b593588c9405030968176a5"/><file name="Price.php" hash="cff064218bbb2d56f463ab489dc907cd"/><file name="ProviderCreditDetails.php" hash="d355185842eb0816de151fb535b14edc"/><file name="ProviderCreditNotification.php" hash="7ddc5d80dee797893171237ecabf10e2"/><file name="ProviderCreditReversalDetails.php" hash="a789bbf3c7074bc800053967e64286c7"/><file name="ProviderCreditReversalNotification.php" hash="56479587ee330013bdffe17719d0edec"/><file name="ProviderCreditReversalSummary.php" hash="577971d363b95fd7a73e8cd4995a240c"/><file name="ProviderCreditReversalSummaryList.php" hash="05ae0f9769e4c46e5c3ba3f9907ae576"/><file name="ProviderCreditSummary.php" hash="4403e12b73867b58021655df3fcf6720"/><file name="ProviderCreditSummaryList.php" hash="667167ed6a427d71086aa4ef8dabc5f5"/><file name="RefundDetails.php" hash="ae08c0447ec12996a465772d55f2c28f"/><file name="RefundNotification.php" hash="fb29285214205fd09c4f9ac7964c1a07"/><file name="SellerBillingAgreementAttributes.php" hash="691b120995ac30f3f542c3ec9cd6c0d6"/><file name="SellerOrderAttributes.php" hash="896cf700231529f39e903d4614579a85"/><file name="SnsNotificationMetadata.php" hash="df453726f714f7ea50cc04b6093123eb"/><file name="SolutionProviderMerchantNotification.php" hash="77e4152a922f1a26582e46546387943d"/><file name="SolutionProviderOption.php" hash="df8fbbb1ad2fef1796e3b42a9a417a64"/><file name="SolutionProviderOptions.php" hash="624d2f4efd3a32eab8baf8628efda4ef"/><file name="Status.php" hash="8726fde00e0f97595115866c1a8000dd"/></dir><file name="Notification.php" hash="562b2a4eb6e292b6df4db3112391ab55"/><file name="NotificationMetadata.php" hash="07f94bf3a41ed0c72f387e900260c48a"/></dir><dir name="OffAmazonPaymentsService"><file name="Client.php" hash="284bf51c42442c51a62e8d76ecd900ef"/><file name="Environments.php" hash="1a9ff744e131c19f5bd0d58c5aa578ab"/><file name="Exception.php" hash="eee23053020a397cf082a28f41001284"/><file name="Interface.php" hash="b681a546f2a5e3690e5e04f9c75ca8a5"/><file name="MerchantValues.php" hash="2cca67c2b1b0557e5a63d4ef35950172"/><file name="MerchantValuesBuilder.php" hash="a6328566f8f5ee48a8b054d8f02897e1"/><dir name="Model"><file name="Address.php" hash="6840237ae7035912f95020ff6d580033"/><file name="AuthorizationDetails.php" hash="159edfb213e12b7ecb847c103c70c5de"/><file name="AuthorizeOnBillingAgreementRequest.php" hash="8b0e8d6ffa94b1f18546b7554ec042ed"/><file name="AuthorizeOnBillingAgreementResponse.php" hash="8770715da01743adeafc25d54bb0c1d9"/><file name="AuthorizeOnBillingAgreementResult.php" hash="a73c77f8fce673257e2dca072ad6fab6"/><file name="AuthorizeRequest.php" hash="08bdab4fe2896f4a2b808c6e8abfeeba"/><file name="AuthorizeResponse.php" hash="0ae054040c36e7362683146b537f551b"/><file name="AuthorizeResult.php" hash="e7dfd388200467e736ff3b7d11c8d2bf"/><file name="BillingAddress.php" hash="93f82f074b62e8b1abf25ae8ae44b676"/><file name="BillingAgreementAttributes.php" hash="e52a2c92f92f7081ac742e24f70385df"/><file name="BillingAgreementDetails.php" hash="359f9bd686d21242f2e27feb8b3379b2"/><file name="BillingAgreementLimits.php" hash="66f84e67052b91092867496d11a28763"/><file name="BillingAgreementStatus.php" hash="adcf9379fb2f6fa88a1d8e230d8cf101"/><file name="Buyer.php" hash="cb691abf757d54025ac43964849dd5fd"/><file name="CancelOrderReferenceRequest.php" hash="ef06ecd8f05a4c032aa28f5b5a132d05"/><file name="CancelOrderReferenceResponse.php" hash="004c4e3a21ea1dc8e11bbba3d733b3ca"/><file name="CancelOrderReferenceResult.php" hash="74b7ad1facdf31263e9bb55544303180"/><file name="CaptureDetails.php" hash="4f360221d888d50d92e7f2ea20b5b54f"/><file name="CaptureRequest.php" hash="5b976a76214f870964d49cf104a50b30"/><file name="CaptureResponse.php" hash="7ece74f93f362d31bc16f9fb7bf2b270"/><file name="CaptureResult.php" hash="e0fccf0fe27efd36d822ddcdaefe97ac"/><file name="CloseAuthorizationRequest.php" hash="cb0e2113e9e36b7b133b539e5ff99c50"/><file name="CloseAuthorizationResponse.php" hash="99be7612c9effdac53fb0bc225a13eb1"/><file name="CloseAuthorizationResult.php" hash="6d77eea8924d2ef6a3acd0dabb3f9f76"/><file name="CloseBillingAgreementRequest.php" hash="89f82b30dd0902faa6feb3a57dfe24cb"/><file name="CloseBillingAgreementResponse.php" hash="1bda191dc9a8b2b1a14b6e11772f05cf"/><file name="CloseBillingAgreementResult.php" hash="f926f5d65d95323647129605a26037ae"/><file name="CloseOrderReferenceRequest.php" hash="b8b592bdc71a4046efead52196f8073c"/><file name="CloseOrderReferenceResponse.php" hash="137da00395052b25099de3a0d152887d"/><file name="CloseOrderReferenceResult.php" hash="81e21f75ae477f07a9b913e1ac2bd89d"/><file name="ConfirmBillingAgreementRequest.php" hash="ab524aa1cc6e51a8b483e4f96b7e1e02"/><file name="ConfirmBillingAgreementResponse.php" hash="0639de39ba58e6c2b806a84b43dc31d3"/><file name="ConfirmBillingAgreementResult.php" hash="42456915a3efa4ccd774a1d5d3a05307"/><file name="ConfirmOrderReferenceRequest.php" hash="632a4b8414aac550fc0ec59a83737be7"/><file name="ConfirmOrderReferenceResponse.php" hash="fb0c329ffa1a54e4c15c531b58561f6f"/><file name="Constraint.php" hash="e46dc3d18486b6639ea5b8f52a92cfdc"/><file name="Constraints.php" hash="cb983d71bda42bdda767ffc9f4feeafc"/><file name="CreateOrderReferenceForIdRequest.php" hash="b1f4e96f1392c427228f5799edc5dc64"/><file name="CreateOrderReferenceForIdResponse.php" hash="630cb4812997fa7c067f393dfb5e2f48"/><file name="CreateOrderReferenceForIdResult.php" hash="4abf7af5eb56058c17996406a877f427"/><file name="Destination.php" hash="737777909588915788398ab86f0de1de"/><file name="Error.php" hash="bb8b6bb6d3c778fc4e1d0a346b5fa03a"/><file name="ErrorResponse.php" hash="8804c6f39d9a0bdcbd76260eba9d261d"/><file name="GetAuthorizationDetailsRequest.php" hash="67d5a478c01fbbfba420dff3cf2098dc"/><file name="GetAuthorizationDetailsResponse.php" hash="0c9fe935bcb953cc9cd9e11bab32b5b2"/><file name="GetAuthorizationDetailsResult.php" hash="02ac4fa6533ccfd705c543160165c31d"/><file name="GetBillingAgreementDetailsRequest.php" hash="761cbdc44a4ac1e28b22d01f7a484b76"/><file name="GetBillingAgreementDetailsResponse.php" hash="061084469683253d1d76d5c881e5062d"/><file name="GetBillingAgreementDetailsResult.php" hash="5a585ad373b11b806ba320bcd988f71b"/><file name="GetCaptureDetailsRequest.php" hash="69252be80c32d911f2ff664904375e7d"/><file name="GetCaptureDetailsResponse.php" hash="5323ed86174064bb1122187457440861"/><file name="GetCaptureDetailsResult.php" hash="962ef27de2778c9ccde55d848b8fa649"/><file name="GetOrderReferenceDetailsRequest.php" hash="edfea06a629f298ab134229d35fef319"/><file name="GetOrderReferenceDetailsResponse.php" hash="4955733fe736a9f51e0bd6823b8bf74b"/><file name="GetOrderReferenceDetailsResult.php" hash="f9ee3738bddff51c6bd545028d275348"/><file name="GetProviderCreditDetailsRequest.php" hash="e51201c7d39935c4fa8da96e822b7075"/><file name="GetProviderCreditDetailsResponse.php" hash="e312b54192343e16230b7436b101766a"/><file name="GetProviderCreditDetailsResult.php" hash="9f0af601e8a716e4e5af3802d8952fe4"/><file name="GetProviderCreditReversalDetailsRequest.php" hash="cf74576ef8dc02e34244aca962d854b3"/><file name="GetProviderCreditReversalDetailsResponse.php" hash="a869c2695416514834c83890d3b080f9"/><file name="GetProviderCreditReversalDetailsResult.php" hash="33f1980d1632034eee8396c6286b5320"/><file name="GetRefundDetailsRequest.php" hash="7ab0f7d756a59a284ffd0ffc361fee42"/><file name="GetRefundDetailsResponse.php" hash="4847a7513f69d3f81c306d26ad7c5291"/><file name="GetRefundDetailsResult.php" hash="0c24e3c8e95f4ee10f5c4e9dd07518bf"/><file name="IdList.php" hash="25fd15394669b4721bdd0e4d367d534f"/><file name="OrderItemCategories.php" hash="995db32a92601555ee9a7550d1daae7e"/><file name="OrderReferenceAttributes.php" hash="78e1735d8fc99c5676d894564d6b88c7"/><file name="OrderReferenceDetails.php" hash="4e9365808e09fe1b1407348c9d05ca41"/><file name="OrderReferenceStatus.php" hash="5c21e44d991a24ab2527e491c435d54c"/><file name="OrderTotal.php" hash="2ff8e8ccc9c7266d72f534485ccd01bf"/><file name="ParentDetails.php" hash="99f7062b4764166637dfc44b4fe4788c"/><file name="Price.php" hash="4ac8de3791146a17a237a914c9f762a6"/><file name="ProviderCredit.php" hash="8f2f21ac5c0dba73e64a35cc7a61fbbe"/><file name="ProviderCreditDetails.php" hash="d9057efbe528a1571eda4252b8ad1813"/><file name="ProviderCreditList.php" hash="4a3eeae90b5a1ed09a528f5254b968a5"/><file name="ProviderCreditReversal.php" hash="07c1d7959a7cfb94164846c276b43ce7"/><file name="ProviderCreditReversalDetails.php" hash="ebfbf919b4a399213c7e312e59873e43"/><file name="ProviderCreditReversalList.php" hash="8eb64497a6a233535c8b0ca55591d06b"/><file name="ProviderCreditReversalSummary.php" hash="7646c582ea5fb3a46dcb09637f7daf01"/><file name="ProviderCreditReversalSummaryList.php" hash="cae281ddee9f766d1d5bf350e238037a"/><file name="ProviderCreditSummary.php" hash="69bc18eefe644e6b851a6daf7e6dfa8a"/><file name="ProviderCreditSummaryList.php" hash="751812d8903ba883036d1bc381c37667"/><file name="RefundDetails.php" hash="b53e480fe8e8e5d96a4b6a0df431e5ac"/><file name="RefundRequest.php" hash="665585551aba39532fe3352abb4859b3"/><file name="RefundResponse.php" hash="fadbc4ad5313395a48e38b1c0502c85a"/><file name="RefundResult.php" hash="9ddad34dd53edfd156651b021bc5137a"/><file name="ResponseHeaderMetadata.php" hash="382fe7bd666eea293b729c5d6c79348f"/><file name="ResponseMetadata.php" hash="073748a20ecd8bddc240dd4c0a4a56b9"/><file name="ReverseProviderCreditRequest.php" hash="802a3709149add8fa192ce389b93c2ea"/><file name="ReverseProviderCreditResponse.php" hash="ff702a7def546f0c6216094f93095bd7"/><file name="ReverseProviderCreditResult.php" hash="84f3e78e1b8b1b47e6f8b92abee7704b"/><file name="SellerBillingAgreementAttributes.php" hash="308899b9e48a95f0b5d48d74a510c915"/><file name="SellerOrderAttributes.php" hash="35b62fe0e130207dfaa2caefa1dfe7ba"/><file name="SetBillingAgreementDetailsRequest.php" hash="347a6c85c5cc8394255efcb9c4b57d52"/><file name="SetBillingAgreementDetailsResponse.php" hash="92299b3338dc7435149f17d8126f7518"/><file name="SetBillingAgreementDetailsResult.php" hash="7cb3e84e58fe2bbf163f8ac34de5eccf"/><file name="SetOrderReferenceDetailsRequest.php" hash="4cf2605f5188116a1526d463638aa768"/><file name="SetOrderReferenceDetailsResponse.php" hash="41720bdf965dcd759cc3278e01610530"/><file name="SetOrderReferenceDetailsResult.php" hash="4281a97da7865e47157c1d22c2094bfd"/><file name="Status.php" hash="28bd007e6c9747417a063e9941cc0dba"/><file name="ValidateBillingAgreementRequest.php" hash="d77beda441fd1688903e96a02fa4e643"/><file name="ValidateBillingAgreementResponse.php" hash="89658fd2a78d7dbb2997dae6ba169f7e"/><file name="ValidateBillingAgreementResult.php" hash="b9244d0496b0bbcfbf7628c775c17ca3"/></dir><file name="Model.php" hash="fafcb3a4318eb7bd9be5b69225187352"/><file name="RegionSpecificProperties.php" hash="f4e77cc63766b42fbef6ef1e07ec4402"/><file name="Regions.php" hash="4676d77db7dde345118e2a6fc021ce3f"/></dir></target><target name="mageskin"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="creativestyle"><dir name="css"><file name="amazonpayments.css" hash="a1f07a48b8de6d1fa9391a4eed2f12be"/><file name="amazonpayments-highlight.css" hash="f6daf03c989ac56ad436300b5520f0df"/></dir><dir name="images"><file name="amazon-payments-advanced-creativestyle-logo.png" hash="bb507d0085dab135ac313b8068515620"/><file name="amazon-payments-advanced-creativestyle-header-logo.png" hash="1f17fc7a61f8aaf929000d1d87f7d943"/><file name="amazon-payments-advanced-creativestyle-header-logo-white.png" hash="4ce4ba0d8d210a26caa380217804e200"/><file name="amazon-payments-advanced-header.png" hash="60f587870fbdb1242368c8c3b553bd8c"/><file name="amazon-payments-advanced-section.png" hash="8bc620f345eb46c920c51875d4cfad7c"/><file name="logo_a-glyph_16.png" hash="44a3f5f0013cab34d26653eb48b989fc"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="creativestyle"><dir name="css"><file name="amazonpayments.css" hash="98669e803a468cc7e01d481ce1647a0e"/><file name="amazonpayments-widgets.css" hash="35704192aaeb204e407e8b853c118d16"/><file name="amazonpayments-responsive-widgets.css" hash="ffca5cdc8a4e0585946c78258044c471"/></dir><dir name="images"><file name="amazon-loading-large.gif" hash="5f6d83bf2b69ab73c7e48ec9b66d54db"/><file name="logo_a-glyph_1x.png" hash="5d44ca86985afbb2a47b9265053a456e"/></dir></dir></dir></dir><dir name="rwd"><dir name="default"><dir name="creativestyle"><dir name="css"><file name="amazonpayments-responsive-widgets.css" hash="389d23ee96bb5305f7ba5b616d930846"/></dir></dir></dir></dir></dir></target></contents>
|
21 |
<compatible/>
|
22 |
<dependencies><required><php><min>5.2.0</min><max>6.0.0</max></php><extension><name>dom</name><min/><max/></extension><extension><name>curl</name><min/><max/></extension></required></dependencies>
|
23 |
</package>
|