- Fixed Store ID Magento problem
- Fixed: address fixes for Oney
- Don't use
OWNERADDRESS
if applicable
- Fixed: Add Street number for Klarna payment methods only
- Fixed: Street number is sent twice
- Add AirPlus payment method
- Substitute street number from address
- Excluded some payment methods for Generic method
- Disabled refunds for Intersolve
- Updated WL template urls
- Fixed: A non well formed numeric value encountered
- Implemented Oney payment method
- Implemented
Order::isVirtual()
- Add Generic Ingenico payment method
- Rounding issue workaround
- Klarna api updates
- Improved order cancellation code
- Rename "Bank transfer" to "Bank Transfer"
- Trim owneraddress
- Implemented PMLISTTYPE option
- Added ConfigurationInterface
- ConnectorInterface:
getOrderPaymentMethod()
- ConnectorInterface:
getQuotePaymentMethod()
- Klarna: don't require ECOM_SHIPTO_POSTAL_STATE
- Klarna: changed DoB format
- Carte Bancaire fixes
- Implemented bank selection for iDeal
- Implemented additional order metadata feature
- Allows to use custom PM and BRAND using additional order metadata
- Klarna: Fix street field issues
- Added Sofort payment methods
- Fixed alias saving in the inline payment page mode
- Implemented
isHidden()
forPaymentMethod
class - Make KlarnaDirectDebit and KlarnaBankTransfer payment methods to be hidden
- Make
getPaymentMethods()
to be non-static
- Fixed the country configuration of Afterpay payment method
- Improve WhiteLabels feature
- Implemented
validateOpenInvoiceCheckoutAdditionalFields()
- Remove address length limitions
- Word-wrap of street address
- Don't use
ECOM_SHIPTO_ONLINE_EMAIL
parameter for Klarna - Don't use
ORDERSHIPCOST
parameter for Klarna - Don't use
CUID
parameter for Klarna - Changed the format of customer date of birth
- Fixed error message on cancellation from FlexCheckout frame
- Klarna Pay Later
- Klarna Pay Now
- Klarna Bank Transfer
- Klarna Direct Debit
- Klarna Financing
- Implemented
processPaymentRedirectSpecified()
- Implemented
getSpecifiedRedirectPaymentRequest()
- Implemented
getHostedCheckoutPaymentRequest()
- Helper functions for Inline CC form
- Use
CN
forAlias
- Use
CODE
const for payment method classes
- Make
processPaymentRedirect()
andprocessPaymentInline()
public - Condition of Payment::isTransactionSuccessful()
- Issue with
updateOrderStatus()
- Don't validate radio field if they aren't mandatory
- Issue with partial refund via WebHook
- Solved: Sometimes the gateway just outputs
NCERROR
with NULL
- When calling
updateOrderStatus()
method on Connector from \IngenicoClient\IngenicoCoreLibrary, now passing \IngenicoClient\Payment object as second parameter, previously it was a string. - For Banktransfer/Bancontact payment methods status code “41” now sending “STATUS_PENDING” to Connector
- Support for refund processing with status 81
- Support for capture in progress status
- Billing address name is not sent to Ingenico as the Cardholder name
- Issue with payment return error status
- Issue with e-mail template giving an error
- Refund amount rounding
- Country support for Austria
- Support for OpenInvoice
- Special flow for Twint
- Alias operation
- Payment page template for HostedCheckout
- DirectLink configuration issue
- DirectLink issue
- Live mode for DirectLink
- Live mode
- Initial version