Skip to content

Releases: woocommerce/woocommerce-gateway-stripe

Version 4.1.1

18 Apr 00:04
Compare
Choose a tag to compare
  • Tweak - Use payment_complete method when charge is succeeded or captured so other WC related tasks gets triggered.
  • Tweak - Styling for the credit card logos.
  • Add - Subscription change payment method support for SEPA.
  • Add - Credit card branding detection on credit card field.
  • Fix - When checkout form fields fails second time, page refreshes instead of using AJAX.
  • Fix - Potential issue when WC is not activated.

Version 4.1.0

11 Apr 14:25
Compare
Choose a tag to compare
  • Tweak - Create user session only on product detail page.
  • Tweak - Payment Request session handling to bail if session already exists.
  • Tweak - 3DS recommended is now required and 3DS optional is now not required.
  • Tweak - Admin notices for currency check are now all dismissible.
  • Tweak - Added all color payment logos in svg.
  • Tweak - Update Stripe Fee and Stripe Net meta names.
  • Tweak - Stripe Checkout Popup Modal will validate checkout before proceeding to payment step.
  • Tweak - Verbiage for saving payment information to account.
  • Fix - When SEPA was used in subscription payment, it does not show SEPA in payment method table.
  • Fix - Refund via Stripe dashboard not reflecting amount in order notes.
  • Fix - Potential idempotency issues with subs recurring payment processing.
  • Fix - Issue with very old customer id stored pre 3.0 version not able to checkout.
  • Add - Multibanco payment method.
  • Add - EPS payment method.
  • Add - Notice for customer to change saved cards when billing address has been updated.
  • Add - Stripe fee and net payout to order line item total section.
  • Add - Hook to separately control Stripe Checkout Modal's allow remember me option. wc_stripe_allow_remember_me (bool).
  • Add - Hook to filter 3DS requirements wc_stripe_require_3ds.
  • Add - Hook to verify zipcode in Stripe Checkout Modal. wc_stripe_checkout_verify_zip. Only works when require address is true.
  • Add - Hook to require shipping address on Stripe Checkout Modal. wc_stripe_checkout_require_shipping_address (bool).
  • Add - Hook to hide Stripe net payout on order line item wc_stripe_hide_display_order_payout (bool).
  • Add - Hook to hide Stripe fee on order line item wc_stripe_hide_display_order_fee (bool).
  • Add - Hook to filter out logging messages wc_stripe_logging (bool).
  • Add - Hook to add content to the Stripe Checkout Receipt Page wc_stripe_checkout_receipt_page_before_form.
  • Add - Hook to add content to the Stripe Checkout Receipt Page wc_stripe_checkout_receipt_page_after_form.
  • Add - Hook to add content to the Stripe Checkout Receipt Page wc_stripe_checkout_receipt_page_before_form_submit.
  • Add - Hook to add content to the Stripe Checkout Receipt Page wc_stripe_checkout_receipt_page_after_form_submit.
  • Add - Hook to add handling to the Stripe Checkout return handler wc_stripe_checkout_return_handler.
  • Add - Hook to change save to account checkbox text wc_stripe_save_to_account_text.
  • Add - Compatibility with Payment Request/Apple Pay and different coupon types such as gift/store credit by Smart Coupons (requires WC 3.2+).
  • Add - Compatibility with Payment Request/Apple Pay and Subscription product in cart page.
  • Add - Compatibility with Payment Request/Apple Pay and Bookings product in cart page.
  • Add - Compatibility with Payment Request/Apple Pay and Composite products in cart page.
  • Add - Compatibility with Payment Request/Apple Pay and Product Bundles in cart page.
  • Add - Compatibility with Payment Request/Apple Pay and Account Funds in cart page.
  • Add - Compatibility with Payment Request/Apple Pay and Mix and Match products in cart page.
  • Add - Compatibility with Payment Request/Apple Pay and Product Addons in cart page.
  • Add - $post object on hook wc_stripe_hide_payment_request_on_product_page.
  • Update - Stripe API version to 2018-02-28.
  • Remove - Hard deprecated Stripe JS v2 credit card form process.

Version 4.1.0-beta-1

