Note

This extension is under the active development even though Adobe dropped the support for Magento 1.x e-commerce platform (Jul 1st, 2020). Creativestyle will provide the necessary updates and support for this extension as long as this extension will be used by the active Amazon Pay merchants.

Changelog

Version 3.0.20

Fixes

  • Fix array to string conversion error in IPN logger

Version 3.0.18

Fixes

  • Fix payment URLs in the declined payment emails

Version 3.0.16

Changes and improvements

  • Make Amazon Pay overview URL dynamic in the declined payment email

Fixes

  • Remove apostrophe from Alexa carrier codes CSV

Version 3.0.14

Improvements & changes

  • Implemented Alexa Delivery Notifications

Fixes

  • Fixed race condition issue for the IPN notifications overlapping with the authorization process
  • Fixed bugs for ERP and manual authorization modes
  • Stop closing order reference on partial capture

Version 3.0.12

Fixes

  • Fixed Firefox redirect experience issue
  • Fixed misbehaviour of the button in the mini cart widget on the product details page

Version 3.0.10

Fixes

  • Fixed the empty-cart issue brought by SUPEE-11155 security patch and Magento CE 1.9.4.2, EE 1.14.4.2

Version 3.0.8

Improvements & changes

  • Implemented JS versioning
  • Added support for newsletter subscription in the checkout

Version 3.0.6

Fixes

  • Fixed redirect URL issues for the redirect authentication experience

Version 3.0.2

Improvements & changes

  • Implemented Amazon Pay Strong Customer Authentication (PSD2 compliance)

Version 2.0.28

Improvements & changes

  • Improved button tooltip handling on mobile devices
  • Explicitly set environment params for login JS application
  • Re-structure settings page

Fixes

  • Fixed reference to the closed cURL resource in Amazon Pay SDK lib
  • Add support for form key validation in One Page Checkout

Version 2.0.26

Changes

  • Stop keeping order reference ID and access token in the session data
  • Force transaction data re-fetch on incoming IPN notification
  • Re-implement Amazon Pay API requests logging

Fixes

  • Add shipping rates recollecting after saving shipping address (fixes shipping costs issue)

Version 2.0.24

Fixes

  • Fixed shipping address processing during the checkout

Version 2.0.22

Changes

  • Revert APA deprecation (Make Client ID config option optional)

Version 2.0.20

Changes

  • Make Client ID config option mandatory (APA deprecation)

Fixes

  • Fixed non-working Amazon Pay button on the product page when Login is disabled

Version 2.0.18

Changes

  • Splitted Eurozone region

Changes

  • Wrap execution of external JS on checkout page in try-catch block

Fixes

  • Fixed automatic invoice creation for auth & capture payment action
  • Fixed typos in config options paths

Version 2.0.16.1

Fixes

  • Fixed saving access key and secret key options issue

Version 2.0.16

Major Highlights

  • Implemented support for One Page Checkout

Improvements

  • Added support for SetOrderAttributes API call

Changes

  • Updated Amazon Payments SDK library

Version 2.0.14

Improvements

  • Enabled support for multi currency globally

Fixes

  • Skip declined payment email sending for synchronous authorizations
  • Fix JS to dispose security warning in Magento malware scanner

Version 2.0.12

