Amazon Pay for WooCommerce
ExtensionJournal des modifications 75
Toutes les publications, de la plus récente à la plus ancienne, telles que l’éditeur les a décrites dans le journal des modifications de l’extension.
2.6.2
Amélioré Corrigé Sécurité Dans le dépôt- Fix - Fatal error in the IPN handler (v2) when the related order could not be retrieved.
- Fix - Amazon Pay incorrectly requiring the phone number for all payment methods.
- Fix - Prevent duplicate charges when paying with Amazon Pay on Classic Checkout.
- Fix - PHP warnings and errors.
- Dev - Removed pinned Composer version to address a potential security vulnerability.
- Dev - Bumped required PHP version to 7.4.
- Dev - Bumped tested up to WordPress v7.0.1.
- Dev - Bumped tested up to WooCommerce v10.8.1.
2.6.1
Nouveau Amélioré Corrigé Sécurité Pas encore disponible- Add - Admin Order note for cancellations and payment failures.
- Fix - Amazon Pay meta box missing from Subscriptions if HPOS is enabled.
- Fix - Regression with accents in the State field.
- Fix - Prevent error if there is an error with the OpenSSL extension.
- Fix - Security update to the onboarding endpoint.
- Fix - PHP warnings.
- Dev - Bumped tested up to WordPress v6.9.
- Dev - Bumped tested up to WooCommerce v10.4.3.
2.6.0
Nouveau Amélioré Corrigé Pas encore disponible- Add - New setting to forcefully enable async polling for subscriptions.
- Fix - Disable async polling for subscriptions by default.
- Fix - Enforce matching of address between the checkout session and the order.
- Fix - Ask for the phone number if missing on Amazon's account.
- Fix - Remove unnecessary redirect parameter from URL.
- Update - Amazon Pay SDK to v2.7.0.
- Dev - Bumped tested up to WooCommerce v10.1.2.
2.5.4
Amélioré Corrigé Pas encore disponible- Fix - Error when using a non Standard decimal amount for a currency.
- Fix - Error when phone number was required in Checkout Blocks.
- Fix - Deprecated PHP constants and functions.
- Fix - Pull the Privacy Policy URL from WordPress settings.
- Update - Amazon Pay SDK to v2.6.7.
- Dev - Bumped tested up to WordPress v6.8.
- Dev - Bumped tested up to WooCommerce v9.7.1.
2.5.3
Amélioré Corrigé Pas encore disponible- Fix - Add onboarding text and link
- Fix - Update the plugin Author on wp.org
- Fix - Set Merchant account details selector as toggle
- Fix - Adjust the feedback prompt trigger moment
- Fix - Adjust the plugin description on the WC settings page
- Fix - Check the configuration link removed from actual page
- Dev - Bumped tested up to WordPress v6.6.2.
- Dev - Bumped tested up to WooCommerce v9.3.2.
2.5.2
Corrigé Pas encore disponible- Fix - Error when using a non Standard decimal amount for a currency.
- Fix - chargeAmount.Amount is invalid when changing currency after selecting other shipping address.
- Fix - Hide the -OR- on Minicart when selecting "Enable hide button mode".
- Fix - Change Payment Method for a Subscription Paid with another Payment Method.
- Fix - Express Checkout on Product page not getting the values of the variations created by WooCommerce Product Add-Ons and Gravity Forms Product Add-ons
2.5.1
Nouveau Pas encore disponible- Add - New Amazon Pay Platform related Headers.
- Add - Extendable Multi-currency compatibility.
2.5.0
Nouveau Amélioré Corrigé Pas encore disponible- Add - Plugin review Prompt.
- Fix - Amazon Pay button is displayed on Product pages even when product is Out Of Stock.
- Fix - WooCommerce Blocks compatibility.
- Fix - Limit gateway's frontend settings for blocks
- Update - PHP 8 compatibility fixes.
- Update - Update WP and WC tested up to.
2.4.1
Corrigé Pas encore disponible- Fix - Identify if the provided order id refers to an actual order completed through Amazon Pay.
2.4.0
Amélioré Corrigé Pas encore disponible- Update - Bumped required WordPress and WooCommerce versions.
- Fix - Address street missing in billing address (Germany addresses).
- Fix - Activate alexa delivery notifications request format.
- Fix - Allowed currencies population is not taking into account status of compatible multi currency plugin.
- Fix - Cancelled authorizations should mark order as "Pending payment".
- Fix - Compatibility with WooCommerce HPOS (custom order tables).
- Fix - Fatal error when merchant was not migrated to V2 keys.
2.3.0
Nouveau Corrigé Pas encore disponible- Add - Adds estimatedOrderAmount attribute to Amazon Pay button.
- Add - Adds support for Amazon Pay on Cart and Checkout Blocks of WooCommerce Blocks.
- Add - Adds the estimated order amount in every place available by the plugin.
- Fix - If the currency changes while in the FrontEnd the Gateway will alter its availability based on its settings.
- Fix - Warning shouldn't appear on Single product regarding the 'subscriptions_enabled' not being set.
2.2.4
Corrigé Pas encore disponible- Fix - Infinite Loop causing Memory Exhaustion.
2.2.3
Corrigé Pas encore disponible- Fix - Pick the proper currency when it gets changed by and external multi-currency plugins.
- Fix - Addressed possible fatal errors on widgets page and order pay endpoint.
- Fix - Addressed possible fatal errors when Amazon credentials partially provided.
2.2.2
Corrigé Pas encore disponible- Fix - Require phone number only when purchasing physical products.
2.2.1
Corrigé Pas encore disponible- Fix - Addresses incorrect gateway availability logic.
2.2.0
Nouveau Amélioré Corrigé Pas encore disponible- Add - Make Amazon Pay available as a traditional gateway option.
- Add - Support Alexa Delivery notifications.
- Add - Support Amazon Pay "Classic" on the checkout block of WooCommerce blocks.
- Fix - Render Amazon Pay buttons even if they are not visible.
- Fix - Prevents a JavaScript fatal when rendering Amazon Pay button.
- Fix - Make Amazon Pay available for supported currencies only.
- Dev - Bumped tested up to WordPress v6.0.
2.1.3
Amélioré Corrigé Pas encore disponible- Fix - Amazon Pay shouldn't be available when not supported currency selected.
- Dev - Bumped tested up to WordPress 5.9.
2.1.2
Corrigé Pas encore disponible- Fix - Payment fails when site name is longer than 50 characters.
- Fix - Payment fails when recurring payment frequency is passed as an integer.
- Fix - Order changes status to 'Failed' during payment processing.
- Fix - Error opening subscriptions details due to internal errors.
- Fix - Multiple pay buttons showing on shipping method change (thank you gyopiazza).
- Fix - Additional way of identifying order id on return.
2.1.1
Corrigé Pas encore disponible- Fix - Honoring WooCommerce's setting for decimals when formatting numbers.
- Fix - Formatting numbers won't separate thousands by ','.
2.1.0
Nouveau Amélioré Corrigé Pas encore disponible- Update - Disable option "Hide standard checkout button on cart page" when other payment gateway are activated.
- Fix - Enable subscription amount change support.
- Fix - Accept states without letters mark variations on shipping restriction.
- Fix - Render cart button on update shipping method.
- Add - Process orders created in V1 with V2 handlers.
- Fix - Interference when subscriptions payment method changes to other payment method.
- Fix - Force Decimals to 2 on amounts sent to API to prevent errors on api calls.
- Fix - Save Amazon Reference Id on order _transaction_id order meta field on payment process.
- Update - Hide the API V1 keys on setting when the V2 onboarding is done.
- Fix - Disabling "Hide standard checkout button on cart page" option hides the gateway on the new installations.
- Update - Translation and comments fixes (thank you geist-ahnen, shoheitanaka).
2.0.3
Nouveau Corrigé Pas encore disponible- Fix - Issues with state level handling of shipping zones.
- Fix - Issue that attempted to initialize the plugin in the REST API, throwing a fatal error.
- Fix - Issue with subscriptions and checkout session validation, which forced customers to login again.
- Add - Logging when users are asked to log in again, to debug other potential issues with this validation.
2.0.2
Nouveau Corrigé Pas encore disponible- Fix - Issue that caused secret key from pre v2 to be lost after migrating to v2.
- Add - Allow recovery of v1 secret key if lost during migration to v2.
2.0.1
Amélioré Corrigé Pas encore disponible- Update - WP tested up to 5.7.
- Update - WC tested up to 5.3.
- Fix - Properly compose url for order action buttons.
2.0.0
Amélioré Pas encore disponible- Upgrade to use the latest Amazon Pay frontend technology and backend API. Functionalities in parity with the previous version.
1.13.1
Corrigé Pas encore disponible- Fix - Avoid hiding default shipping fields at checkout.
1.13.0
Amélioré Corrigé Pas encore disponible- Update - WP tested up to 5.6.
- Update - WC tested up to 5.0.
- Fix - Fatal checkout error when changing subscription's payment method if user is logged out of Amazon account.
- Fix - Checkout error when address book state does not match WooCommerce state data.
- Fix - Multi-currency compatibility is not detected when Price Based on Country and WMPL is active.
- Fix - PHP error when the currencies_supported option is not set.
- Fix - Add InheritShippingAddress to AuthorizeOnBillingAgreement. InheritShippingAddress = True when orders are shipping physical products.
- Fix - Missing order ID in session.
- Fix - Normalize and refactor URL handling when checkout page url is not set.
1.12.2
Corrigé Pas encore disponible- Fix - Fatal checkout error when submitting orders that do not need shipping.
1.12.1
Amélioré Pas encore disponible- Update - WC tested up to 4.1.
1.12.0
Nouveau Amélioré Corrigé Pas encore disponible- Add - Automatic key exchange on setup for GB and EU regions.
- Add - Handling for manual encrypted key exchange.
- Add - Pending transactions processed automatically even if the IPN isn't received.
- Add - Additional server-side logging for SCA transactions.
- Update - WC tested up to 4.0.
- Update - WP tested up to 5.4.
- Fix - Transaction timeout handling.
- Fix - Orders are created without billing information.
- Fix - Xero invoice exporting on order creation.
- Fix - Users are created with empty address fields.
1.11.1
Corrigé Pas encore disponible- Fix - Properly encode URL string
1.11.0
Nouveau Amélioré Pas encore disponible- Add - Strong Customer Authentication (SCA) support for subscriptions (billing agreements).
- Add - Support for custom checkout fields.
- Add - Optimal login option to "Login with Amazon" feature.
- Update - Attach WooCommerce and Amazon Pay plugin version as transaction meta data.
- Update - Enable gateway by default and show a warning that it's live.
1.10.3
Amélioré Pas encore disponible- Update - WC tested up to 3.8.
- Update - WP tested up to 5.3.
1.10.2
Amélioré Pas encore disponible- Update - WC tested up to 3.7.
1.10.1
Corrigé Pas encore disponible- Fix - Payment options not working when Amazon Pay v1.10.0 is active
- Fix - Checkout broken when Login with Amazon app is disabled
1.10.0
Nouveau Pas encore disponible- Add - Strong Customer Authentication (SCA) support for United Kingdom, Euro Region merchants
1.9.1
Amélioré Pas encore disponible- Tweak - WC tested up to 3.6.
1.9.0
Amélioré Corrigé Pas encore disponible- Update - Allow transactions of more than $1000 via async/IPN.
- Update - Upgrade merchant onboarding and registration experience.
- Update - Allow to capture payments in multiple currencies.
- Fix - Avoid using float css property so the cart button is always wrapped by the parent div.
1.8.5
Amélioré Pas encore disponible- Update - WC tested up to 3.5.
1.8.4
Amélioré Corrigé Pas encore disponible- Update - WC tested up to version.
- Update - Privacy policy notification.
- Update - Export/erasure hooks added.
- Fix - Missing most of the address information.
1.8.3
Nouveau Amélioré Corrigé Pas encore disponible- Add - Hook to show/hide amazon address widget "woocommerce_amazon_show_address_widget" (bool), hidden by default.
- Add - New setting field to Enable/Disable Subscriptions support.
- Fix - Compatibility fixes with Advanced Ordernumbers plugin.
- Tweak - Allow Subscription details to be changed for Subscriptions paid through Amazon.
1.8.2
Amélioré Pas encore disponible- Tweak - Change refund_type string for IPNs when a payment refund is received for subscriptions.
1.8.1
Amélioré Pas encore disponible- Update - WC tested up to version.
1.8.0
Amélioré Corrigé Pas encore disponible- Tweak - Added IPN handlers to handle notifications from Amazon. Currently only add the notification as order notes.
- Tweak - Handle order refund when IPN for payment refund is received.
- Tweak - Added admin notices for conditions that may cause an issue: 1) WooCommerce Germanized is active with disallow cancellation option enabled 2) Shop currency doesn't match with payment region.
- Fix - Remove restriction of subscriptions on EU region. Amazon has reached general availability for the recurring payments product. No white listing needed anymore in any region.
- Fix - Hide customizable button settings if login with Amazon app is disabled.
- Fix - Check city if state is missing from address widget. Please note that StateOrRegion, known as state in WooCommerce, is not mandatory in Amazon address. If the fallback is failed, the workaround would be from shipping zone to target the country.
- Fix - Handles buyer canceled scenario via IPN.
1.7.3
Amélioré Corrigé Pas encore disponible- Tweak - Change Payment mark after Amazon re-brand.
- Tweak - Add setting link in plugin action links.
- Fix - Issue in PHP 7.1 might throw an error when trying to checkout.
- Fix - Added proper handler for
AmazonRejected. It won't render the widgets and redirect to cart immediately. - Fix - Removed explicit limit check when authorizing billing agreement. Order will be failed when attempting to authorize such payment and subscription still inactive until the order is paid.
- Fix - Suppress coupon notice/form when the transaction is declined with reason code
InvalidPaymentMethod. - Fix - PHP Notice: id was called incorrectly when attempting to pay Subscription product.
1.7.2
Nouveau Pas encore disponible- Add - New Woo plugin header, for WooCommerce 3.1 compatibility.
1.7.1
Corrigé Pas encore disponible- Fix - Issue where address is not being passed in new order email.
- Fix - Issue where billing and shipping information from Amazon were not saved when login app is not enabled.
- Fix - Make address widget read-only when authorization is declined with reason code
InvalidPaymentMethod.
1.7.0
Amélioré Corrigé Pas encore disponible- Fix - Update for WooCommerce 3.0 compatibility.
- Fix - Issue where subscription renewal order could not find billing agreement ID.
- Tweak - Compability with WPML.
- Fix - issue where disabled guest checkout with generated username and password blocked checkout.
- Tweak - Updated strings "Amazon Pay" as the brand name.
- Fix - Improper handling of declined authorization.
1.6.4
Corrigé Pas encore disponible- Fix - Amazon Pay button disappears in cart after AJAX refresh.
1.6.3
Amélioré Corrigé Pas encore disponible- Fix - Issue where account username is missing during registration in checkout page.
- Tweak - Updated translations. Added new translations for Spanish and Italian.
- Tweak - Enable subscriptions for United Kingdom.
- Fix - Notice during checkout process from undefined variable.
- Fix - Issue where subscription payment is not captured (Payment Capture setting is "Authorize and Capture") after billing agreement is authorized.
- Fix - Issue where PwA button is not rendered after cart AJAX loaded.
- Tweak - Make widget and API URLs configurable via payment region setting instead of shop base country.
1.6.2
Corrigé Pas encore disponible- Fix - When woocommerce_create_account_default_checked is used to mark create account field as enabled by default and then the buyer uncheck it, the posted value of dupe element still set to 1.
1.6.1
Amélioré Corrigé Pas encore disponible- Tweak - Rename plugin's main file to match with text-domain and repo's slug.
- Fix - Replace deprecated functions from WC with newer ones.
- Tweak - Change default setting values for button type, button size, and enable login app.
- Tweak - Updated translations for de_DE, fr_FR, ja, and id_ID.
1.6.0
Amélioré Corrigé Sécurité Pas encore disponible- Fix - Mark order status as complete when order is captured.
- Enhancement - Add support to refund via built-in refund interface in addition to Amazon Pay meta box.
- Fix - Uncaptured address details when order total is zero.
- Fix - Manual subscription should works for UK and GB.
- Tweak - Add button language selection on setting when app is enabled.
- Fix - Issue where guest checkout prompted with validation error when attempting to create an account.
- Enhancement - Add compatibility with WooCommerce German Market.
- Enhancement - Add compatibility with WooCommerce Drip.
- Tweak - Update secret fields to password fields.
- Tweak - Update gateway's title in setting to Login & Pay with Amazon.
- Enhancement - Add Hide Button mode for troubleshooting without affecting buyer.
- Enhancement - Customisable button appearance, via settings, when app is enabled.
- Enhancement - MWS keys validation when updating the settings.
- Enhancement - Expose functionalities (retrieve reference state, authorize, authorize-with-capture, close-authorization, capture, and refund) to REST API. See https://gist.github.com/gedex/570441b1e4d90d289db4c43d4067525b.
- Enhancement - Sanitize senstive data in log.
- Enhancement - Log API request/response to/from Amazon for better troubleshooting
- Enhancement - Close the Amazon OrderReference if all funds have been captured.
- Fix - Add correct transaction URL format in edit order screen.
- Enhancement - Display nice refresh link in Amazon Pay meta box when order has capture and/or refund states.
- Fix - Display Pay with Amazon option in setting even if app disabled. This would avoid confusion in setting UI. The help tip description should tells more information.
- Fix - Handle unsupported recurring payment when base country is DE or GB. A filter is added to opt-out when merchant is whitelisted by Amazon.
- Tweak - Logging is enabled by default.
- Enhancement - Support to handle special shipping address format for AT and DE.
- Fix - Wrong text domain found in plugin. Should be woocommerce-gateway-amazon-payments-advanced.
- Fix - Widget button in cart page is not displayed after AJAX refresh.
- Fix - Checkout fields were disabled under certain conditions (after validation is failed).
- Enhancement - Added support for Japan.
1.5.4
Corrigé Pas encore disponible- Fix - Missing last name and email from order details.
1.5.3
Corrigé Pas encore disponible- Fix client side script URL for UK and DE markets when "Login App" enabled.
- Show regional URLs for "Login App" setup instructions. (US, UK, and DE)
- Retrieve billing address from order details, if available.
1.5.2
Amélioré Corrigé Pas encore disponible- Fix - Shipping address retrieval refactor bug.
- Tweak - Disable gateway if more that $500/month recurring charges added to cart (Amazon limit).
- Fix - Only enqueue client scripts for the Cart, Checkout, and Order Pay pages.
1.5.1
Corrigé Pas encore disponible- Fix - Amazon provided ZIP+4 bug in local devlivery options.
1.5.0
Nouveau Amélioré Corrigé Pas encore disponible- Add support for Subscriptions.
- Add support for Deposits.
- Tweak - Send store name and WC order number as note when authorizing payment.
- Fix - Only attempt to capture shipping info for zero-total orders when the total is actually zero.
- Fix - Shipping calculations not updated when selecting new address in Amazon widget.
1.4.6
Corrigé Pas encore disponible- Fix - Show Amazon as an available payment method, even before the customer has logged in with Amazon.
- Fix - Show "Pay with Amazon" button when hiding standard checkout button.
1.4.5
Corrigé Pas encore disponible- Fix - undefined variable usage warning when retrieving the registration URL by location.
- Fix - retrieve shipping address from API for "free" orders.
1.4.4
Amélioré Pas encore disponible- Tweak - Created woocommerce_amazon_payments_init filter.
1.4.3
Amélioré Corrigé Sécurité Pas encore disponible- Fix - Potential XSS security issues.
- Tweak - Refactored plugin code and created new class to handle with API requests.
1.4.2
Corrigé Pas encore disponible- Fix - "Pay With Amazon" button that disappeare when changing the Shipping method on the Cart Page.
- Fix - "Pay With Amazon" button position on Storefront and some other themes.
- Fix - Fixed an error on Checkout Page when enabled the "Automatically generate username from customer email" and "Automatically generate customer password" options
1.4.1
Corrigé Sécurité Pas encore disponible- Fix - Potential XSS with add_query_arg
1.4.0
Corrigé Pas encore disponible- Support account creation when forced.
- Fix compatibility issue with German Market Plugin.
1.3.0
Supprimé Pas encore disponible- Ensure there is an address line 1.
- Obtain and store the billing address if available after auth.
- remove_accents in seller note.
- Check for subscriptions after cart is loaded.
- Option to hide standard checkout button.
1.2.7
Pas encore disponible- Disable login when subscription is in cart.
1.2.6
Amélioré Corrigé Pas encore disponible- Update registration url.
- Bug fix for two button rendering.
- Change for responsive widgets.
- Standardized textdomain.
- Improved handling for parsing first and last names.
1.2.5
Corrigé Pas encore disponible- Fix for checking out when guest accounts are disabled.
1.2.4
Supprimé Pas encore disponible- Remove urlencode from store name.
1.2.3
Amélioré Pas encore disponible- Changed the request timeouts.
1.2.2
Pas encore disponible- Small bug fixes to prevent notices.
1.2.1
Corrigé Pas encore disponible- CSS Tweak.
- Fix reg link.
1.2.0
Pas encore disponible- Support for authorizing (and capturing) after an order is placed.
- DE and UK support.
- Correct encoding of site title.
1.1.0
Nouveau Pas encore disponible- Added global to allow hook manipulation.
- Added img for login button to improve performance.
- Added option to control the cart button display (button, banner or disabled).
1.0.0
Pas encore disponible- First Release.