26 Mar 14:09
Compare
Choose a tag to compare
Version 4.1.0-beta-1 Pre-release
Pre-release
  • Tweak - Create user session only on product detail page.
  • Tweak - Payment Request session handling to bail if session already exists.
  • Tweak - 3DS recommended is now required and 3DS optional is now not required.
  • Tweak - Admin notices for currency check are now all dismissible.
  • Tweak - Added all color payment logos in svg.
  • Tweak - Update Stripe Fee and Stripe Net meta names.
  • Tweak - Stripe Checkout Popup Modal will validate checkout before proceeding to payment step.
  • Fix - When SEPA was used in subscription payment, it does not show SEPA in payment method table.
  • Fix - Refund via Stripe dashboard not reflecting amount in order notes.
  • Fix - Potential idempotency issues with subs recurring payment processing.
  • Add - Multibanco payment method.
  • Add - EPS payment method.
  • Add - Notice for customer to change saved cards when billing address has been updated.
  • Add - Stripe fee and net payout to order line item total section.
  • Add - Hook to separately control Stripe Checkout Modal's allow remember me option. wc_stripe_allow_remember_me (bool).
  • Add - Hook to filter 3DS requirements wc_stripe_require_3ds.
  • Add - Hook to verify zipcode in Stripe Checkout Modal. wc_stripe_checkout_verify_zip. Only works when require address is true.
  • Add - Hook to require shipping address on Stripe Checkout Modal. wc_stripe_checkout_require_shipping_address (bool).
  • Add - Hook to hide Stripe net payout on order line item wc_stripe_hide_display_order_payout (bool).
  • Add - Hook to hide Stripe fee on order line item wc_stripe_hide_display_order_fee (bool).
  • Add - Hook to filter out logging messages wc_stripe_logging (bool).
  • Add - Compatibility with Payment Request/Apple Pay and different coupon types such as gift/store credit by Smart Coupons (requires WC 3.2+).
  • Add - Compatibility with Payment Request/Apple Pay and Subscription product in cart page.
  • Add - Compatibility with Payment Request/Apple Pay and Bookings product in cart page.
  • Add - Compatibility with Payment Request/Apple Pay and Composite products in cart page.
  • Add - Compatibility with Payment Request/Apple Pay and Product Bundles in cart page.
  • Add - Compatibility with Payment Request/Apple Pay and Account Funds in cart page.
  • Add - Compatibility with Payment Request/Apple Pay and Mix and Match products in cart page.
  • Add - Compatibility with Payment Request/Apple Pay and Product Addons in cart page.
  • Add - $post object on hook wc_stripe_hide_payment_request_on_product_page.
  • Update - Stripe API version to 2018-02-28.
  • Remove - Hard deprecated Stripe JS v2 credit card form process.

Version 4.0.7

23 Feb 14:40
Compare
Choose a tag to compare
  • Fix - Potential conflict issue when adding payment method from another payment gateway.
  • Fix - Issue when using saved card before sources were introduced.
  • Add - Description field/setting for Stripe Checkout Modal/popup.

Version 4.0.6

20 Feb 16:49
Compare
Choose a tag to compare
  • Fix - A WC 2.6 backwards compat issue with function from WC 3.0.
  • Fix - Subs renewal sometimes failed due to parameters being different.
  • Fix - Stripe accepts only NO for Norwegian language on Stripe Checkout.
  • Fix - Refund fees may not accurately reflect net fees. Props @rvola.
  • Fix - Undefined SERVERNAME property in some cases.
  • Fix - Potential issue when a charge parameter changes due to initial failed request causing retries to fail.
  • Fix - When 3DS is not required, failed payments was not change order status to failed.
  • Fix - Potential duplicate order processes on WC side when webhook and redirect has a race condition.
  • Remove - Checkout validation and let WC handle it.
  • Update - Stripe API version to 2018-02-06.
  • Add - Webhooks for review open/closed for Radar.
  • Add - Hook wc_stripe_refund_request for refund request arguments.
  • Add - Hook wc_stripe_validate_modal_checkout to enable 3rd party checkout validation.
  • Add - Hook wc_stripe_validate_modal_checkout_action.

Version 4.0.5

