This repository has been archived by the owner on Mar 19, 2024. It is now read-only.
Releases: Ingenico-ePayments/connect-sdk-dotnet
Releases · Ingenico-ePayments/connect-sdk-dotnet
2.11.0
- Added:
- Added property
ContactDetails
to classCustomerRiskAssessment
.
- Added property
2.10.0
- Added:
- Added method
Find
to classesPaymentsClient
,PayoutsClient
andRefundsClient
.
- Added method
2.9.0
- Added:
- Added support for webhooks. Please note that webhooks are not yet fully functional until all documentation is published on the developer portal and officially announced by Ingenico ePayments.
2.8.0
- Added:
- Added property
Custom
to classRedirectPaymentProduct840SpecificInput
. - Added property
AuthenticationIndicator
to classPaymentProduct
. - Added property
Order
to classCompletePaymentRequest
. - Added property
ProtectionEligibility
to classPaymentProduct840SpecificOutput
. - Added property
PaymentProduct840SpecificInput
to classRedirectPaymentMethodSpecificInput
. - Added properties
RequiresApproval
andTokenize
to classRedirectPaymentMethodSpecificInputBase
. - Added property
Items
to classShoppingCart
. - Added class
ApprovePaymentDirectDebitPaymentMethodSpecificInput
.
- Added property
- Changed:
- Added improved logging of nested exceptions to class
SystemConsoleCommunicatorLogger
. - Classes
ApprovePaymentNonSepaDirectDebitPaymentMethodSpecificInput
andApprovePaymentSepaDirectDebitPaymentMethodSpecificInput
now extendApprovePaymentDirectDebitPaymentMethodSpecificInput
instead of extendingApprovePaymentPaymentMethodSpecificInput
directly.
- Added improved logging of nested exceptions to class
- Deprecated:
- Deprecated property
Items
of classOrder
in favor ofShoppingCart.Items
- Deprecated property
2.7.0
- Added:
- Added methods
Complete
andThirdPartyStatus
to classPaymentsClient
. - Added property
FormFields
to classMerchantAction
. - Added property
ForceBasicFlow
to classGetProductParams
. - Added property
ExtensionId
to classShoppingCartExtension
, including a constructor to set it. It can be set in configuration as propertyextensionId
in theshoppingCartExtension
section.
- Added methods
2.6.0
- Added
- Added support for captures through methods
MerchantClient.Captures
,PaymentsClient.Capture
andPaymentsClient.Captures
, and classCapturesClient
. - Added properties
AddressesAreIdentical
,BlackListData
,CardOwnerAddress
,FingerPrintActivated
andShippingDetails
to classFraudFields
. - Added property
TransactionChannel
to classCardPaymentMethodSpecificInputBase
. - Added properties
BankTransferPayoutMethodSpecificInput
andCardPayoutMethodSpecificInput
to classCreatePayoutRequest
.
- Added support for captures through methods
- Deprecated:
- Deprecated properties
BankAccountBban
,BankAccountIban
,Customer
,PayoutDate
,PayoutText
andSwiftCode
of classCreatePayoutRequest
in favor of using new properyBankTransferPayoutMethodSpecificInput
.
- Deprecated properties
2.5.1
- Fixed:
- Improved handling of multi-line headers.
2.5.0
- Added:
- Added class
AmountBreakdown
. This contains the amount type (AIRPORT_TAX
,DUTY
, etc.) and amount. - Added class
ShoppingCart
. This object is used in classOrder
as new propertyShoppingCart
, and contains a list ofAmountBreakdown
objects. - Added class
OrderLineDetails
. This object is present on classLineItem
as new propertyOrderLineDetails
, and contains the exact same fields asLineItemLevel3InterchangeInformation
, which is now deprecated. - Added property
RedirectPaymentMethodSpecificInputBase.ExpirationPeriod
, to replace the property with the same name of classRedirectPaymentProduct809SpecificInput
.
- Added class
- Deprecated:
- Deprecated class
Level3SummaryData
and replaced it withShoppingCart
. The separate amounts should be replaced withAmountBreakdown
objects with the correct amount type. - Deprecated property
AdditionalOrderInput.Level3SummaryData
and replaced it withOrder.ShoppingCart
. Providing both in aCreatePaymentRequest
orCreateHostedCheckoutRequest
will result in a validation error. - Deprecated property
LineItem.Level3InterchangeInformation
and replaced it withLineItem.OrderLineDetails
. Providing both in aCreatePaymentRequest
orCreateHostedCheckoutRequest
will result in a validation error. - Deprecated property
RedirectPaymentProduct809SpecificInput.ExpirationPeriod
and replaced it withRedirectPaymentMethodSpecificInputBase.ExpirationPeriod
.
- Deprecated class
2.4.0
- Added:
- Added a new validator,
BoletoBancarioRequirednessValidator
, to determine when particular fields are mandatory when performing a Boleto Bancario payment.
- Added a new validator,
2.3.0
- Added:
- Added properties
Category
andId
to classAPIError
. - Added property
Tokenize
to classesCardPaymentMethodSpecificInputBase
,NonSepaDirectDebitPaymentMethodSpecificInput
andSepaDirectDebitPaymentMethodSpecificInput
.
- Added properties
- Fixed:
- Default to scheme
https
for the API endpoint if no scheme is given in configuration.
- Default to scheme