Skip to content

Releases: spryker-eco/payone

4.6.0

25 Mar 12:09
715d3c7
Compare
Choose a tag to compare

Included commits: 4.5.1...4.6.0

Improvements

  • Increased minimal required PHP version to 8.1.

Adjustments

  • Adjusted PayoneFacadeInterface::orderPostSave() so it verifies that a preauthorization request has been already sent instead of sending it twice.

4.5.1

29 Feb 12:26
932646c
Compare
Choose a tag to compare

Included commits: 4.5.0...4.5.1

Fixes

  • Adjusted PayoneFacade::executePartialCapture() so now it properly cancels the transaction when the order amount is greater than zero.

4.5.0

01 Apr 07:17
a8446eb
Compare
Choose a tag to compare

Included commits: 4.4.2...4.5.0

Improvements

  • Increased minimal required PHP version to 8.0.
  • Adjusted PayoneDirectDebitSubFormPlugin and PayoneInstantOnlineTransferSubFormPlugin to make them Dynamic Store compatible.
  • Adjusted ExpressCheckoutController::loadPaypalExpressCheckoutDetailsAction() to make it Dynamic Store compatible.
  • Adjusted PayoneHandlerPlugin::addToDataClass() to make it Dynamic Store compatible.
  • Adjusted PayoneSubFormsPlugin::getPaymentMethodsSubForms() to make it Dynamic Store compatible.
  • Adjusted PayoneConfig::getRequestStandardParameter() to make it Dynamic Store compatible.

Deprecations

  • Deprecated PayoneConstants::GLOSSARY_FILE_PATH.
  • Deprecated PayoneAuthorization transfer.
  • Deprecated PayoneConfig::getTranslationFilePath().

Adjustments

  • Increased Quote module dependency version.
  • Increased Store module dependency version.
  • Added Transfer module to dependencies.

4.4.2

18 Aug 11:39
e2b8f53
Compare
Choose a tag to compare

Included commits: 4.4.1...4.4.2

Fixes

  • Adjusted PayoneFacade::orderPostSave() so it doesn't call undefined methods in the KlarnaPaymentMapper.

4.4.1

03 Aug 10:19
586a725
Compare
Choose a tag to compare

Included commits: 4.4.0...4.4.1

Fixes

  • Adjusted payone-credit-card molecule so that submit event doesn't block other modules.

4.4.0

11 Jun 08:31
40913a3
Compare
Choose a tag to compare

Included commits: 4.3.0...4.4.0

Improvements

  • Introduced PayoneTransfer.payMethod transfer property.
  • Introduced PaymentDetail.payMethod transfer property.
  • Introduced PaymentDetail.tokent transfer property.
  • Introduced Payment.payoneKlarna transfer property.
  • Introduced PayoneKlarna transfer.
  • Introduced PayoneKlarnaStartSessionRequest transfer.
  • Introduced PayoneKlarnaStartSessionResponse transfer.
  • Introduced PayoneApiLog transfer.
  • Introduced PayoneClient::sendKlarnaStartSessionRequest().
  • Introduced PayoneApiConstants::PAYMENT_METHOD_KLARNA.
  • Introduced PayoneApiConstants::PAYMENT_KLARNA_START_SESSION_ACTION.
  • Introduced SprykerEco\Yves\Payone\Controller\KlarnaController.
  • Introduced SprykerEco\Zed\Payone\PayoneConfig::getPaymentMethodsWithOptionalPaymentData().
  • Introduced PayoneKlarnaSubFormPlugin plugin to create Klarna sub form and data provider.
  • Introduced PayoneFacade::sendKlarnaStartSessionRequest() to send start Klarna session request.
  • Introduced new payone-klarna molecule.
  • Introduced new klarna view.
  • Adjusted PayoneHandlerPlugin::addToDataClass() to also set payMethod and token for Klarna payment selection.
  • Adjusted PayoneRouteProviderPlugin to also add route for Klarna start session request.
  • Adjusted PayoneSubFormsPlugin::getPaymentMethodsSubForms() to also add Klarna sub form to sub form list.
  • Added RequestStack to dependencies.
  • Added Store module to dependencies.

4.3.0

25 May 07:49
9db63e0
Compare
Choose a tag to compare

Included commits: 4.2.0...4.3.0

Improvements

  • Introduced PayoneFacade::orderPostSave() to check log redirect and authorization redirect in one function call.
  • Introduced PayoneFacade::saveOrderPayment().
  • Introduced PayoneCheckoutDoSaveOrderPlugin to save Payone payment.
  • Introduced PayoneCheckoutPostSavePlugin to execute additional logic after saving order data to DB.
  • Introduced PayoneCheckoutPreConditionPlugin to validate the quote before saving the order to DB.

Deprecations

  • Deprecated PayoneFacadeInterface::saveOrder().
  • Deprecated PayoneFacadeInterface::postSaveHook().
  • Deprecated PayoneFacadeInterface::executeCheckoutPostSaveHook().
  • Deprecated PayoneCheckoutPostSaveHookPlugin.
  • Deprecated PayonePostSaveHookPlugin.
  • Deprecated PayonePreCheckPlugin.
  • Deprecated PayoneSaveOrderPlugin.

4.2.0

02 Feb 13:12
b7d92e8
Compare
Choose a tag to compare

Included commits: 4.1.0...4.2.0

Improvements

  • Adjusted PayoneFacadeInterface::capturePayment(), PayoneFacadeInterface::executePartialRefund() and PayoneFacadeInterface::refundPayment() so now they distribute prices for order items and expenses depending on a payment method when an order has more than one payment method.
  • Impacted CaptureCommandPlugin, CaptureWithSettlementCommandPlugin, PartialCaptureCommandByOrderPlugin, and RefundCommandPlugin with facade changes.
  • Introduced Expense, Item and Totals transfers.
  • Introduced Order.expenses, Order.items, Order.payments, Order.totals, Payment.paymentProvider and Payment.amount transfer properties.
  • Removed Installer module from dependencies.
  • Removed Log module from dependencies.

4.1.0

22 Sep 14:58
c9fc817
Compare
Choose a tag to compare

Included commits: 4.0.2...4.1.0

Improvements

  • Adjusted spy_payment_payone.payment_method field with option size="255".
  • Adjusted spy_payment_payone.reference field with option size="64".
  • Adjusted spy_payment_payone_detail.currency field with option size="5".
  • Adjusted spy_payment_payone_detail.pseudo_card_pan field with option size="32".
  • Adjusted spy_payment_payone_api_log.request field with option size="32".
  • Adjusted spy_payment_payone_api_log.mode field with option size="10".
  • Adjusted spy_payment_payone_api_log.status field with option size="20".
  • Adjusted spy_payment_payone_api_log.user_id field with option size="20".
  • Adjusted spy_payment_payone_api_log.merchant_id field with option size="20".
  • Adjusted spy_payment_payone_api_log.portal_id field with option size="20".
  • Adjusted spy_payment_payone_api_log.error_code field with option size="10".
  • Adjusted spy_payment_payone_transaction_status_log.mode field with option size="10".
  • Adjusted spy_payment_payone_transaction_status_log.status field with option size="20".
  • Adjusted spy_payment_payone_transaction_status_log.clearing_type field with option size="20".
  • Adjusted spy_payment_payone_transaction_status_log.portal_id field with option size="20".
  • Adjusted spy_payment_payone_transaction_status_log.reminder_level field with option size="20".

4.0.2

03 Jul 16:24
9b4c280
Compare
Choose a tag to compare

Included commits: 4.0.1...4.0.2

Fixes

  • Fixed dependency issues.
  • Removed deprecated array access in favor of getter/setter.