Skip to content
This repository has been archived by the owner on Mar 19, 2024. It is now read-only.

Releases: Ingenico-ePayments/connect-sdk-dotnet

3.47.0

14 Feb 08:22
Compare
Choose a tag to compare
  • Added:
    • Added property IsInstallments to classes FindProductgroupsParams, GetProductgroupParams, FindProductsParams and GetProductParams.
  • Changed:
    • Class ApiVersionMismatchException has been made public.
  • 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 in DefaultConnection for logging purposes is now rethrown without changing the stack trace.

3.46.0

16 Jan 08:51
Compare
Choose a tag to compare
  • Added:
    • Added property AcquirerPromotionCode to class AbstractCardPaymentMethodSpecificInput.
    • Added support for providing a custom HttpClientHandler through class CommunicatorConfiguration.
  • Changed:
    • Split off webhooks signature validation to class SignatureValidator.

3.45.0

12 Dec 12:52
Compare
Choose a tag to compare
  • Added:
    • Added property FraudResults to class EInvoicePaymentMethodSpecificOutput.
    • Added property IsAuthenticationSupported to class PaymentProduct.
  • Changed:
    • Moved property MicrosoftFraudProtection from class CardFraudResults to its super class FraudResults.
  • Removed:
    • Removed property DeviceInfo from class SdkDataInput, as this property is no longer supported by the REST API.

3.44.0

26 Oct 12:56
Compare
Choose a tag to compare
  • Added:
    • Added property AccountFundingRecipient to class AdditionalOrderInput.
    • Added property IsCompany to class Customer.
    • Added property FundingType to class OrderTypeInformation.
    • Added property Identification to class PersonalInformation.
  • Deprecated:
    • Deprecated class LoanRecipient and property LoanRecipient of class AdditionalOrderInput.

3.43.0

16 Oct 11:36
Compare
Choose a tag to compare
  • Added:
    • Added property RecurringPaymentsData to class HostedCheckoutSpecificInput.
    • Added property AmountOfMoneyTotal to class Installments.
    • Added method Installments to class MerchantClient.

3.42.0

11 Aug 07:41
Compare
Choose a tag to compare
  • Added:
    • Added property Card to class RefundCardMethodSpecificOutput.

3.41.0

14 Jul 11:40
Compare
Choose a tag to compare
  • Added:
    • Added properties IsRetriable and ProviderRawOutput to classes CaptureStatusOutput and OrderStatusOutput. Class PaymentStatusOutput now inherits these from OrderStatusOutput.
    • Added properties ProviderId and ProviderMerchantId to class OrderReferences.
    • Added property AuthorisationCode to class RefundCardMethodSpecificOutput.

3.40.0

28 Jun 07:47
Compare
Choose a tag to compare
  • Added:
    • Added property IsCheckedRememberMe to classes CreatedPaymentOutput and PaymentCreationOutput.
    • Added property ProviderMerchantId to class PaymentReferences.
    • Added property ProviderRawOutput to class PaymentStatusOutput.
    • Added property CardholderName to class SchemeTokenData.

3.39.1

26 Jun 08:05
Compare
Choose a tag to compare
  • Fixed;
    • The SDK did not make use of ConfigureAwait(false) when calling await. This could lead to deadlock. This has now been fixed.
      Note that as a result, no SynchronizationContext will be available inside body handlers (for downloading files). This means that if you need the current SynchronizationContext, you need to capture it before calling the SDK, and use its Send 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

16 May 08:18
Compare
Choose a tag to compare
  • Added:
    • Added property NumberInParty to class AirlineData.