5.25.0
·
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
UpdatePaymentMethodmessage handler which is sent from an App when a payment method configuration has been changed. - Added
checkoutConfigurationto thePaymentMethodAppConfigurationTransferwhich contains the Apps payment method configuration for the checkout. - Introduced
PaymentFacade::initializePreOrderPayment(). - Introduced
PaymentFacade::confirmPreOrderPayment(). - Introduced
PaymentFacade::consumePaymentMethodMessage(). - Introduced
PaymentConfirmPreOrderPaymentCheckoutPostSavePluginwhich gets executed after the order was placed in Zed. - Updated
PaymentMethodMessageHandlerPluginto handle new payment method messages. - Introduced usage of the KernelApp module to make requests to ACP payment apps.
- Introduced new transfer objects:
PreOrderPaymentRequestPreOrderPaymentResponseUpdatePaymentMethodDeletePaymentMethodAcpHttpRequestAcpHttpResponse
Deprecations
- Deprecated
\Spryker\Zed\Payment\Business\PaymentFacadeInterface::enableForeignPaymentMethod(). - Deprecated
\Spryker\Zed\Payment\Business\PaymentFacadeInterface::addPaymentMethod(). - Deprecated
\Spryker\Client\Payment\PaymentClientInterface::authorizeForeignPayment().