Skip to content

1.9.0

Compare
Choose a tag to compare
@tobiasfabian tobiasfabian released this 09 Sep 11:36
· 8 commits to main since this release

⚠️ Breaking Changes

  • Orders with async payments such as sepa_debit or sofort are no longer marked with paymentComplete => true instantly. paidDate is neither set for these payments. Instead new ww.merx.stripe-hooks hook (triggered by Stripe webhook) is used to update OrderPage and set paymentComplete and paidDate when payment is succeeded. (f621cd7 c7c8013)
  • Deprecated credit-card payment gateway is removed. The standard gateway for credit cards is called credit-card-sca. (82d9d4d)
  • ProductList keys are now case sensitive (e56f9b1) (#66)

🎉 Features

  • New payment method/gateway: iDeal (56c61a8) (#19)
  • New payment method/gateway: Klarna. Replaces deprecated Sofort payment gateway. (6b8f501)
  • Kirby hook (ww.merx.stripe-hooks) to handle Stripe webhook events f621cd7 c7c8013
  • Order page uid is set as meta data to Stripe payment intents (f621cd7)

✨ Enhancements

  • Removed deprecated Stripe Sources and replaced with Stripe Payment Intent (6b8f501) (#60)
  • Removed hardcoded country in Sofort payment gateway (#30) (6b8f501)
  • Add error handling for PayPal error (0601716)
  • Update Stripe PHP library to version 14 (d8cb891)
  • Cart::save only set session, when cart is not empty (26c1fa9)
  • ProductList::updateItem allows item without quantity (95c82ce)

☠️ Deprecated