Fixes

  • Added missing translations for custom order statuses settings (#131)
  • Re-authorization after InvalidPaymentMethod follows payment action settings (#133)
  • Added order reference cancellation for asynchronous TransactionTimedOut authorization (#134)

Version 2.0.10

Improvements

  • Added configurable order statuses for declined authorizations (#129)
  • Implemented basic support for custom fields in the checkout

Fixes

  • Fixed invoice status update on successful capture notification (#128)

Version 2.0.8

Improvements

  • Added configurable multi currency

Fixes

  • Fixed missing Refund online button for invoices created automatically for CaptureNow options (#127)
  • Fixed TransactionTimedOut and AmazonRejected auth declines handling in synchronous mode

Version 2.0.6

Improvements

  • Added support for soft descriptor in authorization call (#115)
  • Added Amazon Pay button tooltip (#121)
  • Implemented automatic order reference closing on successful capture (#126)
  • Ignore authorization IPNs for synchronous mode (#120)

Fixes

  • Fixed double invoice bug for manual capture (#122)

Version 2.0.4

Improvements

  • Added Amazon Pay button on product view page

Fixes

  • Fixed non-working Login for new customers

Version 2.0.2

Fixes

  • Fix issues with wallet re-render for declined auth

Version 2.0.0

Major Highlights

  • Implemented omni-chronous authorization

Changes

  • Refactored order post-processing
  • Changed IPN endpoint URL
  • Changed frontend layout and templates (no backward compatibility)
  • Simplified frontend JS application

Version 1.8.6

Improvements

  • Added coupon code handling in Amazon checkout review
  • Added possibility to disconnect customer account from Amazon account

Changes

  • Removed password form for account matching when customer is logged-in
  • Updated Amazon Pay logos in Magento admin

Fixes

  • Fixed PHP versions in Magento Connect package.xml file

Version 1.8.4

Improvements

  • Support for France, Italy and Spain
  • Support for PHP 7
  • Configurable store name in API calls

Changes

  • Amazon Payments re-branding

Fixes

  • Fixed legacy payment method bug when trying to list all payment methods
  • Fixed missing original_price and base_original_price item’s attributes after order is placed
  • Added missing return statement to the IPN controller

Version 1.8.2

Major Highlights

  • Implemented Quick Configuration (Simple Path)

Improvements

  • Added verbosity to error messages on frontend in sandbox mode
  • Set payment method as soon as Amazon checkout is started

Fixes

  • Fixed call to member function on null $quote variable in payment method model

Version 1.7.8

Improvements

  • Implemented simplified partial capture

Changes

  • Updated Amazon Payments SDK library

Fixes

  • Added missing declined payment email templates for FR, IT and ES
  • Fixed several issues for hard declined authorizations in synchronous mode

Version 1.7.6

Improvements

  • Added support for custom SSL CA bundle file
  • Implemented automatic authentication experience
  • Disable Pay with Amazon availability for zero-total orders
  • Retrieving billing address during the checkout
  • Added exception handling for missing amazon_user_id attribute

Fixes

  • Added support for SUPEE-6285 patch
  • Added support for SUPEE-6788 patch
  • Fixed calls to deprecated iconv functions in SDK library
  • Fixed display errors for Magento RWD theme

Version 1.7.4.1

Fixes

  • Fixed incorrect billing address issue for Auth & capture payment action

Version 1.7.4

Improvements

  • Added missing payment cancellation functions
  • Added Login with Amazon button on the customer registration page
  • Added retrieving shipping address during the checkout
  • Disabled Amazon button for virtual orders when Login is disabled

Fixes

  • Fixed issue with placing virtual orders in sandbox mode
  • Fixed closing order reference on completed capture

Version 1.7.2

Major Highlights

  • Implemented multilanguage feature for Login with Amazon

Improvements

  • Implemented re-authorization after the first authorization expires
  • Putting order on hold for some kinds of closed authorization
  • Added reason code of the transaction status directly to the order comments
  • Added store name to SetOrderReferenceDetails call

Changes

  • Updated Amazon Payments SDK library to 1.0.14

Fixes

  • Fixed Firefox redirect experience issue
  • Fixed issues in the splitting full customer name helper function

Version 1.6.4

Major Highlights

  • Implemented redirect authentication experience

Improvements

  • Added links to the seller credentials in Amazon Seller Central on extension settings page
  • Added Amazon Seller Central order link on order preview page in Magento admin
  • Added invoice cancellation on declined capture
  • Modified way of identifying Place order button in the checkout based on button ID instead of container class name

Fixes

  • Removed button tooltip for mobile devices
  • Fixed missing re-authorization on declined authorization in Auth & capture payment mode

Version 1.6.2

Fixes

  • Fixed bugs in the refactored payment method model
  • Fixed IPN processing bugs in v.1.6.0
  • Fixed 404 error when customer press Cancel on Amazon login form

Version 1.6.0

Major Highlights

  • Implemented synchronous authorization

Improvements

  • Made initial order status configurable
  • Refactored payment method model

Version 1.3.4

Improvements

  • Added gift messages support
  • Improved customer address handling for Germany and Austria (extracting company name from the address)

Changes

  • Switched IPN endpoint URL to non-secure mode if sandbox is enabled

Fixes

  • Fixed missing original_price and base_original_price item’s attributes after order is placed
  • Fixed state of Place order button which was enabled even the payment method is not selected
  • Fixed state of Place order button which was disabled for virtual orders

Version 1.3.2

Major Highlights

  • Implemented asynchronous way of loading Amazon Payments JS libraries

Improvements

  • Added cURL error handling for Login with Amazon API calls

Changes

  • Using deminified JS when sandbox mode is on for easier debugging
  • Modified Pay with Amazon button tooltip text for virtual orders
  • Refactored Amazon Payments SDK library to fix autoloader issues

Fixes

  • Fixed wrong shipping cost when additional fees (acting as additional items in total section) are applied
  • Fixed issue with Merge JS option enabled
  • Closing OrderReference transaction after succesful capture

Version 1.2.6

Major Highlights

  • Implemented responsive Amazon Payments widgets in the checkout

Fixes

  • Fixed error when accessing extension settings page on Magento lower than 1.7.0.1
  • Fixed issues with Magento compiler

Version 1.2.4

Fixes

  • Fixed Pay with Amazon button appearing twice when Login with Amazon feature is enabled

Version 1.2.2

Major Highlights

  • Added Login with Amazon service

Improvements

  • Added helper methods for generating Pay or Login with Amazon buttons

Changes

  • Changed frontend template files structure
  • Changed Pay with Amazon button in the 1st step of OPC to Login with Amazon

Fixes

  • Clean orderReferenceId session data after successful order
  • Fixed issue with permanently disabled Place order button when there is more than one layer with buttons-set class used
  • Fixed using of invalid Amazon account credentials when cancelling an order in non-default store of multi-store installations