Skip to content

5.18.0

Choose a tag to compare

@spryker-release-bot spryker-release-bot released this 07 Feb 17:06
· 291 commits to master since this release

Included commits: 5.17.0...5.18.0

Refactored messages to follow Spryker's and industry naming standards.

Breaking Changes
  • Removed Spryker\Zed\Payment\Dependency\PaymentEvents class because defined constants are not used in other modules (are not triggered and not handled) and are added by mistake. If you used it for some reason, please introduce the class on the project level.
Improvements
  • Introduced PaymentAuthorized transfer object.
  • Introduced PaymentAuthorizationFailed transfer object.
  • Introduced CapturePayment transfer object.
  • Introduced PaymentCaptured.
  • Introduced PaymentPaymentCaptureFailed transfer object.
  • Introduced CancelPayment transfer object.
  • Introduced PaymentCanceled transfer object.
  • Introduced PaymentCancellationFailed transfer object.
  • Introduced RefundPayment transfer object.
  • Introduced PaymentRefunded transfer object.
  • Introduced PaymentRefundFailed transfer object.
  • Introduced Plugin\MessageBroker\PaymentOperationsMessageHandlerPlugin to handle all described above messages new and deprecated.
Adjustments
  • Adjusted PaymentFacade::addPaymentMethod(), PaymentFacade::deletePaymentMethod() and previously deprecated PaymentFacade::enableForeignPaymentMethod(), PaymentFacade::disableForeignPaymentMethod(), so they support old and new message transfers as input parameters.
  • Adjusted PaymentConfig::getSupportedOrderPaymentEventTransfersList() so it supports mapping for old and new message types.
Deprecations
  • Deprecated PaymentMethodAdded transfer object.
  • Deprecated PaymentMethodDeleted transfer object.
  • Deprecated PaymentPreauthorized transfer object.
  • Deprecated PaymentPreauthorizationFailed transfer object.
  • Deprecated PaymentConfirmationRequested transfer object.
  • Deprecated PaymentConfirmed transfer object.
  • Deprecated PaymentConfirmationFailed transfer object.
  • Deprecated PaymentCancelReservationRequested transfer object.
  • Deprecated PaymentReservationCanceled transfer object.
  • Deprecated PaymentCancelReservationFailed transfer object.
  • Deprecated PaymentRefundRequested transfer object.
  • Deprecated Plugin\MessageBroker\PaymentCancelReservationFailedMessageHandlerPlugin.
  • Deprecated Plugin\MessageBroker\PaymentConfirmationFailedMessageHandlerPlugin.
  • Deprecated Plugin\MessageBroker\PaymentConfirmedMessageHandlerPlugin.
  • Deprecated Plugin\MessageBroker\PaymentPreauthorizationFailedMessageHandlerPlugin.
  • Deprecated Plugin\MessageBroker\PaymentPreauthorizedMessageHandlerPlugin.
  • Deprecated Plugin\MessageBroker\PaymentReservationCanceledMessageHandlerPlugin.
  • Deprecated Plugin\MessageBroker\PaymentRefundedMessageHandlerPlugin.
  • Deprecated Plugin\MessageBroker\PaymentRefundFailedMessageHandlerPlugin.