Releases: spryker-eco/payone
Releases · spryker-eco/payone
4.6.0
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
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
Included commits: 4.4.2...4.5.0
Improvements
- Increased minimal required
PHP
version to 8.0. - Adjusted
PayoneDirectDebitSubFormPlugin
andPayoneInstantOnlineTransferSubFormPlugin
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
Included commits: 4.4.1...4.4.2
Fixes
- Adjusted
PayoneFacade::orderPostSave()
so it doesn't call undefined methods in theKlarnaPaymentMapper
.
4.4.1
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
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 setpayMethod
andtoken
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
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
Included commits: 4.1.0...4.2.0
Improvements
- Adjusted
PayoneFacadeInterface::capturePayment()
,PayoneFacadeInterface::executePartialRefund()
andPayoneFacadeInterface::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
, andRefundCommandPlugin
with facade changes. - Introduced
Expense
,Item
andTotals
transfers. - Introduced
Order.expenses
,Order.items
,Order.payments
,Order.totals
,Payment.paymentProvider
andPayment.amount
transfer properties. - Removed Installer module from dependencies.
- Removed Log module from dependencies.
4.1.0
Included commits: 4.0.2...4.1.0
Improvements
- Adjusted
spy_payment_payone.payment_method
field with optionsize="255"
. - Adjusted
spy_payment_payone.reference
field with optionsize="64"
. - Adjusted
spy_payment_payone_detail.currency
field with optionsize="5"
. - Adjusted
spy_payment_payone_detail.pseudo_card_pan
field with optionsize="32"
. - Adjusted
spy_payment_payone_api_log.request
field with optionsize="32"
. - Adjusted
spy_payment_payone_api_log.mode
field with optionsize="10"
. - Adjusted
spy_payment_payone_api_log.status
field with optionsize="20"
. - Adjusted
spy_payment_payone_api_log.user_id
field with optionsize="20"
. - Adjusted
spy_payment_payone_api_log.merchant_id
field with optionsize="20"
. - Adjusted
spy_payment_payone_api_log.portal_id
field with optionsize="20"
. - Adjusted
spy_payment_payone_api_log.error_code
field with optionsize="10"
. - Adjusted
spy_payment_payone_transaction_status_log.mode
field with optionsize="10"
. - Adjusted
spy_payment_payone_transaction_status_log.status
field with optionsize="20"
. - Adjusted
spy_payment_payone_transaction_status_log.clearing_type
field with optionsize="20"
. - Adjusted
spy_payment_payone_transaction_status_log.portal_id
field with optionsize="20"
. - Adjusted
spy_payment_payone_transaction_status_log.reminder_level
field with optionsize="20"
.
4.0.2
Included commits: 4.0.1...4.0.2
Fixes
- Fixed dependency issues.
- Removed deprecated array access in favor of getter/setter.