Skip to content

5.25.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 02 Oct 14:53
· 291 commits to master since this release

Included commits: 5.24.0...5.25.0

Improvements

  • Introduced \Spryker\Client\Payment\PaymentClient::initializePreOrderPayment() which is used for headless projects using Glue.
  • Added UpdatePaymentMethod message handler which is sent from an App when a payment method configuration has been changed.
  • Added checkoutConfiguration to the PaymentMethodAppConfigurationTransfer which contains the Apps payment method configuration for the checkout.
  • Introduced PaymentFacade::initializePreOrderPayment().
  • Introduced PaymentFacade::confirmPreOrderPayment().
  • Introduced PaymentFacade::consumePaymentMethodMessage().
  • Introduced PaymentConfirmPreOrderPaymentCheckoutPostSavePlugin which gets executed after the order was placed in Zed.
  • Updated PaymentMethodMessageHandlerPlugin to handle new payment method messages.
  • Introduced usage of the KernelApp module to make requests to ACP payment apps.
  • Introduced new transfer objects:
    • PreOrderPaymentRequest
    • PreOrderPaymentResponse
    • UpdatePaymentMethod
    • DeletePaymentMethod
    • AcpHttpRequest
    • AcpHttpResponse

Deprecations

  • Deprecated \Spryker\Zed\Payment\Business\PaymentFacadeInterface::enableForeignPaymentMethod().
  • Deprecated \Spryker\Zed\Payment\Business\PaymentFacadeInterface::addPaymentMethod().
  • Deprecated \Spryker\Client\Payment\PaymentClientInterface::authorizeForeignPayment().