login_and_pay_for_magento - Version 1.1.1

Version Notes

See https://github.com/amzn/amazon-payments-magento-plugin/releases/tag/v1.1.1 for full list of fixes

Download this release

Release Info

Developer Amazon Payments
Extension login_and_pay_for_magento
Version 1.1.1
Comparing to
See all releases


Code changes from version 1.1.0 to 1.1.1

app/code/community/Amazon/Login/Model/System/Config/Backend/Popupcomment.php CHANGED
@@ -16,12 +16,14 @@ class Amazon_Login_Model_System_Config_Backend_Popupcomment extends Mage_Core_Mo
16
  */
17
  public function getCommentText(Mage_Core_Model_Config_Element $element, $currentValue)
18
  {
 
 
19
  return 'Pop-up window or full-page redirect.<br />
20
  <div style="border:1px solid #ccc; color:#666; padding:8px; margin-top:0.5em; font-size:90%">
21
  If "No," add these URLs in Seller Central under "Allowed Return URLs":<br />
22
  <ul style="list-style:disc inside">
23
- <li>' . str_replace('index.php/', '', Mage::getUrl('amazon_login/customer/authorize', array('_forced_secure' => true))) . '</li>
24
- <li>' . str_replace('index.php/', '', Mage::getUrl('amazon_payments/checkout/authorize', array('_forced_secure' => true))) . '</li>
25
  </ul>
26
  </div>
27
 
16
  */
17
  public function getCommentText(Mage_Core_Model_Config_Element $element, $currentValue)
18
  {
19
+ $replace_cleanup = array('index.php/', ':80', ':443');
20
+
21
  return 'Pop-up window or full-page redirect.<br />
22
  <div style="border:1px solid #ccc; color:#666; padding:8px; margin-top:0.5em; font-size:90%">
23
  If "No," add these URLs in Seller Central under "Allowed Return URLs":<br />
24
  <ul style="list-style:disc inside">
25
+ <li>' . str_replace($replace_cleanup, '', Mage::getUrl('amazon_login/customer/authorize', array('_forced_secure' => true))) . '</li>
26
+ <li>' . str_replace($replace_cleanup, '', Mage::getUrl('amazon_payments/checkout/authorize', array('_forced_secure' => true))) . '</li>
27
  </ul>
28
  </div>
29
 
app/code/community/Amazon/Payments/Block/Onepage/Progress.php ADDED
@@ -0,0 +1,86 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ /**
3
+ * Amazon Payments
4
+ *
5
+ * @category Amazon
6
+ * @package Amazon_Payments
7
+ * @copyright Copyright (c) 2014 Amazon.com
8
+ * @license http://opensource.org/licenses/Apache-2.0 Apache License, Version 2.0
9
+ */
10
+
11
+ class Amazon_Payments_Block_Onepage_Progress extends Amazon_Payments_Block_Onepage
12
+ {
13
+ public function getBilling()
14
+ {
15
+ return $this->getQuote()->getBillingAddress();
16
+ }
17
+
18
+ public function getShipping()
19
+ {
20
+ return $this->getQuote()->getShippingAddress();
21
+ }
22
+
23
+ public function getShippingMethod()
24
+ {
25
+ return $this->getQuote()->getShippingAddress()->getShippingMethod();
26
+ }
27
+
28
+ public function getShippingDescription()
29
+ {
30
+ return $this->getQuote()->getShippingAddress()->getShippingDescription();
31
+ }
32
+
33
+ public function getShippingAmount()
34
+ {
35
+ return $this->getQuote()->getShippingAddress()->getShippingAmount();
36
+ }
37
+
38
+ public function getPaymentHtml()
39
+ {
40
+ return $this->getChildHtml('payment_info');
41
+ }
42
+
43
+ /**
44
+ * Get is step completed. if is set 'toStep' then all steps after him is not completed.
45
+ *
46
+ * @param string $currentStep
47
+ * @see: Mage_Checkout_Block_Onepage_Abstract::_getStepCodes() for allowed values
48
+ * @return bool
49
+ */
50
+ public function isStepComplete($currentStep)
51
+ {
52
+ $stepsRevertIndex = array_flip($this->_getStepCodes());
53
+
54
+ $toStep = $this->getRequest()->getParam('toStep');
55
+
56
+ if (empty($toStep) || !isset($stepsRevertIndex[$currentStep])) {
57
+ return $this->getCheckout()->getStepData($currentStep, 'complete');
58
+ }
59
+
60
+ if ($stepsRevertIndex[$currentStep] > $stepsRevertIndex[$toStep]) {
61
+ return false;
62
+ }
63
+
64
+ return $this->getCheckout()->getStepData($currentStep, 'complete');
65
+ }
66
+
67
+ /**
68
+ * Get quote shipping price including tax
69
+ * @return float
70
+ */
71
+ public function getShippingPriceInclTax()
72
+ {
73
+ $inclTax = $this->getQuote()->getShippingAddress()->getShippingInclTax();
74
+ return $this->formatPrice($inclTax);
75
+ }
76
+
77
+ public function getShippingPriceExclTax()
78
+ {
79
+ return $this->formatPrice($this->getQuote()->getShippingAddress()->getShippingAmount());
80
+ }
81
+
82
+ public function formatPrice($price)
83
+ {
84
+ return $this->getQuote()->getStore()->formatPrice($price);
85
+ }
86
+ }
app/code/community/Amazon/Payments/Model/Api.php CHANGED
@@ -83,6 +83,8 @@ class Amazon_Payments_Model_Api
83
  $className = 'OffAmazonPaymentsService_Model_' . ucfirst($method) . 'Request';
84
  $requestObject = new $className($request);
85
 
 
 
86
  // Execute request
87
  try {
88
  $response = $this->getApi()->$method($requestObject);
@@ -97,6 +99,9 @@ class Amazon_Payments_Model_Api
97
 
98
  Mage::log('Request: ' . $method . "\n" . print_r($request, true), null, $this->log_file);
99
 
 
 
 
100
  if (isset($exception)) {
101
  Mage::log($exception->__toString(), Zend_Log::ERR, $this->log_file);
102
  }
83
  $className = 'OffAmazonPaymentsService_Model_' . ucfirst($method) . 'Request';
84
  $requestObject = new $className($request);
85
 
86
+ $start_time = microtime(TRUE);
87
+
88
  // Execute request
89
  try {
90
  $response = $this->getApi()->$method($requestObject);
99
 
100
  Mage::log('Request: ' . $method . "\n" . print_r($request, true), null, $this->log_file);
101
 
102
+ $time = round(microtime(TRUE) - $start_time, 2) . ' seconds.';
103
+ Mage::log($method . " Time: " . $time, null, $this->log_file);
104
+
105
  if (isset($exception)) {
106
  Mage::log($exception->__toString(), Zend_Log::ERR, $this->log_file);
107
  }
app/code/community/Amazon/Payments/Model/PaymentMethod.php CHANGED
@@ -21,7 +21,7 @@ class Amazon_Payments_Model_PaymentMethod extends Mage_Payment_Model_Method_Abst
21
  protected $_canRefundInvoicePartial = true;
22
  protected $_canVoid = true; // Can void transactions online?
23
  protected $_canUseInternal = false; // Can use this payment method in administration panel?
24
- protected $_canUseCheckout = true; // Can show this payment method as an option on checkout payment page?
25
  protected $_canUseForMultishipping = false; // Is this payment method suitable for multi-shipping checkout?
26
  protected $_isInitializeNeeded = true;
27
  protected $_canFetchTransactionInfo = true;
@@ -60,6 +60,22 @@ class Amazon_Payments_Model_PaymentMethod extends Mage_Payment_Model_Method_Abst
60
  return substr($this->_getApi()->getConfig()->getStoreName(), 0, 16); // 16 chars max
61
  }
62
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
63
  /**
64
  * Instantiate state and set it to state object
65
  *
@@ -93,7 +109,7 @@ class Amazon_Payments_Model_PaymentMethod extends Mage_Payment_Model_Method_Abst
93
 
94
  $result = $this->_getApi()->authorize(
95
  $payment->getTransactionId(),
96
- $this->_getMagentoReferenceId($payment) . '-authorize',
97
  $amount,
98
  $order->getBaseCurrencyCode(),
99
  $captureNow,
@@ -152,9 +168,11 @@ class Amazon_Payments_Model_PaymentMethod extends Mage_Payment_Model_Method_Abst
152
  $this->_getApi()->cancelOrderReference($payment->getTransactionId());
153
  }
154
 
 
155
  Mage::throwException("Amazon could not process your order.\n\n" . $status->getReasonCode() . " (" . $status->getState() . ")\n" . $status->getReasonDescription());
156
  break;
157
  default:
 
158
  Mage::throwException('Amazon could not process your order.');
159
  break;
160
  }
@@ -171,6 +189,9 @@ class Amazon_Payments_Model_PaymentMethod extends Mage_Payment_Model_Method_Abst
171
  */
172
  public function order(Varien_Object $payment, $amount)
173
  {
 
 
 
174
 
175
  $orderReferenceId = $payment->getAdditionalInformation('order_reference');
176
 
@@ -182,9 +203,12 @@ class Amazon_Payments_Model_PaymentMethod extends Mage_Payment_Model_Method_Abst
182
  $payment->setTransactionId($orderReferenceId);
183
  $order = $payment->getOrder();
184
 
185
- $orderReferenceDetails = $this->_getApi()->getOrderReferenceDetails($orderReferenceId);
 
 
 
186
 
187
- if ($orderReferenceDetails->getOrderReferenceStatus()->getState() == 'Draft') {
188
  $apiResult = $this->_getApi()->setOrderReferenceDetails(
189
  $orderReferenceId,
190
  $order->getBaseGrandTotal(),
@@ -263,12 +287,14 @@ class Amazon_Payments_Model_PaymentMethod extends Mage_Payment_Model_Method_Abst
263
  case self::AUTH_STATUS_PENDING:
264
  case self::AUTH_STATUS_DECLINED:
265
  case self::AUTH_STATUS_CLOSED:
 
266
  Mage::throwException('Amazon Payments capture error: ' . $status->getReasonCode() . ' - ' . $status->getReasonDescription());
267
  break;
268
  case self::AUTH_STATUS_COMPLETED:
269
  // Already captured.
270
  break;
271
  default:
 
272
  Mage::throwException('Amazon Payments capture error.');
273
  break;
274
  }
@@ -279,6 +305,7 @@ class Amazon_Payments_Model_PaymentMethod extends Mage_Payment_Model_Method_Abst
279
 
280
  }
281
  else {
 
282
  Mage::throwException('Unable to capture payment at this time. Please try again later.');
283
  }
284
 
@@ -386,4 +413,17 @@ class Amazon_Payments_Model_PaymentMethod extends Mage_Payment_Model_Method_Abst
386
  return parent::canInvoice();
387
  }
388
 
 
 
 
 
 
 
 
 
 
 
 
 
 
389
  }
21
  protected $_canRefundInvoicePartial = true;
22
  protected $_canVoid = true; // Can void transactions online?
23
  protected $_canUseInternal = false; // Can use this payment method in administration panel?
24
+ protected $_canUseCheckout = false; // Can show this payment method as an option on checkout payment page?
25
  protected $_canUseForMultishipping = false; // Is this payment method suitable for multi-shipping checkout?
26
  protected $_isInitializeNeeded = true;
27
  protected $_canFetchTransactionInfo = true;
60
  return substr($this->_getApi()->getConfig()->getStoreName(), 0, 16); // 16 chars max
61
  }
62
 
63
+ /**
64
+ * Set session error checking for declined orders
65
+ */
66
+ protected function _setErrorCheck()
67
+ {
68
+ Mage::getSingleton('checkout/session')->setAmazonErrorCheck(true);
69
+ }
70
+
71
+ /**
72
+ * Get session error checking
73
+ */
74
+ protected function _getErrorCheck()
75
+ {
76
+ return Mage::getSingleton('checkout/session')->getAmazonErrorCheck();
77
+ }
78
+
79
  /**
80
  * Instantiate state and set it to state object
81
  *
109
 
110
  $result = $this->_getApi()->authorize(
111
  $payment->getTransactionId(),
112
+ $this->_getMagentoReferenceId($payment) . '-auth',
113
  $amount,
114
  $order->getBaseCurrencyCode(),
115
  $captureNow,
168
  $this->_getApi()->cancelOrderReference($payment->getTransactionId());
169
  }
170
 
171
+ $this->_setErrorCheck();
172
  Mage::throwException("Amazon could not process your order.\n\n" . $status->getReasonCode() . " (" . $status->getState() . ")\n" . $status->getReasonDescription());
173
  break;
174
  default:
175
+ $this->_setErrorCheck();
176
  Mage::throwException('Amazon could not process your order.');
177
  break;
178
  }
189
  */
190
  public function order(Varien_Object $payment, $amount)
191
  {
192
+ if (!$amount) {
193
+ return $this;
194
+ }
195
 
196
  $orderReferenceId = $payment->getAdditionalInformation('order_reference');
197
 
203
  $payment->setTransactionId($orderReferenceId);
204
  $order = $payment->getOrder();
205
 
206
+ // If previous order submission failed (e.g. bad credit card), must validate order status to prevent multiple setOrderReferenceDetails()
207
+ if ($this->_getErrorCheck()) {
208
+ $orderReferenceDetails = $this->_getApi()->getOrderReferenceDetails($orderReferenceId);
209
+ }
210
 
211
+ if (!$this->_getErrorCheck() || $orderReferenceDetails->getOrderReferenceStatus()->getState() == 'Draft') {
212
  $apiResult = $this->_getApi()->setOrderReferenceDetails(
213
  $orderReferenceId,
214
  $order->getBaseGrandTotal(),
287
  case self::AUTH_STATUS_PENDING:
288
  case self::AUTH_STATUS_DECLINED:
289
  case self::AUTH_STATUS_CLOSED:
290
+ $this->_setErrorCheck();
291
  Mage::throwException('Amazon Payments capture error: ' . $status->getReasonCode() . ' - ' . $status->getReasonDescription());
292
  break;
293
  case self::AUTH_STATUS_COMPLETED:
294
  // Already captured.
295
  break;
296
  default:
297
+ $this->_setErrorCheck();
298
  Mage::throwException('Amazon Payments capture error.');
299
  break;
300
  }
305
 
306
  }
307
  else {
308
+ $this->_setErrorCheck();
309
  Mage::throwException('Unable to capture payment at this time. Please try again later.');
310
  }
311
 
413
  return parent::canInvoice();
414
  }
415
 
416
+
417
+ /**
418
+ * Allow payment method in checkout?
419
+ *
420
+ * Disable for third-party checkout methods.
421
+ *
422
+ * @return bool
423
+ */
424
+ public function canUseCheckout()
425
+ {
426
+ return Mage::helper('amazon_payments')->isCheckoutAmazonSession();
427
+ }
428
+
429
  }
