Version 2.6.17 — February 5, 2019
- Fix: Added idempotency key to charges to avoid duplicate records in Easy Digital Downloads.
- Fix: get_user_meta() was called incorrectly after enabling “Zip / Postal Code and Country only”.
- Fix: Avoid PHP errors in the Stripe settings screen on PHP 5.3.
- Fix: Avoid a fatal error when Easy Digital Downloads isn’t active.
- Fix: Stripe Connect admin notice could only be dismissed permanently from the Stripe settings page.
Version 2.6.16 — July 2, 2018
- Enhancement: Add option to manage API keys manually.
- Tweak: Clarify the language used in the Stripe Connect admin notice.
Version 2.6.15 — May 13, 2018
- Fix: settings missing for all payment gateways besides Stripe
Version 2.6.14 — May 10, 2018
- New: You can now easily connect your Stripe account with Stripe Connect. See your settings page for more details.
Version 2.6.13 — April 23, 2018
- Fix: checkout error when updating billing address with blank address fields
Version 2.6.11 — February 2, 2018
- Fix: Reverted changes that permitted card collection for free purchases as it broke other gateway processing.
Version 2.6.10 — January 6, 2018
- Fix: Currencies without decimal places show incorrect in Stripe Checkout
- Fix: Translation files not loading on checkout screen
- New: Added filter that enables collecting credit cards on free purchases
Version 2.6.9 — October 11, 2017
- Fix: Dependencies of Stripe CSS not working when action hook removed
- Tweak: Updated refund processing to use \Stripe\Refund::create() and introduced filters on the arguments sent to Stripe
- Tweak: Added new filter to customer creation call
- Tweak: Added help text to Pre-Approve option
Version 2.6.8 — October 4, 2017
- Fix: A fix was added that attempts to avoid any possible Invalid Integer formats sent to Stripe.
- Fix: Removed inconsistency in accessing Stripe API keys from EDD settings.
- Fix: Corrected an issue where FireFox could possibly report a card format as invalid on checkout.
Version 2.6.7 — August 21, 2017
- Fix: Generic exception handling was trying to use the Stripe exception handling object.
- Fix: When using Country & Postal code validation, always allow editing of the fields.
Version 2.6.5 — August 3, 2017
- Fix: Checkout button was able to be clicked after successful Stripe Checkout payment, before purchase confirmaion page loaded.
- Fix: Removed code logic used in the legacy Recurring Payments extension, that was never used.
- New: Checkout form fields are checked before loading the Stripe Checkout modal.
- Tweak: Removed AliPay from Stripe Checkout as it’s no longer supported by Stripe.
Version 2.6.4 — July 20, 2017
- Fix: Missing token or user ID when attempting to add a new card bug
Version 2.6.3 — July 7, 2017
- Tweak: Updated the .POT file.
- Fix: Guest re-purchase can cause error looking up stripe customer id.
- Fix: Selectively load checkout.js, only when needed.
- Fix: Consistency in label positioning for existing cards feature.
- Fix: “Update billing address” checkbox was visible on
You need to log in to edit your profile.
shortcode when adding a new card. - Fix: “Add new card” could show multiple notices when repeatably submitting form.
- Fix: The spacing in composer.json was wrong.
Version 2.6.2 — June 14, 2017
- Fix: Fatal error when Easy Digital Downloads core is not active.
Version 2.6.1 — June 14, 2017
- Fix: Free trial amount shown incorrectly in the Stripe Checkout modal when purchasing a trial through the Recurring Payments extension.
Version 2.6 — June 7, 2017
- This is a major release. See our blog post for more information.
- New: Added support for using saved cards for logged-in customers during checkout.
- New: Added support for updating and deleting cards associated with an account through the
You need to log in to edit your profile.
shortcode. - New: Added a report view to the Downloads > Reports page that shows a comparison of purchases made with existing cards and new cards.
- New: Added a setting to control the Statement Descriptor in Stripe.
- New: Added support for autocomplete attributes on the credit card form fields.
- New: Added an integration with Stripe Radar for improved fraud detection.
- Tweak: Stripe customer IDs are now stored in customer meta and an upgrade routine to migrate old IDs has been added.
- Tweak: All Javascript in the plugin has been refactored.
- Fix: WordPress version number is no longer included on the Stripe.js asset.
- Fix: Duplicate customer records created in Stripe when purchase attempts fail.
- Fix: Conflict with some other plugins that load the Stripe API SDK.
Version 2.5.14 — April 3, 2017
- Fix: Loading indicator not shown on checkout
Version 2.5.13 — March 7, 2017
- Fix: Corrected issue where non-checkout payment forms resulted in error stating to fill all required fields.
Version 2.5.12 — March 2, 2017
- Tweak: Updated Stripe API libraries
- Tweak: Set Stripe.js to load on all pages to help with fraud detection
Version 2.5.11 — February 14, 2017
- Tweak: Updated lock icon on checkout to use an SVG to improve performance