Changelog

Last modified:

1.8.2
  • Fix – Ensured payment-processing error messages are displayed correctly after recent WooCommerce changes.
1.8.1
  • Fix – Resolved issue where users could be redirected to an incorrect URL after completing checkout.
1.8.0
  • Feature – Improved support for gift cards (Smart coupons, Gift Cards for WooCommerce, YITH Giftcard & PW Giftcard) via Krokedil WooCommerce SDK.
  • Tweak – Add scoping via WPify Scoper to avoid issues caused by other plugins having similar composer dependencies.
1.7.0
  • Tweak – Remove setting and logic for adding invoice fee to invoice payments. Qvickly is moving away from this logic.
  • Fix – Remove wc_get_log_file_path helper function to display path to plugin log file. Deprecated by Woo.
1.6.6
  • Tweak – Remove redundant action hook to prevent hook from being triggered more than once.
1.6.5
  • Fix – The Smart Coupons' "Send Coupons to…" should now be displayed on the checkout page.
  • Fix – Fixed tax issues related to Smart Coupons when certain settings in the coupons' plugin were enabled.
1.6.4
  • Fix – Adds logic to avoid confirm process to run in multiple instances if customer reloads confirm/thank you page.
  • Fix – Fixed PHP 8 deprecation warnings.
1.6.3
  • Tweak – Improved logging around confirm payment step for easier troubleshooting.
  • Tweak – Improved credentials check in callback handler.
1.6.2
  • Fix – Send abort_waiting to Qvickly checkout if failOrder occurred, to reenable the checkout again.
1.6.1
  • Tweak – Adds Qvickly icon.svg to WordPress.org assets.
1.6.0
  • Tweak – Change name from Billmate to Qvickly.
1.5.2
  • Tweak – Fixes deprecated notices related to PHP8.1.
  • Fix – Fix issue if Shipping First and Last name is missing in address returned from Billmate (can happen for B2B purchases).
1.5.1
  • Fix – Improved control to see that the currency is synced between Billmate and WooCommerce through out the entire order.
1.5.0
  • Feature – Add setting for disabling automatic scroll to Billmate iframe in checkout on page load.
  • Tweak – Bumped required PHP version to 7.0.
  • Fix – Improved functionality for saving used payment method to WooCommerce order.
1.4.0
  • Feature – Add support for selling to Nordic countries (DKK, EUR & NOK). Specific agreement with Billmate needed. Logic for sending correct customer country and currency needs to be handled by WooCommerce.
  • Feature – Add support for English locale in Billmate Checkout (logic based on selected WP locale).
  • Tweak – Improved PHP8 support.
  • Fix – Change customer country to be sent as ISO 3166-1 2-character in updatePayment requests to Billmate.
1.3.0
  • Tweak – Add hook bco_callback_denied_order, to be able to automatically cancel order in Billmate if a denied order callback is triggered from Billmate.
  • Fix – Only add invoice fee to order if no transaction_id exists. Avoids multiple invoice fee lines.
  • Fix – Change customer country to be sent as ISO 3166-1 2-character in updatePayment requests.
  • Fix – PHP8 warning fix.
1.2.0
  • Feature – Add feature for disabling address update in WooCommerce checkout form. By using bco_populate_address_fields filter, Billmate address data will not override logged in Woocommerce customer data.
  • Feature – Checkout page template: Changes in template file markup.
  • Tweak – Checkout page template: Don't move extra fields that are already inside the order review area.
  • Tweak – Changed bco_wc_before_checkout_form hook to woocommerce_before_checkout_form in checkout template file.
  • Tweak – Remove utf8_decode when printing error message returned from Billmate.
  • Tweak – Change logic for checkout layout to use body_class instead of JS.
  • Tweak – Adds go_to JS event listener. Makes it possible to redirect mobile users to Swish or Bank ID app automatically.
  • Fix – Use correct billing zip and country in address_selected event. Could be stored in both billingAddress & Customer.Billing returned from Billmate.
  • Fix: – Convert invoice fee to numeric format so even prices with decimals declared with comma (,) works.
  • Fix – Fix potential JS error in update checkout ajax response.
1.1.1
  • Tweak – Reloads checkout if customer address is missing during the WooCommerce order creation process.
  • Fix – Shipping address update fix. Billing zip and country could be returned both in billingAddress & Customer.Billing from Billmate.
1.1.0
  • Feature – Add setting for hide shipping address in Billmate Checkout.
  • Fix – Make sure the lowest monthly cost returned from Billmate is used in monthly cost display widget.
1.0.4
  • Fix – Avoid division by zero problem in discount calculation. Fixes compatibility issue with WPC Product Bundles for WooCommerce.
1.0.3
  • Fix – Adds support for Approved and Denied callback order status from Billmate when order had status Pending previously.
1.0.2
  • Tweak – Tweak WC checkout form submission logic. The plugin is no longer reliant on a hashchange to send purchase_complete response to Billmate.
  • Tweak – Adds stacktrace in logging.
1.0.1
  • Tweak – Minor improvements to language files
1.0.0
  • Release – First release of new Billmate Checkout for WooCommerce
0.6.1
  • Fix – Changed how we listen to hashchange in checkout (from jQuery to vanilla JS). Some stores could not complete purchase due to this.
0.6.0
  • Tweak – Added logging for purchase_initialized JS event.
  • Fix – Improved logic for getting correct WC order ID in push callbacks from Billmate.
0.5.0
  • Fix – Add trailingslashit to home_url in accepturl. Avoid issues when WP is installed in sub folder.
  • Fix – Change confirm order listener from init to template_redirect. Could cause emails not being sent properly.