app/code/community/Amazon/Payments/Model/System/Config/Backend/Enabled.php CHANGED
@@ -20,7 +20,7 @@ class Amazon_Payments_Model_System_Config_Backend_Enabled extends Mage_Core_Mode
20
  $isEnabled = $this->getValue();
21
 
22
  if ($isEnabled) {
23
- if ($data['seller_id'] && !ctype_alnum($data['seller_id'])) {\
24
  Mage::getSingleton('core/session')->addError('Error: Please verify your Seller ID (alphanumeric characters only).');
25
  }
26
  }
20
  $isEnabled = $this->getValue();
21
 
22
  if ($isEnabled) {
23
+ if ($data['seller_id'] && !ctype_alnum($data['seller_id'])) {
24
  Mage::getSingleton('core/session')->addError('Error: Please verify your Seller ID (alphanumeric characters only).');
25
  }
26
  }
app/design/frontend/base/default/layout/amazon_payments.xml CHANGED
@@ -60,8 +60,11 @@
60
  <block type="core/template" name="amazon_payments.script" template="amazon_payments/script.phtml" />
61
  </reference>
62
 
63
- <reference name="checkout.onepage.login">
 
 
64
 
 
65
  <action method="setTemplate" ifconfig="payment/amazon_payments/enabled">
66
  <template helper="amazon_payments/data/switchOnepageLoginTemplateIf">
67
  <template_amazon>amazon_payments/onepage/login.phtml</template_amazon>
@@ -94,16 +97,15 @@
94
  <remove name="checkout.onepage.shipping" />
95
  <remove name="checkout.onepage.payment" />
96
 
97
- <remove name="billing.progress" />
98
- <!--<remove name="shipping.progress" />-->
99
- <remove name="payment.progress" />
100
-
101
  <reference name="head">
102
  <action method="addItem"><type>skin_css</type><name>amazon_payments/css/styles_onepage.css</name><params/></action>
103
  </reference>
104
 
105
- <reference name="checkout.progress">
106
- <block type="checkout/onepage_progress" name="shipping.progress" template="amazon_payments/onepage/progress/widget.phtml"></block>
 
 
 
107
  </reference>
108
 
109
  <block type="amazon_payments/onepage" name="checkout.onepage" template="checkout/onepage.phtml">
@@ -123,7 +125,6 @@
123
  </block>
124
  <block type="checkout/onepage_review" name="checkout.onepage.review" as="review" template="checkout/onepage/review.phtml"/>
125
 
126
-
127
  </block>
128
 
129
 
60
  <block type="core/template" name="amazon_payments.script" template="amazon_payments/script.phtml" />
61
  </reference>
62
 
63
+ <reference name="checkout.onepage">
64
+ <block type="amazon_payments/button" name="amazonpaymentsbutton" template="amazon_payments/onepage/button.phtml"/>
65
+ </reference>
66
 
67
+ <reference name="checkout.onepage.login">
68
  <action method="setTemplate" ifconfig="payment/amazon_payments/enabled">
69
  <template helper="amazon_payments/data/switchOnepageLoginTemplateIf">
70
  <template_amazon>amazon_payments/onepage/login.phtml</template_amazon>
97
  <remove name="checkout.onepage.shipping" />
98
  <remove name="checkout.onepage.payment" />
99
 
 
 
 
 
100
  <reference name="head">
101
  <action method="addItem"><type>skin_css</type><name>amazon_payments/css/styles_onepage.css</name><params/></action>
102
  </reference>
103
 
104
+ <reference name="checkout.progress.wrapper">
105
+ <block type="amazon_payments/onepage_progress" name="checkout.progress" before="-" template="checkout/onepage/progress.phtml">
106
+ <block type="amazon_payments/onepage_progress" name="shipping.progress" template="amazon_payments/onepage/progress/widget.phtml"></block>
107
+ <block type="amazon_payments/onepage_progress" name="shippingmethod.progress" template="checkout/onepage/progress/shipping_method.phtml"></block>
108
+ </block>
109
  </reference>
110
 
111
  <block type="amazon_payments/onepage" name="checkout.onepage" template="checkout/onepage.phtml">
125
  </block>
126
  <block type="checkout/onepage_review" name="checkout.onepage.review" as="review" template="checkout/onepage/review.phtml"/>
127
 
 
128
  </block>
129
 
130
 
app/design/frontend/base/default/template/amazon_payments/button_shortcut.phtml CHANGED
@@ -64,7 +64,7 @@
64
  }
65
 
66
  // Add via Ajax and redirect to login/payment page
