Skip to content

Releases: vippsas/vipps-recurring-woocommerce

1.12.0

26 Nov 10:26
bc94bb1
Compare
Choose a tag to compare
  • Added: Support for Klarna Checkout.
  • Fixed: No longer attempt to load Vipps Recurring Payments if WooCommerce is disabled/not installed.
  • Fixed: If you have a variable subscription product the Vipps settings from the "parent" will now be respected.
  • Fixed: This gateway no longer shows up for single purchase products, only if there is at least one subscription product in the cart.

1.11.0

03 Nov 15:28
850154e
Compare
Choose a tag to compare
  • Added: You can now pay for single payment products in the same shopping cart as a subscription.

1.10.0

25 Oct 12:45
0c9cbff
Compare
Choose a tag to compare
  • Refactor: Rewrote our admin notification system to allow for dismissible alerts.
  • Added: A campaign banner for Login with Vipps. This will last for 10 days, and it is fully dismissible.

1.9.1

19 Oct 12:53
f9fdc97
Compare
Choose a tag to compare
  • Fix: Renewal orders will no longer transition to completed when the setting for this is turned off.
  • Fix: Fixed a problem where our _vipps_recurring_waiting_for_gateway_change was never processed for orders where the subscription was not wc-active. Added wc-on-hold and wc-pending to this list.

1.9.0

04 Oct 14:09
Compare
Choose a tag to compare
  • Enhancement: Added a setting for what sort order we should check charges by.
  • Enhancement: Added a setting for how many charges we should check at a time.
  • Enhancement: Default amount of charges to check per wp-cron run is now 10.
  • Change: Removed extra sortable columns from pending charges and failed charges tables. Sorting by meta value does not work in WooCommerce's wc_get_orders.
  • Fix: Order by random now works as expected in our periodic status check for charges.

1.8.0

07 Jun 09:29
Compare
Choose a tag to compare
  • Fix: Cancelled agreements can not be updated, thus we can not say that they have been cancelled in the description. Ensure we run the "maybe_update_subscription_details_in_app" code before we cancel an agreement, and only if the agreement is still "ACTIVE".
  • Fix: Ensure we only ever cancel an agreement once.
  • Fix: It's no longer possible to end up with more than one Vipps agreement by changing gateway twice or more on accident (this bug was introduced in 1.7.0).
  • Enhancement: We now cancel DUE charges in Vipps when you change an order's status to 'Cancelled' or 'Failed'.

1.7.0

25 May 20:14
Compare
Choose a tag to compare
  • Fix: Add missing Norwegian translation for "No failed charges found.".
  • Fix: Failed charges now appear properly in the "Failed charges" list.
  • Fix: Fixed an edge case when changing payment method to Vipps as a customer, when already using Vipps.
  • Fix: Support upgrading to a different product variation. Price is now passed along properly and a campaign is applied in order to not confuse the customer.
  • Fix: Update agreement in app when downgrading or not prorating a subscription.
  • Fix: Do not allow multiple subscriptions in a single Vipps payment when other gateways that support it are enabled.
  • Fix: No longer show the "capture" button on an order where the charge has failed previously.
  • Fix: Delete meta values from renewal and resubscribe orders to make sure we get fresh charges.
  • Fix: WooCommerce's automatic retry system should now work as expected on renewal orders. We now override the behaviour of wcs_is_scheduled_payment_attempt in our check_charge_status function.
  • Enhancement: The subscription description is now prefixed in the Vipps app with "[Pending cancellation]", "[Cancelled]" and "[On hold]" depending on the subscription's status.
  • Enhancement: Added a setting per product for what source should be used for an agreement's description. You can now choose between product title, product short description, or custom text.
  • Enhancement: Display sign up fees in a better way in the Vipps app. Use a campaign with a price of 0,- until the next payment date.
  • Enhancement: Update item name and description in app for delayed in app updates.
  • Enhancement: Added a link to explain the various possible failure reasons.
  • Enhancement: Ability to change gateway from the admin dashboard, this means setting another Vipps agreement ID manually. This should also allow using the REST API to create a subscription.
  • Enhancement: Bring style on notices and in product tabs up to par with the Vipps e-com plugin.

1.6.2

08 Mar 09:49
Compare
Choose a tag to compare
fix: swapping gateway to Vipps after the recent Woo updates

1.6.1

08 Mar 09:49
Compare
Choose a tag to compare
fix: support for PHP 7.0 by removing public modifier on const

1.6.0

23 Feb 14:09
Compare
Choose a tag to compare
  • Enhancement: There's now an overview of failed charges and their failure reason on the Settings -> Vipps Recurring Payments page.
  • Refactor: Use the Helper class for most of our frequently used meta keys.
  • Refactor: Renamed the class filenames, class names remain untouched.
  • Fix: Redirect to last known agreement confirmation URL if the agreement is pending. This prevents being stuck in checkout.