03 Feb 00:12
Compare
Choose a tag to compare
  • Fix - Illegal offset error on settings when non is defined or saved.
  • Fix - Wrong ID used for dispute webhook handler.
  • Fix - A WC 2.6 backwards compat issue while trying to get order id in subscriptions.
  • Fix - Processing SEPA can't find email when not logged in.
  • Add - Allow restricted secret keys to be used.
  • Add - Statement Descriptor to SEPA Direct Debit.
  • Add - Idempotency failure retry with easing to prevent multirequest issue.
  • Add - POT file.
  • Tweak - Make billing name optional on pay for order page.

Version 4.0.4

30 Jan 16:33
Compare
Choose a tag to compare
  • Add - SEPA mandate notification email.
  • Add - Preferred language to SOFORT and Bancontact so it can be localized.
  • Add - Hook to change SEPA mandate notification to none "wc_stripe_sepa_mandate_notification".
  • Add - Hook to change data for product when using Payment Request Button "wc_stripe_payment_request_product_data".
  • Add - Hook to change the behavior of allowing subscriptions to charge a customer's default source "'wc_stripe_use_default_customer_source'".
  • Add - Hook to source object "wc_stripe_sofort_source", "wc_stripe_p24_source", "wc_stripe_ideal_source", "wc_stripe_giropay_source", "wc_stripe_bancontact_source", "wc_stripe_alipay_source", "wc_stripe_3ds_source".
  • Add - Hook to change payment request button total label "wc_stripe_payment_request_total_label".
  • Add - Hook to change locale of Stripe Checkout "wc_stripe_checkout_locale".
  • Add - Hook to change elements options "wc_stripe_elements_options".
  • Fix - When checkout form produces an error on mobile, sometimes the blocking mask is not release blocking new input.
  • Fix - On older subscription payments, the ending card number is not shown on the subscriptions table in my account.
  • Fix - Filter to show payment request button on checkout page not working.
  • Fix - WC session handling compatibility with WC 3.3.
  • Fix - BW compatibility with WC 2.6.x on add_order_meta to prevent errors.
  • Fix - Possible fix for duplicate charges due to webhook and redirect handler firing at the same time by adding delay to the webhook process.
  • Tweak - In a subscription billing, Stripe source ID is no longer a required field.
  • Tweak - On a subscription order renewal-- if source is empty, will now try to charge the default source.
  • Notice - Bitcoin has been soft deprecated and Stripe will no longer support it on April 23, 2018. Please plan accordingly.
  • Remove - Stripe Checkout Locale setting in favor of using store set locale.
  • Update - Stripe API version to 2018-01-23.

Version 4.0.3

18 Jan 22:28
Compare
Choose a tag to compare
  • Fix - Pass Stripe source as id instead of object as some sites may conflict with objects being passed.
  • Fix - For Payment Request Button, if test keys are not filled, it can cause live mode not to function.

Version 4.0.2

17 Jan 19:05
Compare
Choose a tag to compare
  • Add - 3DS support on Stripe Checkout ( Modal Popup ).
  • Add - Filter to enable Payment Request Button on Checkout 'wc_stripe_show_payment_request_on_checkout'.
  • Add - Filter to remove all fields from checkout validation. 'wc_stripe_validate_checkout_all_fields'.
  • Add - Filter to remove required fields from checkout validation. 'wc_stripe_validate_checkout_required_fields'.
  • Add - Custom error exceptions class.
  • Add - Credit card field names for clarity.
  • Fix - Possible conflicts with payment request totals when subscriptions is active.
  • Fix - Undefined notice on save card via subscriptions if card is deleted.
  • Fix - Error translation issue when 3DS is required.
  • Fix - Possible 404 if getting customer source if no id was found.
  • Fix - Add payment method was still available when save cards setting is disabled.
  • Fix - In certain cases when webhook is used, refunds can show as doubled when it is not.
  • Fix - Stripe checkout with bitcoin returns error on processing.
  • Tweak - Remove Sofort country selection in favor of using the billing country.
  • Tweak - Add payment page CSS styling.
  • Tweak - Error log to show full response object.

Version 4.0.1

11 Jan 22:21
Compare
Choose a tag to compare
  • Fix - Add payment method conflict with terms and agreement page.
  • Fix - Checkout validation checkout field names/labels were not translated.
  • Fix - Card error translations.
  • Add - Deprecated Apple Pay Class to prevent errors.