67
- OffAmazonPayments.jQuery.post(url: url, data,
68
  function(){
69
  OffAmazonPayments.jQuery('#ajax_loader').hide();
70
  OffAmazonPayments.jQuery("#<?php echo $this->getAmazonPayButtonId(); ?> img[id!='amazon-button-clone']").click();
64
  }
65
 
66
  // Add via Ajax and redirect to login/payment page
67
+ OffAmazonPayments.jQuery.post(url, data,
68
  function(){
69
  OffAmazonPayments.jQuery('#ajax_loader').hide();
70
  OffAmazonPayments.jQuery("#<?php echo $this->getAmazonPayButtonId(); ?> img[id!='amazon-button-clone']").click();
app/design/frontend/base/default/template/amazon_payments/checkout.phtml CHANGED
@@ -49,6 +49,9 @@
49
 
50
  <div id="col-3-amz" class="col-amz">
51
  <h2><?php echo $this->__('Order Summary'); ?></h2>
 
 
 
52
  <?php echo $this->getChildHtml('review') ?>
53
 
54
  <?php if ($this->isDebugMode()) : ?>
@@ -143,6 +146,8 @@ AmazonPaymentsMageCheckout.prototype = {
143
  renderReview: function(transport, id) {
144
  $(id).update(transport.responseText);
145
  $$(".button.btn-checkout").invoke('writeAttribute','onclick', 'amazonPaymentsMageCheckout.saveOrder()');
 
 
146
  },
147
 
148
  saveOrder: function() {
@@ -196,15 +201,13 @@ AmazonPaymentsMageCheckout.prototype = {
196
  }
197
 
198
  // Widget reload requried
199
- if (msg.indexOf("TransactionTimedOut")) {
200
  location.reload();
201
  }
202
- else {
203
  setTimeout(loadAmazonWallet, 2000); // Refresh Wallet
204
  }
205
 
206
-
207
-
208
  }
209
 
210
  this.toggleOrderSubmit(false);
@@ -212,9 +215,21 @@ AmazonPaymentsMageCheckout.prototype = {
212
 
213
  toggleOrderSubmit: function(isDisabled) {
214
  var btn = $$(".button.btn-checkout");
 
 
 
215
  if (isDisabled) {
 
 
 
 
216
  btn.invoke('writeAttribute','disabled','disabled');
217
  } else {
 
 
 
 
 
218
  btn.invoke('removeAttribute','disabled');
219
  }
220
  }
49
 
50
  <div id="col-3-amz" class="col-amz">
51
  <h2><?php echo $this->__('Order Summary'); ?></h2>
52
+
53
+ <div id="amz-review-loader" style="display:none;"></div>
54
+
55
  <?php echo $this->getChildHtml('review') ?>
56
 
57
  <?php if ($this->isDebugMode()) : ?>
146
  renderReview: function(transport, id) {
147
  $(id).update(transport.responseText);
148
  $$(".button.btn-checkout").invoke('writeAttribute','onclick', 'amazonPaymentsMageCheckout.saveOrder()');
149
+ this.agreementsForm = $('checkout-agreements')
150
+ $("amz-review-loader").hide();
151
  },
152
 
153
  saveOrder: function() {
201
  }
202
 
203
  // Widget reload requried
204
+ if (msg.indexOf("TransactionTimedOut") != -1) {
205
  location.reload();
206
  }
207
+ else if (msg.indexOf("terms and conditions") == -1) {
208
  setTimeout(loadAmazonWallet, 2000); // Refresh Wallet
209
  }
210
 
 
 
211
  }
212
 
213
  this.toggleOrderSubmit(false);
215
 
216
  toggleOrderSubmit: function(isDisabled) {
217
  var btn = $$(".button.btn-checkout");
218
+ var review = $("checkout-review-table-wrapper");
219
+ var loader = $("amz-review-loader");
220
+
221
  if (isDisabled) {
222
+ if (review) {
223
+ review.setOpacity(0.5);
224
+ loader.show();
225
+ }
226
  btn.invoke('writeAttribute','disabled','disabled');
227
  } else {
228
+ if (review) {
229
+ review.setOpacity(1);
230
+ loader.hide();
231
+ }
232
+
233
  btn.invoke('removeAttribute','disabled');
234
  }
235
  }
package.xml CHANGED
@@ -1,7 +1,7 @@
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>login_and_pay_for_magento</name>
4
- <version>1.1.0</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache License, Version 2.0</license>
7
  <channel>community</channel>
@@ -31,14 +31,11 @@
31
  Keep your customers secure! Leverage the same user authentication system used on Amazon.com.&lt;/p&gt;&#xD;
32
  &#xD;
33
  </description>
34
- <notes>-Updated payments admin screen to make it easier to configure.&#xD;
35
- -Fixed JQuery conflict on product detail button shortcut.&#xD;
36
- -Fixed compilation issue. (Issue #52)&#xD;
37
- -Added button styling options. (Issue #47)</notes>
38
  <authors><author><name>Amazon Payments</name><user>payments-cp-devel</user><email>payments-cp-devel@amazon.com</email></author></authors>
39
- <date>2014-09-25</date>
40
- <time>02:42:29</time>
41
- <contents><target name="magecommunity"><dir name="Amazon"><dir name="Login"><dir name="Block"><file name="Button.php" hash="6522fd3c81a5959c75979b8d17a62000"/><file name="Script.php" hash="40c4cca328e24521e3562f1466251c55"/><file name="Verify.php" hash="71ae4c427a3846f47ae3de927c54097a"/></dir><dir name="Helper"><file name="Data.php" hash="ae6797f0228b6cada765368d661d6bf6"/></dir><dir name="Model"><file name="Api.php" hash="48a3f6306d97f31fa4c3b954a665f334"/><file name="Customer.php" hash="7a019551c6efc3e073f838196c154f3f"/><file name="Login.php" hash="81a09b4f2c0c62e874ad209ef78ef462"/><dir name="Resource"><file name="Login.php" hash="cea5ac352d61cace9965f1cb940a7272"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Enabled.php" hash="94bc7fde24ab2ee54ed15bbe7084f118"/><file name="Popupcomment.php" hash="dfae81ef7bfa585feb33f8efa9f058c4"/></dir><dir name="Source"><file name="Buttoncolor.php" hash="ac335e432cd8e47c9ca4be601c706072"/><file name="Buttonsize.php" hash="76ef1db11834db449a7d52c34f3668d8"/><file name="Buttontype.php" hash="5e333d6cb1d70d0227766d78e390530b"/></dir></dir></dir></dir><dir name="controllers"><file name="CustomerController.php" hash="d326a02cb53c18bb78f988adb94a6478"/></dir><dir name="etc"><file name="adminhtml.xml" hash="0aa18eecfebd3e0bb1d84cd6b1040f50"/><file name="config.xml" hash="96acfda506615306cf0554bfd5dbbda2"/><file name="system.xml" hash="cc00b85cef386caf51e2cfa729183091"/></dir><dir name="sql"><dir name="login_setup"><file name="install-0.1.0.php" hash="690c4c33f4c5221185c0589e3add63b3"/></dir></dir></dir><dir name="Payments"><dir name="Block"><dir name="Adminhtml"><file name="Notifications.php" hash="16e9934aec3fadb1823e2d1a496cc7c9"/></dir><file name="Button.php" hash="b5e6ec0b061f8d904cede42b4a697a77"/><file name="Checkout.php" hash="532f647be6bd8ed047ae72d380461b7a"/><file name="Link.php" hash="47c237fe4604333b2080588c5498a865"/><dir name="Onepage"><file name="Widget.php" hash="f10bb86d3e7e5a88dfdfa4e645a61086"/></dir><file name="Onepage.php" hash="1d865069483bbe776f511119e0e2252b"/><dir name="Review"><file name="Info.php" hash="8d3688c55137971b18aec41272cf13a6"/></dir><file name="Review.php" hash="d9cf9b6ef7d6f063a06e006e01f09513"/></dir><dir name="Controller"><file name="Checkout.php" hash="4b8c6f1b52ac59b9611dbb9e4fec2d4f"/></dir><dir name="Helper"><file name="Data.php" hash="b8a91e228801ed8adbbffc003e6847f3"/></dir><dir name="Model"><file name="Api.php" hash="494525fc06fcedd12429ece085303c8e"/><file name="Config.php" hash="6adceda8e7a5afbc79ca37665b1c57ab"/><dir name="Observer"><file name="Onepage.php" hash="ec9f1b60d5d2206c98e56fb6669461a2"/></dir><file name="PaymentMethod.php" hash="8a37f70f03fedd6bc05407a37f157789"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Clientid.php" hash="4512003bcffedf26bc2fe415b91b1be7"/><file name="Clientsecret.php" hash="d2d5f275e4275676e3f494da704e41da"/><file name="Enabled.php" hash="e34c04693a65718675b2150810a6c6be"/></dir><dir name="Source"><file name="Buttoncolor.php" hash="2564780faa369e54339bded78a882636"/><file name="Buttonsize.php" hash="7f740927b5a58a3ea15d07ac4cfbed28"/><file name="Buttontype.php" hash="735083e4848fa2258b95670b1a546843"/><file name="Checkoutpage.php" hash="2969f9eaa9d87571e0fa8f005e2cdeaf"/><file name="Paymentaction.php" hash="4dba1ce3518538d1a5add743d65c8695"/><file name="Region.php" hash="0718cf97d03a8c56c73fb7ea3a103bc5"/></dir></dir></dir><dir name="Type"><file name="Checkout.php" hash="a99538049d00fe13bb9110f2bd92f3bc"/></dir></dir><dir name="controllers"><file name="CheckoutController.php" hash="6d005be14745219d5f7d28d4c6f51a4b"/><file name="IndexController.php" hash="128f218a9e1bf4af4f7b380f14d87a52"/><file name="OnepageController.php" hash="cc03d109ee1cf98f85aba606f5a44654"/></dir><dir name="etc"><file name="adminhtml.xml" hash="3c56d63f30e0e5cc8c22d3686046631b"/><file name="config.xml" hash="835923b959b317a280373a62016c0ee8"/><file name="system.xml" hash="ca88691a1ae8a5b39ed08f1a0888b9d4"/></dir><dir name="sql"><dir name="payments_setup"><file name="install-0.1.0.php" hash="658f9d8c8634b3158cee7b59866e6f39"/></dir></dir></dir></dir></target><target name="magelib"><dir name="OffAmazonPayments"><file name="Model.php" hash="a608217f17166ba11901f5334ad445de"/><file name=".autoloader.php" hash="193fddab8b5ca74646bb78243c0c7dda"/></dir><dir name="OffAmazonPaymentsNotifications"><file name="Client.php" hash="0ab53a8a0a0c069f13e1de3731eaebde"/><dir name="Impl"><file name="IpnNotificationParser.php" hash="fcad418dc58a93e87b854e4067f1e24d"/><file name="Message.php" hash="2ab8cb01bd97ceaeaae0df2bf93ddbf5"/><file name="OpenSslVerifySignature.php" hash="427e2e171daab9ef454ca4ce939edd68"/><file name="SnsMessageParser.php" hash="6a1088096d27a3cdc586e4c298ddf068"/><file name="SnsMessageValidator.php" hash="076f63d5960e4c72a3dc63a76e75316c"/><file name="VerifySignature.php" hash="b18edb328fbe91c1c7b0aa8afe2904d0"/><file name="XmlNotificationParser.php" hash="4881b7d021a86215e43798497bceea24"/></dir><file name="Interface.php" hash="effe919508aab0c2aa1e585d2783c4e6"/><file name="InvalidMessageException.php" hash="2edda9cd6cc0c059846c4858cedfcd66"/><dir name="Model"><file name="AuthorizationDetails.php" hash="843711e02fb56fffcdfb6afcf097e373"/><file name="AuthorizationNotification.php" hash="b00c64bd48ae3bd3c3fa6d991e4b9f5c"/><file name="BillingAgreement.php" hash="677eadcbc4c91282eab548afc6482fdc"/><file name="BillingAgreementLimits.php" hash="a1bd8e8ec111f516528e09340c47de4a"/><file name="BillingAgreementNotification.php" hash="e39a3189bdc937b29b8488e0ef62b562"/><file name="BillingAgreementStatus.php" hash="fae14e95f03245fe6c53e7c7b725c5ca"/><file name="CaptureDetails.php" hash="adb45ebf66daa15990e032025a420e1b"/><file name="CaptureNotification.php" hash="14c2bdc8f6bd6ce881f4403d1f08c6ef"/><file name="IdList.php" hash="2907bdba4b5a534f535c026c40e6d6cc"/><file name="IpnNotificationMetadata.php" hash="58674fca7aa30eea82cb4cba17dec04e"/><file name="MerchantRegistrationDetails.php" hash="37ecb29de3d2d98fbe6f6c8c23f670a2"/><file name="NotificationImpl.php" hash="bfd2e22da29de6dfa15c82a19240132a"/><file name="NotificationMetadataImpl.php" hash="b297f69b967338d433ff90054e06da4b"/><file name="OrderItemCategories.php" hash="a0655ec5a9127ddbd51174ef9e046c5d"/><file name="OrderReference.php" hash="94b51567b72f62355d885e37e365a032"/><file name="OrderReferenceNotification.php" hash="8e6e3a67bf0ae55e86bd718ceca20e0e"/><file name="OrderReferenceStatus.php" hash="e29870a166b75c6d90955a08e0dfe048"/><file name="OrderTotal.php" hash="4141b92ed1bdeb9cfa4c13837df41221"/><file name="Price.php" hash="d94b947bb989fb974e076f2727a0dceb"/><file name="ProviderCreditDetails.php" hash="bf29c9938744effcd759cd95b8a7beab"/><file name="ProviderCreditNotification.php" hash="14b3d8a09ee0feb53cfb701e93e3180e"/><file name="ProviderCreditReversalDetails.php" hash="e9980476af6da3f09de6faff86220f85"/><file name="ProviderCreditReversalNotification.php" hash="bfff2d0e347b1f1dd9e96b0612c87b46"/><file name="ProviderCreditReversalSummary.php" hash="1e69dc1cde4ffac600f89487930cc38c"/><file name="ProviderCreditReversalSummaryList.php" hash="b4b7edc94d7dad37221ca1da5f0969f9"/><file name="ProviderCreditSummary.php" hash="946e787472dc1ee7c9dbcb5d29d62af2"/><file name="ProviderCreditSummaryList.php" hash="fad79864ec1797eed4412d9463c0d02c"/><file name="RefundDetails.php" hash="e0c9fd8c1a921097b4c7e6eb71c20f47"/><file name="RefundNotification.php" hash="28f003801abeb45e0978df05068d73da"/><file name="SellerBillingAgreementAttributes.php" hash="79572632ec2c776fb6a7e96554d7291a"/><file name="SellerOrderAttributes.php" hash="aa6f71cb667d2efb50cc336603b6029c"/><file name="SnsNotificationMetadata.php" hash="835ebe9f84b23e6d59e3f7e2101df531"/><file name="SolutionProviderMerchantNotification.php" hash="91b02852ed507b91e70907e5db488f6f"/><file name="SolutionProviderOption.php" hash="33eca51f6789687e5472cded23be5328"/><file name="SolutionProviderOptions.php" hash="806d915cdd1bd0be5c0e92a3040d49aa"/><file name="Status.php" hash="60765642cca51b523276421d995be784"/></dir><file name="Notification.php" hash="edaf311309c64b67a4fd82ccb86393a3"/><file name="NotificationMetadata.php" hash="9ffe2779593da053e82587dbb61da7d1"/></dir><dir name="OffAmazonPaymentsService"><file name="Client.php" hash="2b5807dda8510506c32adda6686f19e8"/><file name="Environments.php" hash="d84e7322b3394033b427f91be0a0abdb"/><file name="Exception.php" hash="dd85e54cfa5783c7ef7b1f93ca3995b2"/><file name="Interface.php" hash="ca1693109051f319740e4cd7e8ed4de7"/><file name="MerchantValues.php" hash="adb10859cd24d7ab62fecb3c0b67b90d"/><dir name="Model"><file name="Address.php" hash="3b3c00f4b50a4a6f42da15701343ce91"/><file name="AuthorizationDetails.php" hash="77aa03389903c2f777930d838d396da5"/><file name="AuthorizeOnBillingAgreementRequest.php" hash="fcb797660fa5c9cde02c4d482ec69f79"/><file name="AuthorizeOnBillingAgreementResponse.php" hash="c641d4e41db304d6f8f4136ea5d2f500"/><file name="AuthorizeOnBillingAgreementResult.php" hash="7b10d0dc68e7cbf18681abb4e600cca4"/><file name="AuthorizeRequest.php" hash="e7944fb6372becb0c3dd022bb30a9140"/><file name="AuthorizeResponse.php" hash="fb396a94285cacc3eb0fb798a0895466"/><file name="AuthorizeResult.php" hash="0c8f0581538ebba22a5dac5287c0fcc9"/><file name="BillingAddress.php" hash="bef3c0a443ba48ad19d832b91e8740b9"/><file name="BillingAgreementAttributes.php" hash="fe9c760e12c3db71125412ada5a65ec2"/><file name="BillingAgreementDetails.php" hash="0fef2badb342c32a01c44389bcfb52bc"/><file name="BillingAgreementLimits.php" hash="974d1252d7b914169203acdfa6e7082b"/><file name="BillingAgreementStatus.php" hash="002b0516c52264ea95847ea840d68545"/><file name="Buyer.php" hash="83759bcb729cdd8718cdb80182d9a237"/><file name="CancelOrderReferenceRequest.php" hash="86a2753aac94ae645fda1117cf90a926"/><file name="CancelOrderReferenceResponse.php" hash="4d6bc1d4818d81fd5b5820510b608275"/><file name="CancelOrderReferenceResult.php" hash="32013170a09bccf0aac178a7acb56a30"/><file name="CaptureDetails.php" hash="9ca070a0a890be4ec84d7a7264b33800"/><file name="CaptureRequest.php" hash="436da55de37deb4227a685167eb4eaa3"/><file name="CaptureResponse.php" hash="05540d55de14a3252f909fd17c8b62b6"/><file name="CaptureResult.php" hash="20e0bc168c13eb69848f09b520232eeb"/><file name="CloseAuthorizationRequest.php" hash="92d56fd8a0ae338213fdd4f8a5d1b5fc"/><file name="CloseAuthorizationResponse.php" hash="d5887ecf3981534842a9a2371ae063f0"/><file name="CloseAuthorizationResult.php" hash="0505c8c12f3b5252ad389c0c5b94ca8d"/><file name="CloseBillingAgreementRequest.php" hash="c845cdde3cde3242d4c40b1381e0ab2f"/><file name="CloseBillingAgreementResponse.php" hash="51530b8a5d14896488dbf82d6b5a37dc"/><file name="CloseBillingAgreementResult.php" hash="21cb77e2fa38defbc076263c71593168"/><file name="CloseOrderReferenceRequest.php" hash="85ae367281cb4d59f5d347be8bf0147d"/><file name="CloseOrderReferenceResponse.php" hash="d06107418145176a4038f2b0937fd9d7"/><file name="CloseOrderReferenceResult.php" hash="17bc6d72eb29b021fad7d8a222f366dc"/><file name="ConfirmBillingAgreementRequest.php" hash="965b88fe77576f07ce439bc4909e5723"/><file name="ConfirmBillingAgreementResponse.php" hash="989a66f5c217ad50a2a36afd00c763f1"/><file name="ConfirmBillingAgreementResult.php" hash="f0acdd5b7e2e1027bec651e6a6f4681d"/><file name="ConfirmOrderReferenceRequest.php" hash="8561edc4d074fd376e647bd0cdf9a686"/><file name="ConfirmOrderReferenceResponse.php" hash="b94a17b5afd4d923bda35d606c974982"/><file name="Constraint.php" hash="436ed3c926e321bcc9d9c6eaf9b4003a"/><file name="Constraints.php" hash="0063db27ee04067daf94c448f57d5c30"/><file name="CreateOrderReferenceForIdRequest.php" hash="b1c22ce6d83e510d0b9530c99b955711"/><file name="CreateOrderReferenceForIdResponse.php" hash="c811a7c44241a8b968bf4408218ac08f"/><file name="CreateOrderReferenceForIdResult.php" hash="f532299b151a1c4fe4264891737efeaf"/><file name="Destination.php" hash="4e6067e4a3b5f9acb3b9c96452b216fe"/><file name="Error.php" hash="56651e2c89e0214a3c4226903ca84d87"/><file name="ErrorResponse.php" hash="6df06e3cca71a1e73dbcde4bc6b30a3f"/><file name="GetAuthorizationDetailsRequest.php" hash="a0eb816954b6770a7fd8d54d0d75bc1a"/><file name="GetAuthorizationDetailsResponse.php" hash="82b879ccc0212f0752446b40d5338332"/><file name="GetAuthorizationDetailsResult.php" hash="a23e9463ce78b01cc51c45c21b065b6e"/><file name="GetBillingAgreementDetailsRequest.php" hash="91f33b1b1533cc4e98a019ce2c405850"/><file name="GetBillingAgreementDetailsResponse.php" hash="3abcae092618211ae5487f678a45c94f"/><file name="GetBillingAgreementDetailsResult.php" hash="37dc2407a2e9e8dd3e7feae1f690d160"/><file name="GetCaptureDetailsRequest.php" hash="48a9edebb0c7c8284241ac12b53e2d41"/><file name="GetCaptureDetailsResponse.php" hash="49cb6ae36cfba0aedef3c74c24256d53"/><file name="GetCaptureDetailsResult.php" hash="9110dbde9258a74d9933f8a50d10bd3b"/><file name="GetOrderReferenceDetailsRequest.php" hash="b1704b0e1e1f98778501792b82403c50"/><file name="GetOrderReferenceDetailsResponse.php" hash="3ea19407068d478f6c2b077bf8489a74"/><file name="GetOrderReferenceDetailsResult.php" hash="51bc2cd9a665edfb00cec970fc1fd328"/><file name="GetProviderCreditDetailsRequest.php" hash="2ff598dcc690c90b36727351f95bc76a"/><file name="GetProviderCreditDetailsResponse.php" hash="7ec3943a5c7fb0890d1304ccf52cb7d3"/><file name="GetProviderCreditDetailsResult.php" hash="a9033131b919f4f79b1000268892e64b"/><file name="GetProviderCreditReversalDetailsRequest.php" hash="5502cdd97afce7c42d177706cdcb7d0b"/><file name="GetProviderCreditReversalDetailsResponse.php" hash="19d4d9337646583f4a69776965a9f193"/><file name="GetProviderCreditReversalDetailsResult.php" hash="bb56c2f2ec45144234d7534352fe35c4"/><file name="GetRefundDetailsRequest.php" hash="c798b0b57c53e22d20e7e4a92d9eb225"/><file name="GetRefundDetailsResponse.php" hash="c1011e3b07e32792c4ac8ceabab3bc6b"/><file name="GetRefundDetailsResult.php" hash="463db01fb3a45adf9634116f3397f8a7"/><file name="IdList.php" hash="07daf191c601560ddfe50440f9006450"/><file name="OrderItemCategories.php" hash="2820e45ffb6cb36a14368a1dfe89fa84"/><file name="OrderReferenceAttributes.php" hash="990daffb0857fca0c05292ae2fb465cf"/><file name="OrderReferenceDetails.php" hash="2c75125691a884aa8bdc40318bce3b06"/><file name="OrderReferenceStatus.php" hash="04459e930111cf70c989196440f6400f"/><file name="OrderTotal.php" hash="6fda4ce95b066f960eebe41731717925"/><file name="ParentDetails.php" hash="1c6738a58079ffdaaef6e3d5e6afff01"/><file name="Price.php" hash="ea1d5a6e473542f5b0cb8ed1e70436bd"/><file name="ProviderCredit.php" hash="9834503bcc2f619b38157400984377e4"/><file name="ProviderCreditDetails.php" hash="a74f8e42aacd945989e6c5513d808fb3"/><file name="ProviderCreditList.php" hash="1c90c2d71fd33e9b059503b0b0815b53"/><file name="ProviderCreditReversal.php" hash="37aa96053d61a290d98d595d3c3c9226"/><file name="ProviderCreditReversalDetails.php" hash="7585eab585360dcabe7acb0e616f3afb"/><file name="ProviderCreditReversalList.php" hash="e30c2373f4a708443e7dde8f75e1d794"/><file name="ProviderCreditReversalSummary.php" hash="03b0b5aefae44ea5dcac06a4322e57cd"/><file name="ProviderCreditReversalSummaryList.php" hash="23a82515eb4d9f288dbc97691fef9153"/><file name="ProviderCreditSummary.php" hash="530091cb8d5e103ca3e44a0a3384eff2"/><file name="ProviderCreditSummaryList.php" hash="23115d04c6987208d7ba307781e433a5"/><file name="RefundDetails.php" hash="01866f818651ad6c0a7bc12d3c7e6644"/><file name="RefundRequest.php" hash="22b14eadcf9679a92c4325225dbf8c39"/><file name="RefundResponse.php" hash="b01d5c4c81a040bca2e1109e5d34b3e9"/><file name="RefundResult.php" hash="8f2478b1f27a295bff8f30664fd45235"/><file name="ResponseHeaderMetadata.php" hash="d8024e3bf444e8a843a6f2f6a2f836ca"/><file name="ResponseMetadata.php" hash="18e8035d5fc28d2919c1500b9f8734c5"/><file name="ReverseProviderCreditRequest.php" hash="d1b710b8911346ee0437de4e6178ac8e"/><file name="ReverseProviderCreditResponse.php" hash="38c6958d2ceb9ee244e86adee3c55acf"/><file name="ReverseProviderCreditResult.php" hash="313db1523bd575da7ab1fd956866a15d"/><file name="SellerBillingAgreementAttributes.php" hash="b4dc6401ae4340df3c484c00622d234f"/><file name="SellerOrderAttributes.php" hash="9ec79bc1be30eb322d7e88c4102a4ced"/><file name="SetBillingAgreementDetailsRequest.php" hash="9b47c3c72825fe661948aa36a2947da2"/><file name="SetBillingAgreementDetailsResponse.php" hash="7b6886f3597c434e585fb576d84fd9eb"/><file name="SetBillingAgreementDetailsResult.php" hash="d03a4c84cb96eb30f7ef5c76f981d086"/><file name="SetOrderReferenceDetailsRequest.php" hash="eed7e3485bc27f9f73cf7b67a893a1fa"/><file name="SetOrderReferenceDetailsResponse.php" hash="145bdfcfbf3bb091e0eada1361d6f581"/><file name="SetOrderReferenceDetailsResult.php" hash="246c06e0c62ee6a6ec0cfe504940c12d"/><file name="Status.php" hash="11c00f2cc32b11d4cfb8541d5ba2c279"/><file name="ValidateBillingAgreementRequest.php" hash="60250e9c62eaffa0a841bce7238ace22"/><file name="ValidateBillingAgreementResponse.php" hash="c77eebf5805b5972de84a814b3872cc7"/><file name="ValidateBillingAgreementResult.php" hash="95d4e8efc88317a097e376a4aa37a287"/></dir><file name="Model.php" hash="1147a05809ff0cc5f115bb213e38cf02"/><file name="OffAmazonPaymentsService.config.inc.php" hash="20807040ef4565a6b78f09cda6529a34"/><file name="RegionSpecificProperties.php" hash="b18f449745ebbbde5eae769eaf89ade1"/><file name="Regions.php" hash="a544d12c6321899770c039426e063cce"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="amazon_payments.xml" hash="86dc7900219559e892ffc0728e8bb136"/></dir><dir name="template"><dir name="amazon_payments"><file name="notifications.phtml" hash="b1d84206d51f9b35fb777ec439acf7d0"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="amazon_login.xml" hash="8a64187752279fe95b7d46052b032f08"/><file name="amazon_payments.xml" hash="8dff524dc78d11d68baf3987a664abcc"/></dir><dir name="template"><dir name="amazon_login"><file name="button.phtml" hash="f480e98b14c76a712f71a9f396dec198"/><file name="script.phtml" hash="d88a072633c10bc92aa43e2b23632ae1"/><file name="script_authorize.phtml" hash="b48b1dd8bd8c2f79e3656f16d522f388"/><file name="verify.phtml" hash="bdc80396ca2a7f096ac334f97b402a0a"/></dir><dir name="amazon_payments"><file name="button.phtml" hash="e799a97c3f971e10d4f6d6a0ca025d6a"/><file name="button_shortcut.phtml" hash="f4a276ab45930ffff4ddc408d47d0e32"/><file name="cart.phtml" hash="20375f05aabc98f1384f1d7bf74750fc"/><file name="checkout.phtml" hash="71e0e90136c6ea5e0bdb7be24432113b"/><dir name="onepage"><file name="button.phtml" hash="a30ed2b190c5a04c2a66a1bad8be6dcd"/><file name="login.phtml" hash="7147910e6940014ee96694150d3a0e99"/><file name="login_cancel.phtml" hash="ef82f978828a3f81bb9b6c525c5874e1"/><dir name="progress"><file name="widget.phtml" hash="cc26b9857c9f95f5a239e0adb94f6c3e"/></dir><file name="widget.phtml" hash="615c83e92e5a44dfa571fd580ba1e9bf"/></dir><file name="script.phtml" hash="d70b2bcfd1382011bca75e5459b4db70"/><file name="shipping_method.phtml" hash="b8ab8fcb1a91d7646e0f53d0997c231f"/></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="amazon_payments"><dir name="css"><file name="popup_alphacube.css" hash="bef655ef0df54d92bd06cec2b2c1a202"/><file name="styles_checkout.css" hash="f19ccf112b542569a719de1fe0add31e"/><file name="styles_onepage.css" hash="8c0889b17279ccfb2e7cbd018c3b554c"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Amazon_Login.xml" hash="d8a59c5f864353ed00225b56d4567e19"/><file name="Amazon_Payments.xml" hash="524c5cecde418e14ed6e44c16fd8bae6"/></dir></target></contents>
42
  <compatible/>
43
  <dependencies><required><php><min>5.2.1</min><max>6.0.0</max></php></required></dependencies>
44
  </package>
1
  <?xml version="1.0"?>
2
  <package>
3
  <name>login_and_pay_for_magento</name>
4
+ <version>1.1.1</version>
5
  <stability>stable</stability>
6
  <license uri="http://www.apache.org/licenses/LICENSE-2.0.html">Apache License, Version 2.0</license>
7
  <channel>community</channel>
31
  Keep your customers secure! Leverage the same user authentication system used on Amazon.com.&lt;/p&gt;&#xD;
32
  &#xD;
33
  </description>
34
+ <notes>See https://github.com/amzn/amazon-payments-magento-plugin/releases/tag/v1.1.1 for full list of fixes</notes>
 
 
 
35
  <authors><author><name>Amazon Payments</name><user>payments-cp-devel</user><email>payments-cp-devel@amazon.com</email></author></authors>
36
+ <date>2014-10-02</date>
37
+ <time>17:09:11</time>
38
+ <contents><target name="magecommunity"><dir name="Amazon"><dir name="Login"><dir name="Block"><file name="Button.php" hash="6522fd3c81a5959c75979b8d17a62000"/><file name="Script.php" hash="40c4cca328e24521e3562f1466251c55"/><file name="Verify.php" hash="71ae4c427a3846f47ae3de927c54097a"/></dir><dir name="Helper"><file name="Data.php" hash="ae6797f0228b6cada765368d661d6bf6"/></dir><dir name="Model"><file name="Api.php" hash="48a3f6306d97f31fa4c3b954a665f334"/><file name="Customer.php" hash="7a019551c6efc3e073f838196c154f3f"/><file name="Login.php" hash="81a09b4f2c0c62e874ad209ef78ef462"/><dir name="Resource"><file name="Login.php" hash="cea5ac352d61cace9965f1cb940a7272"/></dir><dir name="System"><dir name="Config"><dir name="Backend"><file name="Enabled.php" hash="94bc7fde24ab2ee54ed15bbe7084f118"/><file name="Popupcomment.php" hash="ebcfc96661affbbe5de8ab4d4fc9d4bb"/></dir><dir name="Source"><file name="Buttoncolor.php" hash="ac335e432cd8e47c9ca4be601c706072"/><file name="Buttonsize.php" hash="76ef1db11834db449a7d52c34f3668d8"/><file name="Buttontype.php" hash="5e333d6cb1d70d0227766d78e390530b"/></dir></dir></dir></dir><dir name="controllers"><file name="CustomerController.php" hash="d326a02cb53c18bb78f988adb94a6478"/></dir><dir name="etc"><file name="adminhtml.xml" hash="0aa18eecfebd3e0bb1d84cd6b1040f50"/><file name="config.xml" hash="96acfda506615306cf0554bfd5dbbda2"/><file name="system.xml" hash="cc00b85cef386caf51e2cfa729183091"/></dir><dir name="sql"><dir name="login_setup"><file name="install-0.1.0.php" hash="690c4c33f4c5221185c0589e3add63b3"/></dir></dir></dir><dir name="Payments"><dir name="Block"><dir name="Adminhtml"><file name="Notifications.php" hash="16e9934aec3fadb1823e2d1a496cc7c9"/></dir><file name="Button.php" hash="b5e6ec0b061f8d904cede42b4a697a77"/><file name="Checkout.php" hash="532f647be6bd8ed047ae72d380461b7a"/><file name="Link.php" hash="47c237fe4604333b2080588c5498a865"/><dir name="Onepage"><file name="Progress.php" hash="fc308850a4ca031774b9869722eccc3a"/><file name="Widget.php" hash="f10bb86d3e7e5a88dfdfa4e645a61086"/></dir><file name="Onepage.php" hash="1d865069483bbe776f511119e0e2252b"/><dir name="Review"><file name="Info.php" hash="8d3688c55137971b18aec41272cf13a6"/></dir><file name="Review.php" hash="d9cf9b6ef7d6f063a06e006e01f09513"/></dir><dir name="Controller"><file name="Checkout.php" hash="4b8c6f1b52ac59b9611dbb9e4fec2d4f"/></dir><dir name="Helper"><file name="Data.php" hash="b8a91e228801ed8adbbffc003e6847f3"/></dir><dir name="Model"><file name="Api.php" hash="9ca4284eb16dde68905d88d6544c15f9"/><file name="Config.php" hash="6adceda8e7a5afbc79ca37665b1c57ab"/><dir name="Observer"><file name="Onepage.php" hash="ec9f1b60d5d2206c98e56fb6669461a2"/></dir><file name="PaymentMethod.php" hash="bbbe51690d15eccaf77c47ee7f2f8378"/><dir name="System"><dir name="Config"><dir name="Backend"><file name="Clientid.php" hash="4512003bcffedf26bc2fe415b91b1be7"/><file name="Clientsecret.php" hash="d2d5f275e4275676e3f494da704e41da"/><file name="Enabled.php" hash="ac17bd3379ddf8d83013497088af85c5"/></dir><dir name="Source"><file name="Buttoncolor.php" hash="2564780faa369e54339bded78a882636"/><file name="Buttonsize.php" hash="7f740927b5a58a3ea15d07ac4cfbed28"/><file name="Buttontype.php" hash="735083e4848fa2258b95670b1a546843"/><file name="Checkoutpage.php" hash="2969f9eaa9d87571e0fa8f005e2cdeaf"/><file name="Paymentaction.php" hash="4dba1ce3518538d1a5add743d65c8695"/><file name="Region.php" hash="0718cf97d03a8c56c73fb7ea3a103bc5"/></dir></dir></dir><dir name="Type"><file name="Checkout.php" hash="a99538049d00fe13bb9110f2bd92f3bc"/></dir></dir><dir name="controllers"><file name="CheckoutController.php" hash="6d005be14745219d5f7d28d4c6f51a4b"/><file name="IndexController.php" hash="128f218a9e1bf4af4f7b380f14d87a52"/><file name="OnepageController.php" hash="cc03d109ee1cf98f85aba606f5a44654"/></dir><dir name="etc"><file name="adminhtml.xml" hash="3c56d63f30e0e5cc8c22d3686046631b"/><file name="config.xml" hash="835923b959b317a280373a62016c0ee8"/><file name="system.xml" hash="ca88691a1ae8a5b39ed08f1a0888b9d4"/></dir><dir name="sql"><dir name="payments_setup"><file name="install-0.1.0.php" hash="658f9d8c8634b3158cee7b59866e6f39"/></dir></dir></dir></dir></target><target name="magelib"><dir name="OffAmazonPayments"><file name="Model.php" hash="a608217f17166ba11901f5334ad445de"/><file name=".autoloader.php" hash="193fddab8b5ca74646bb78243c0c7dda"/></dir><dir name="OffAmazonPaymentsNotifications"><file name="Client.php" hash="0ab53a8a0a0c069f13e1de3731eaebde"/><dir name="Impl"><file name="IpnNotificationParser.php" hash="fcad418dc58a93e87b854e4067f1e24d"/><file name="Message.php" hash="2ab8cb01bd97ceaeaae0df2bf93ddbf5"/><file name="OpenSslVerifySignature.php" hash="427e2e171daab9ef454ca4ce939edd68"/><file name="SnsMessageParser.php" hash="6a1088096d27a3cdc586e4c298ddf068"/><file name="SnsMessageValidator.php" hash="076f63d5960e4c72a3dc63a76e75316c"/><file name="VerifySignature.php" hash="b18edb328fbe91c1c7b0aa8afe2904d0"/><file name="XmlNotificationParser.php" hash="4881b7d021a86215e43798497bceea24"/></dir><file name="Interface.php" hash="effe919508aab0c2aa1e585d2783c4e6"/><file name="InvalidMessageException.php" hash="2edda9cd6cc0c059846c4858cedfcd66"/><dir name="Model"><file name="AuthorizationDetails.php" hash="843711e02fb56fffcdfb6afcf097e373"/><file name="AuthorizationNotification.php" hash="b00c64bd48ae3bd3c3fa6d991e4b9f5c"/><file name="BillingAgreement.php" hash="677eadcbc4c91282eab548afc6482fdc"/><file name="BillingAgreementLimits.php" hash="a1bd8e8ec111f516528e09340c47de4a"/><file name="BillingAgreementNotification.php" hash="e39a3189bdc937b29b8488e0ef62b562"/><file name="BillingAgreementStatus.php" hash="fae14e95f03245fe6c53e7c7b725c5ca"/><file name="CaptureDetails.php" hash="adb45ebf66daa15990e032025a420e1b"/><file name="CaptureNotification.php" hash="14c2bdc8f6bd6ce881f4403d1f08c6ef"/><file name="IdList.php" hash="2907bdba4b5a534f535c026c40e6d6cc"/><file name="IpnNotificationMetadata.php" hash="58674fca7aa30eea82cb4cba17dec04e"/><file name="MerchantRegistrationDetails.php" hash="37ecb29de3d2d98fbe6f6c8c23f670a2"/><file name="NotificationImpl.php" hash="bfd2e22da29de6dfa15c82a19240132a"/><file name="NotificationMetadataImpl.php" hash="b297f69b967338d433ff90054e06da4b"/><file name="OrderItemCategories.php" hash="a0655ec5a9127ddbd51174ef9e046c5d"/><file name="OrderReference.php" hash="94b51567b72f62355d885e37e365a032"/><file name="OrderReferenceNotification.php" hash="8e6e3a67bf0ae55e86bd718ceca20e0e"/><file name="OrderReferenceStatus.php" hash="e29870a166b75c6d90955a08e0dfe048"/><file name="OrderTotal.php" hash="4141b92ed1bdeb9cfa4c13837df41221"/><file name="Price.php" hash="d94b947bb989fb974e076f2727a0dceb"/><file name="ProviderCreditDetails.php" hash="bf29c9938744effcd759cd95b8a7beab"/><file name="ProviderCreditNotification.php" hash="14b3d8a09ee0feb53cfb701e93e3180e"/><file name="ProviderCreditReversalDetails.php" hash="e9980476af6da3f09de6faff86220f85"/><file name="ProviderCreditReversalNotification.php" hash="bfff2d0e347b1f1dd9e96b0612c87b46"/><file name="ProviderCreditReversalSummary.php" hash="1e69dc1cde4ffac600f89487930cc38c"/><file name="ProviderCreditReversalSummaryList.php" hash="b4b7edc94d7dad37221ca1da5f0969f9"/><file name="ProviderCreditSummary.php" hash="946e787472dc1ee7c9dbcb5d29d62af2"/><file name="ProviderCreditSummaryList.php" hash="fad79864ec1797eed4412d9463c0d02c"/><file name="RefundDetails.php" hash="e0c9fd8c1a921097b4c7e6eb71c20f47"/><file name="RefundNotification.php" hash="28f003801abeb45e0978df05068d73da"/><file name="SellerBillingAgreementAttributes.php" hash="79572632ec2c776fb6a7e96554d7291a"/><file name="SellerOrderAttributes.php" hash="aa6f71cb667d2efb50cc336603b6029c"/><file name="SnsNotificationMetadata.php" hash="835ebe9f84b23e6d59e3f7e2101df531"/><file name="SolutionProviderMerchantNotification.php" hash="91b02852ed507b91e70907e5db488f6f"/><file name="SolutionProviderOption.php" hash="33eca51f6789687e5472cded23be5328"/><file name="SolutionProviderOptions.php" hash="806d915cdd1bd0be5c0e92a3040d49aa"/><file name="Status.php" hash="60765642cca51b523276421d995be784"/></dir><file name="Notification.php" hash="edaf311309c64b67a4fd82ccb86393a3"/><file name="NotificationMetadata.php" hash="9ffe2779593da053e82587dbb61da7d1"/></dir><dir name="OffAmazonPaymentsService"><file name="Client.php" hash="2b5807dda8510506c32adda6686f19e8"/><file name="Environments.php" hash="d84e7322b3394033b427f91be0a0abdb"/><file name="Exception.php" hash="dd85e54cfa5783c7ef7b1f93ca3995b2"/><file name="Interface.php" hash="ca1693109051f319740e4cd7e8ed4de7"/><file name="MerchantValues.php" hash="adb10859cd24d7ab62fecb3c0b67b90d"/><dir name="Model"><file name="Address.php" hash="3b3c00f4b50a4a6f42da15701343ce91"/><file name="AuthorizationDetails.php" hash="77aa03389903c2f777930d838d396da5"/><file name="AuthorizeOnBillingAgreementRequest.php" hash="fcb797660fa5c9cde02c4d482ec69f79"/><file name="AuthorizeOnBillingAgreementResponse.php" hash="c641d4e41db304d6f8f4136ea5d2f500"/><file name="AuthorizeOnBillingAgreementResult.php" hash="7b10d0dc68e7cbf18681abb4e600cca4"/><file name="AuthorizeRequest.php" hash="e7944fb6372becb0c3dd022bb30a9140"/><file name="AuthorizeResponse.php" hash="fb396a94285cacc3eb0fb798a0895466"/><file name="AuthorizeResult.php" hash="0c8f0581538ebba22a5dac5287c0fcc9"/><file name="BillingAddress.php" hash="bef3c0a443ba48ad19d832b91e8740b9"/><file name="BillingAgreementAttributes.php" hash="fe9c760e12c3db71125412ada5a65ec2"/><file name="BillingAgreementDetails.php" hash="0fef2badb342c32a01c44389bcfb52bc"/><file name="BillingAgreementLimits.php" hash="974d1252d7b914169203acdfa6e7082b"/><file name="BillingAgreementStatus.php" hash="002b0516c52264ea95847ea840d68545"/><file name="Buyer.php" hash="83759bcb729cdd8718cdb80182d9a237"/><file name="CancelOrderReferenceRequest.php" hash="86a2753aac94ae645fda1117cf90a926"/><file name="CancelOrderReferenceResponse.php" hash="4d6bc1d4818d81fd5b5820510b608275"/><file name="CancelOrderReferenceResult.php" hash="32013170a09bccf0aac178a7acb56a30"/><file name="CaptureDetails.php" hash="9ca070a0a890be4ec84d7a7264b33800"/><file name="CaptureRequest.php" hash="436da55de37deb4227a685167eb4eaa3"/><file name="CaptureResponse.php" hash="05540d55de14a3252f909fd17c8b62b6"/><file name="CaptureResult.php" hash="20e0bc168c13eb69848f09b520232eeb"/><file name="CloseAuthorizationRequest.php" hash="92d56fd8a0ae338213fdd4f8a5d1b5fc"/><file name="CloseAuthorizationResponse.php" hash="d5887ecf3981534842a9a2371ae063f0"/><file name="CloseAuthorizationResult.php" hash="0505c8c12f3b5252ad389c0c5b94ca8d"/><file name="CloseBillingAgreementRequest.php" hash="c845cdde3cde3242d4c40b1381e0ab2f"/><file name="CloseBillingAgreementResponse.php" hash="51530b8a5d14896488dbf82d6b5a37dc"/><file name="CloseBillingAgreementResult.php" hash="21cb77e2fa38defbc076263c71593168"/><file name="CloseOrderReferenceRequest.php" hash="85ae367281cb4d59f5d347be8bf0147d"/><file name="CloseOrderReferenceResponse.php" hash="d06107418145176a4038f2b0937fd9d7"/><file name="CloseOrderReferenceResult.php" hash="17bc6d72eb29b021fad7d8a222f366dc"/><file name="ConfirmBillingAgreementRequest.php" hash="965b88fe77576f07ce439bc4909e5723"/><file name="ConfirmBillingAgreementResponse.php" hash="989a66f5c217ad50a2a36afd00c763f1"/><file name="ConfirmBillingAgreementResult.php" hash="f0acdd5b7e2e1027bec651e6a6f4681d"/><file name="ConfirmOrderReferenceRequest.php" hash="8561edc4d074fd376e647bd0cdf9a686"/><file name="ConfirmOrderReferenceResponse.php" hash="b94a17b5afd4d923bda35d606c974982"/><file name="Constraint.php" hash="436ed3c926e321bcc9d9c6eaf9b4003a"/><file name="Constraints.php" hash="0063db27ee04067daf94c448f57d5c30"/><file name="CreateOrderReferenceForIdRequest.php" hash="b1c22ce6d83e510d0b9530c99b955711"/><file name="CreateOrderReferenceForIdResponse.php" hash="c811a7c44241a8b968bf4408218ac08f"/><file name="CreateOrderReferenceForIdResult.php" hash="f532299b151a1c4fe4264891737efeaf"/><file name="Destination.php" hash="4e6067e4a3b5f9acb3b9c96452b216fe"/><file name="Error.php" hash="56651e2c89e0214a3c4226903ca84d87"/><file name="ErrorResponse.php" hash="6df06e3cca71a1e73dbcde4bc6b30a3f"/><file name="GetAuthorizationDetailsRequest.php" hash="a0eb816954b6770a7fd8d54d0d75bc1a"/><file name="GetAuthorizationDetailsResponse.php" hash="82b879ccc0212f0752446b40d5338332"/><file name="GetAuthorizationDetailsResult.php" hash="a23e9463ce78b01cc51c45c21b065b6e"/><file name="GetBillingAgreementDetailsRequest.php" hash="91f33b1b1533cc4e98a019ce2c405850"/><file name="GetBillingAgreementDetailsResponse.php" hash="3abcae092618211ae5487f678a45c94f"/><file name="GetBillingAgreementDetailsResult.php" hash="37dc2407a2e9e8dd3e7feae1f690d160"/><file name="GetCaptureDetailsRequest.php" hash="48a9edebb0c7c8284241ac12b53e2d41"/><file name="GetCaptureDetailsResponse.php" hash="49cb6ae36cfba0aedef3c74c24256d53"/><file name="GetCaptureDetailsResult.php" hash="9110dbde9258a74d9933f8a50d10bd3b"/><file name="GetOrderReferenceDetailsRequest.php" hash="b1704b0e1e1f98778501792b82403c50"/><file name="GetOrderReferenceDetailsResponse.php" hash="3ea19407068d478f6c2b077bf8489a74"/><file name="GetOrderReferenceDetailsResult.php" hash="51bc2cd9a665edfb00cec970fc1fd328"/><file name="GetProviderCreditDetailsRequest.php" hash="2ff598dcc690c90b36727351f95bc76a"/><file name="GetProviderCreditDetailsResponse.php" hash="7ec3943a5c7fb0890d1304ccf52cb7d3"/><file name="GetProviderCreditDetailsResult.php" hash="a9033131b919f4f79b1000268892e64b"/><file name="GetProviderCreditReversalDetailsRequest.php" hash="5502cdd97afce7c42d177706cdcb7d0b"/><file name="GetProviderCreditReversalDetailsResponse.php" hash="19d4d9337646583f4a69776965a9f193"/><file name="GetProviderCreditReversalDetailsResult.php" hash="bb56c2f2ec45144234d7534352fe35c4"/><file name="GetRefundDetailsRequest.php" hash="c798b0b57c53e22d20e7e4a92d9eb225"/><file name="GetRefundDetailsResponse.php" hash="c1011e3b07e32792c4ac8ceabab3bc6b"/><file name="GetRefundDetailsResult.php" hash="463db01fb3a45adf9634116f3397f8a7"/><file name="IdList.php" hash="07daf191c601560ddfe50440f9006450"/><file name="OrderItemCategories.php" hash="2820e45ffb6cb36a14368a1dfe89fa84"/><file name="OrderReferenceAttributes.php" hash="990daffb0857fca0c05292ae2fb465cf"/><file name="OrderReferenceDetails.php" hash="2c75125691a884aa8bdc40318bce3b06"/><file name="OrderReferenceStatus.php" hash="04459e930111cf70c989196440f6400f"/><file name="OrderTotal.php" hash="6fda4ce95b066f960eebe41731717925"/><file name="ParentDetails.php" hash="1c6738a58079ffdaaef6e3d5e6afff01"/><file name="Price.php" hash="ea1d5a6e473542f5b0cb8ed1e70436bd"/><file name="ProviderCredit.php" hash="9834503bcc2f619b38157400984377e4"/><file name="ProviderCreditDetails.php" hash="a74f8e42aacd945989e6c5513d808fb3"/><file name="ProviderCreditList.php" hash="1c90c2d71fd33e9b059503b0b0815b53"/><file name="ProviderCreditReversal.php" hash="37aa96053d61a290d98d595d3c3c9226"/><file name="ProviderCreditReversalDetails.php" hash="7585eab585360dcabe7acb0e616f3afb"/><file name="ProviderCreditReversalList.php" hash="e30c2373f4a708443e7dde8f75e1d794"/><file name="ProviderCreditReversalSummary.php" hash="03b0b5aefae44ea5dcac06a4322e57cd"/><file name="ProviderCreditReversalSummaryList.php" hash="23a82515eb4d9f288dbc97691fef9153"/><file name="ProviderCreditSummary.php" hash="530091cb8d5e103ca3e44a0a3384eff2"/><file name="ProviderCreditSummaryList.php" hash="23115d04c6987208d7ba307781e433a5"/><file name="RefundDetails.php" hash="01866f818651ad6c0a7bc12d3c7e6644"/><file name="RefundRequest.php" hash="22b14eadcf9679a92c4325225dbf8c39"/><file name="RefundResponse.php" hash="b01d5c4c81a040bca2e1109e5d34b3e9"/><file name="RefundResult.php" hash="8f2478b1f27a295bff8f30664fd45235"/><file name="ResponseHeaderMetadata.php" hash="d8024e3bf444e8a843a6f2f6a2f836ca"/><file name="ResponseMetadata.php" hash="18e8035d5fc28d2919c1500b9f8734c5"/><file name="ReverseProviderCreditRequest.php" hash="d1b710b8911346ee0437de4e6178ac8e"/><file name="ReverseProviderCreditResponse.php" hash="38c6958d2ceb9ee244e86adee3c55acf"/><file name="ReverseProviderCreditResult.php" hash="313db1523bd575da7ab1fd956866a15d"/><file name="SellerBillingAgreementAttributes.php" hash="b4dc6401ae4340df3c484c00622d234f"/><file name="SellerOrderAttributes.php" hash="9ec79bc1be30eb322d7e88c4102a4ced"/><file name="SetBillingAgreementDetailsRequest.php" hash="9b47c3c72825fe661948aa36a2947da2"/><file name="SetBillingAgreementDetailsResponse.php" hash="7b6886f3597c434e585fb576d84fd9eb"/><file name="SetBillingAgreementDetailsResult.php" hash="d03a4c84cb96eb30f7ef5c76f981d086"/><file name="SetOrderReferenceDetailsRequest.php" hash="eed7e3485bc27f9f73cf7b67a893a1fa"/><file name="SetOrderReferenceDetailsResponse.php" hash="145bdfcfbf3bb091e0eada1361d6f581"/><file name="SetOrderReferenceDetailsResult.php" hash="246c06e0c62ee6a6ec0cfe504940c12d"/><file name="Status.php" hash="11c00f2cc32b11d4cfb8541d5ba2c279"/><file name="ValidateBillingAgreementRequest.php" hash="60250e9c62eaffa0a841bce7238ace22"/><file name="ValidateBillingAgreementResponse.php" hash="c77eebf5805b5972de84a814b3872cc7"/><file name="ValidateBillingAgreementResult.php" hash="95d4e8efc88317a097e376a4aa37a287"/></dir><file name="Model.php" hash="1147a05809ff0cc5f115bb213e38cf02"/><file name="OffAmazonPaymentsService.config.inc.php" hash="20807040ef4565a6b78f09cda6529a34"/><file name="RegionSpecificProperties.php" hash="b18f449745ebbbde5eae769eaf89ade1"/><file name="Regions.php" hash="a544d12c6321899770c039426e063cce"/></dir></target><target name="magedesign"><dir name="adminhtml"><dir name="default"><dir name="default"><dir name="layout"><file name="amazon_payments.xml" hash="86dc7900219559e892ffc0728e8bb136"/></dir><dir name="template"><dir name="amazon_payments"><file name="notifications.phtml" hash="b1d84206d51f9b35fb777ec439acf7d0"/></dir></dir></dir></dir></dir><dir name="frontend"><dir name="base"><dir name="default"><dir name="layout"><file name="amazon_login.xml" hash="8a64187752279fe95b7d46052b032f08"/><file name="amazon_payments.xml" hash="3c6bc0b34b4cd28f433eab3690324a73"/></dir><dir name="template"><dir name="amazon_login"><file name="button.phtml" hash="f480e98b14c76a712f71a9f396dec198"/><file name="script.phtml" hash="d88a072633c10bc92aa43e2b23632ae1"/><file name="script_authorize.phtml" hash="b48b1dd8bd8c2f79e3656f16d522f388"/><file name="verify.phtml" hash="bdc80396ca2a7f096ac334f97b402a0a"/></dir><dir name="amazon_payments"><file name="button.phtml" hash="e799a97c3f971e10d4f6d6a0ca025d6a"/><file name="button_shortcut.phtml" hash="08609929765e01f759d5259727d9dbe1"/><file name="cart.phtml" hash="20375f05aabc98f1384f1d7bf74750fc"/><file name="checkout.phtml" hash="593f30542ea341a16bc9da81f260f19d"/><dir name="onepage"><file name="button.phtml" hash="a30ed2b190c5a04c2a66a1bad8be6dcd"/><file name="login.phtml" hash="7147910e6940014ee96694150d3a0e99"/><file name="login_cancel.phtml" hash="ef82f978828a3f81bb9b6c525c5874e1"/><dir name="progress"><file name="widget.phtml" hash="cc26b9857c9f95f5a239e0adb94f6c3e"/></dir><file name="widget.phtml" hash="615c83e92e5a44dfa571fd580ba1e9bf"/></dir><file name="script.phtml" hash="d70b2bcfd1382011bca75e5459b4db70"/><file name="shipping_method.phtml" hash="b8ab8fcb1a91d7646e0f53d0997c231f"/></dir></dir></dir></dir></dir></target><target name="mageskin"><dir name="frontend"><dir name="base"><dir name="default"><dir name="amazon_payments"><dir name="css"><file name="popup_alphacube.css" hash="bef655ef0df54d92bd06cec2b2c1a202"/><file name="styles_checkout.css" hash="6e94fbcc2b12ef11531ced9600337122"/><file name="styles_onepage.css" hash="8c0889b17279ccfb2e7cbd018c3b554c"/></dir></dir></dir></dir></dir></target><target name="mageetc"><dir name="modules"><file name="Amazon_Login.xml" hash="d8a59c5f864353ed00225b56d4567e19"/><file name="Amazon_Payments.xml" hash="524c5cecde418e14ed6e44c16fd8bae6"/></dir></target></contents>
39
  <compatible/>
40
  <dependencies><required><php><min>5.2.1</min><max>6.0.0</max></php></required></dependencies>
41
  </package>
skin/frontend/base/default/amazon_payments/css/styles_checkout.css CHANGED
@@ -18,6 +18,7 @@
18
 
19
  #col-3-amz {
20
  padding-left:2%;
 
21
  }
22
 
23
  #checkout-amazon-payments {
@@ -82,6 +83,18 @@ button.btn-checkout span span {
82
  padding:0;
83
  }
84
 
 
 
 
 
 
 
 
 
 
 
 
 
85
 
86
  /* Forgot an Item */
87
  #review-buttons-container .f-left {
18
 
19
  #col-3-amz {
20
  padding-left:2%;
21
+ position:relative;
22
  }
23
 
24
  #checkout-amazon-payments {
83
  padding:0;
84
  }
85
 
86
+ /* Ajax Loader */
87
+ #amz-review-loader {
88
+ position:absolute;
89
+ left:48%;
90
+ top:30%;
91
+ width:60px;
92
+ height:60px;
93
+ padding:5px;
94
+ background:#fff url(https://images-na.ssl-images-amazon.com/images/G/01/ep/loading-large.gif) center center no-repeat;
95
+ z-index:10;
96
+ }
97
+
98
 
99
  /* Forgot an Item */
100
  #review-buttons-container .f-left {