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
3.47.0
- Added:
- Added property
IsInstallments
to classesFindProductgroupsParams
,GetProductgroupParams
,FindProductsParams
andGetProductParams
.
- Added property
- Changed:
- Class
ApiVersionMismatchException
has been made public.
- Class
- Fixed:
- The connect and socket timeouts were only used if negative. This has now been fixed to only use them if not negative.
- Any
CommunicationException
caught inDefaultConnection
for logging purposes is now rethrown without changing the stack trace.
3.46.0
- Added:
- Added property
AcquirerPromotionCode
to classAbstractCardPaymentMethodSpecificInput
. - Added support for providing a custom
HttpClientHandler
through classCommunicatorConfiguration
.
- Added property
- Changed:
- Split off webhooks signature validation to class
SignatureValidator
.
- Split off webhooks signature validation to class
3.45.0
- Added:
- Added property
FraudResults
to classEInvoicePaymentMethodSpecificOutput
. - Added property
IsAuthenticationSupported
to classPaymentProduct
.
- Added property
- Changed:
- Moved property
MicrosoftFraudProtection
from classCardFraudResults
to its super classFraudResults
.
- Moved property
- Removed:
- Removed property
DeviceInfo
from classSdkDataInput
, as this property is no longer supported by the REST API.
- Removed property
3.44.0
- Added:
- Added property
AccountFundingRecipient
to classAdditionalOrderInput
. - Added property
IsCompany
to classCustomer
. - Added property
FundingType
to classOrderTypeInformation
. - Added property
Identification
to classPersonalInformation
.
- Added property
- Deprecated:
- Deprecated class
LoanRecipient
and propertyLoanRecipient
of classAdditionalOrderInput
.
- Deprecated class
3.43.0
- Added:
- Added property
RecurringPaymentsData
to classHostedCheckoutSpecificInput
. - Added property
AmountOfMoneyTotal
to classInstallments
. - Added method
Installments
to classMerchantClient
.
- Added property
3.42.0
- Added:
- Added property
Card
to classRefundCardMethodSpecificOutput
.
- Added property
3.41.0
- Added:
- Added properties
IsRetriable
andProviderRawOutput
to classesCaptureStatusOutput
andOrderStatusOutput
. ClassPaymentStatusOutput
now inherits these fromOrderStatusOutput
. - Added properties
ProviderId
andProviderMerchantId
to classOrderReferences
. - Added property
AuthorisationCode
to classRefundCardMethodSpecificOutput
.
- Added properties
3.40.0
- Added:
- Added property
IsCheckedRememberMe
to classesCreatedPaymentOutput
andPaymentCreationOutput
. - Added property
ProviderMerchantId
to classPaymentReferences
. - Added property
ProviderRawOutput
to classPaymentStatusOutput
. - Added property
CardholderName
to classSchemeTokenData
.
- Added property
3.39.1
- Fixed;
-
The SDK did not make use of
ConfigureAwait(false)
when callingawait
. This could lead to deadlock. This has now been fixed.
Note that as a result, noSynchronizationContext
will be available inside body handlers (for downloading files). This means that if you need the currentSynchronizationContext
, you need to capture it before calling the SDK, and use itsSend
method to process the actual body. For example:SynchronizationContext sc = SynchronizationContext.Current; await client.Merchant("merchantId").Files().GetFile("fileId", (stream, headers) => sc.Send(delegate { // Do something with stream and headers here. }, null));
-
3.39.0
- Added:
- Added property
NumberInParty
to classAirlineData
.
- Added property