Skip to content

Releases: Adyen/adyen-dotnet-api-library

Adyen .net API Library v25.0.0

02 Dec 12:28
a31b40d
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • LegalEntityManagement
    • In Trust added businessTrust, charitableTrust, discretionaryTrust and familyTrust changing subsequent enum integer values
  • LegalEntityManagement
    • In Trust removed taxAbsent
  • Management
    • In PaymentMethod removed GenericPmWithTdInfo
    • In PaymentMethodResponse added affirm changing subsequent enum integer values
    • In PaymentMethodSetupInfo added affirm changing subsequent enum integer values
    • In PaymentMethodSetupInfo removed GenericPmWithTdInfo
  • Update all services by @AdyenAutomationBot in #1088

New Features 💎

  • BalancePlatform:
    • In CreateSweepConfigurationV2 , SweepConfigurationV2 and UpdateSweepConfigurationV2 added ReasonDetail a human readable reason for disabling sweep
  • Checkout
    • In CheckoutPaymentMethod added method to initialize new instance of the class with PseDetails
    • Added PseDetails class
  • ConfigurationWebhooks
    • In SweepConfigurationV2 added ReasonDetail a human readable reason for disabling sweep
  • DisputeWebhooks
    • Added AbstractOpenAPISchema class
    • Added Amount class
    • Added BalancePlatformNotificationResponse class
    • Added DisputeEventNotification class
    • Added DisputeNotificationRequest class
  • LegalEntityManagement
    • In OnboardingLinkSettings added EnforceLegalAge to Indicate if only users above the age of 18 can be onboarded
    • In PhoneNumber added PhoneCountryCode the two-letter country code prefix of the phone number
    • In Trust added description to add description for the charitable trust. Only applicable for New Zealand
  • Management
    • In AmexInfo and JCBinfo added check for valid MidNumber
    • Added DinersInfo class
    • In PaymentMethod added DinersInfo
    • In PaymentMethodSetupInfo added DinersInfo

Other Changes 🖇️

Full Changelog: v24.0.0...v25.0.0

Adyen .net API Library v24.0.0

19 Nov 10:29
deb6ebb
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • BalancePlatform:
    • Added refusedByCustomer in CreateSweepConfigurationV2 , SweepConfigurationV2 and UpdateSweepConfigurationV2, changing subsequent enum integer values
  • ConfigurationWebhooks:
    • Added refusedByCustomer in SweepConfigurationV2, changing subsequent enum integer values
  • LegalEntityManagement:
    • Added adyenChargeCard in AcceptTermsOfServiceResponse, CalculateTermsOfServiceStatusResponse, GetTermsOfServiceDocumentRequest, GetTermsOfServiceDocumentResponse and TermsOfServiceAcceptanceInfo changing subsequent enum integer values
  • TransferWebhooks:
    • Added refusedByCustomer in TransferData and TransferEvent changing subsequent enum integer values
  • Transfers:
    • Added refusedByCustomer in Transfer, TransferData and TransferEvent, changing subsequent enum integer values
  • Update all services by @AdyenAutomationBot in #1081

New Features 💎

  • BalancePlatform:
    • Added AmountNonZeroDecimalsRequirement class
    • Added IbanAccountIdentificationRequirement class
    • Add new Transfer Route requirements (AmountNonZeroDecimalsRequirementIbanAccountIdentificationRequirementUSInternationalAchAddressRequirement) that can be part of of the response when calling TransferRoutesApi.calculateTransferRoutes
    • Added USInternationalAchAddressRequirement class
    • In AccountHoldersService added GetAllTransactionRulesForAccountHolder, GetAllTransactionRulesForAccountHolderAsync , GetAllTransactionRulesForBalanceAccount and GetAllTransactionRulesForBalanceAccountAsync.
    • In BalanceAccountsService added GetAllTransactionRulesForBalanceAccount and GetAllTransactionRulesForBalanceAccountAsync.
    • In PlatformService added GetAllTransactionRulesForBalancePlatform and GetAllTransactionRulesForBalancePlatformAsync
  • Checkout:
    • Added method for validation in ApplyPaySessionRequest
    • Added CheckoutBankAccount class
    • In CheckoutPaymentMethod added method to initialize instance of CheckoutPaymentMethod with an instance of RivertyDetails
    • In PaymentMethodsRequest added shopperConversionId
    • In PaymentRequest added bankAccount and shopperConversionId
    • Added RivertyDetails class

Other Changes 🖇️

New Contributors

Full Changelog: v23.0.0...v24.0.0

Adyen .net API Library v23.0.0

05 Nov 14:40
811f8a2
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • Checkout API:

    • In PaymentDetails removed ebanking_FI which changes underling enum integer values
    • In StoredPaymentMethodDetails removed twint enum changing subsequent enum integer values
  • TransactionWebhooks API:

    • In RelayedAuthorisationData previously using Checkout API changed to using TransactionWebhooks API, changed StoredDetails to RelayedAuthorisationData. Removed bank, card and emailAddress, added metadata and reference
    • In Transaction removed TransferData added description, paymentInstrument and referenceForBeneficiary, changed TransferData to TransferView
    • Changed PaymentVerificationRequest to TransferNotificationValidationFact, removed payload added result and type. Previously using Checkout API changed to using TransactionWebhooks API.
    • Changed TransferData class to Transferview and added categoryData
  • Update all services by @AdyenAutomationBot in #1080

Fixes ⛑️

  • Fix: In-person Payments - Adyen HttpClient throws a 400: BadRequest, ResponseBody: {"errors":["At toplevel: Missing"]} - We now enforce passing the SaleToPoiRequest in the interface when making terminal-api requests - by @Kwok-he-Chu in #1078

Other Changes 🖇️

  • Checkout API:

    • In CheckoutPaymentMethod added EBankingFinlandDetails, PayByBankAISDirectDebitDetails and TwintDetails.
    • Added EBankingFinlandDetails class
    • Added PayByBankAISDirectDebitDetails class
    • Added TwintDetails class
    • In ResponseAdditionalDataCard added CardProductIdEnum
    • In ThreeDSRequestData added disabled enum
  • LegalEntityManagement API:
    Added support for TermsOfService

    • Added GetAcceptedTermsOfServiceDocument & GetAcceptedTermsOfServiceDocumentAsync
  • Payment API:

    • In ResponseAdditionalDataCard added CardProductIdEnum
  • TransactionWebhooks API:
    Added support for TransactionWebhooks

    • Added BankCategoryData class
    • Added InternalCategoryData class
    • Added IssuedCard class
    • Added PaymentInstrument class
    • Added PlatformPayment class
  • Update README stating that it supports .NET 6.0 by @Kwok-he-Chu in #1073

  • Release v23.0.0 by @AdyenAutomationBot in #1074

Full Changelog: v22.0.0...v23.0.0

Adyen .net API Library v22.0.0

22 Oct 14:01
3d7b184
Compare
Choose a tag to compare

Breaking Changes 🛠

  • Balance Platform:

    • The enum-values inCreateSweepConfigurationV2, SweepConfigurationV2 and UpdateSweepConfigurationV2 have shifted
      • Added AccountHierarchyNotActive, DirectDebitNotSupported, PendingExecution, TransferInstrumentDoesNotExist
    • The enum-values in VerificationDeadline, VerificationErrorRecursive, VerificationError have shifted
      • Added IssueCreditLimit
  • Transfers API:

    • The enum-values in Modification has shifted
      • Added PendingExecution
    • The enum-values in Transfer, TransferData, TransferEvent, TransferReview have shifted
      • Added AccountHierarchyNotActive, DirectDebitNotSupported, PendingExecution, TransferInstrumentDoesNotExist
  • Legal Entity API:

    • The enum-values in AcceptTermsOfServiceResponse, TermsOfServiceAcceptanceInfo, CalculateTermsOfServiceStatusResponse, GetTermsOfServiceDocumentRequest and GetTermsOfServiceDocumentResponse have shifted
      • Removed AdyenChargeCard
    • Removed AllowDebugUi from OnboardingLinkSettings
  • Management API:

    • Removes Stores from SplitConfiguration

New features

  • Balance Platform API:

    • Added BranchNumber in BankAccountDetails
    • Added Name in RegisterSCARequest
  • Transfers API:

    • Added support for approving and canceling Transfers in TransfersService
      • Added DirectionDebitInformation
      • Added ApproveTransfersRequest, CancelTransferRequest
      • Added TransferReview
      • Added TransferRequestReview
  • Management API:

    • Added MaxAmount in Currency
    • Added Commercial in ModelConfiguration
  • Classic Checkout API:

    • Added Authorised to ModificationResult enum
  • The Obsolete-attribute now includes the deprecation message if it's populated in the OpenAPI Specifications

  • Update all services by @AdyenAutomationBot in #1069

Other Changes 🖇️

Full Changelog: v21.0.0...v22.0.0

Adyen .net API Library v21.0.0

07 Oct 14:35
998800e
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • Checkout API:

    • In PaymentDetails the bizum payment method added causing changes in the numeric values of enums within the class
  • LEM API:

    • In GetTermsOfServiceDocumentResponse, GetTermsOfServiceDocumentRequest, AcceptTermsOfServiceResponse, TermsOfServiceAcceptanceInfo and CalculateTermsOfServiceStatusResponse added adyenChangeCard enum, causing numeric value changes in sub-sequential enums.
    • In VerificationDeadline, VerificationError and VerificationErrorRecursive class added issueCreditLimit enum, causing numeric value changes in sub-sequential enums.
    • In BusinessLineInfoUpdate class capability including ServiceEnum members removed after marked obsolete
  • Management API:

    • In PaymentMethod and PaymentMethodSetupInfo class GenericPmWithTdiInfo name change to JCBInfo
  • Update all services by @AdyenAutomationBot in #1059

Other Changes 🖇️

  • Checkout API:

    • In CardDetailsResponse class the attributes FundingSource and IsCardCommercial added to check if the funding source of the card is eg. Debit, Credit or Prepaid and to check if the card is a consumer or commercial card.
    • In FundRecipients class the WalletPurpose attribute and WalletPurposeEnum with members IdentifiedBoleto, TransferDifferentWallet, TransferOwnWallet, TransferSameWallet and UnidentifiedBoleto were added. To indicate the purpose of a digital wallet transaction.
    • In Mandate class count attribute added to retrieve the number of transactions that can be performed within the given frequency
    • In PayToDetails class RecurringDetailReference marked as obsolete, StoredPaymentMethodId added to return the reference to the payment method in the response when creating the token.
  • LEM API:

    • Added CheckTaxElectronicDeliveryConsentResponse which allows a platform to check delivery consent for US Tax Form 1099-K.
    • In OnboardingLinkSettings add allowDebugUi to indicate if the user may press a hidden key combination to open the HO debugging UI
    • SetTaxElectronicDeliveryConsentRequest added which allows a platform to set delivery consent (electronic delivery true|false) for US Tax Form 1099-K
  • Management API:

    • JCBInfo added
  • Payment API:

    • In Mandate class count added to retrieve the number of transactions that can be performed within the given frequency
  • Allow .NET Library to send encrypted payloads to the /sync and /async Cloud Terminal API endpoints by @Kwok-he-Chu in #1060

  • Remove extra backslash for possdk by @jillingk in #1062 fixing double append of /checkout when using possdk

  • Add deprecated message in mustache model template by @Kwok-he-Chu in #1064

  • Release v21.0.0 by @AdyenAutomationBot in #1063

Full Changelog: v20.0.0...v21.0.0

Adyen .net API Library v20.0.0

10 Sep 12:47
d9344b5
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • Added Accel, Alelo, BaneseCard, BaneseCardCredit, BaneseCardPrepaid, Credtodos, CredtodosPrivateCredit, CredtodosPricateDebit, Payme, PaymePos, Pulse, Sodexo, Star, TodoGiftcard, UpBrazilCredit, ValeRefeicao, ValeRefeicaoPrepaid.
    Causing enum value changes in:
    Adyen/Model/Management/PaymentMethodResponse.cs
  • Update all services by @AdyenAutomationBot in #1055

Other Changes 🖇️

Full Changelog: v19.1.0...v20.0.0

Adyen .net API Library v19.1.0

29 Aug 11:18
1365f8a
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

Full Changelog: v19.0.0...v19.1.0

Adyen .net API Library v19.0.0

22 Aug 08:16
6a8d706
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

Fixes ⛑️

Other Changes 🖇️

Full Changelog: v18.0.0...v19.0.0

Adyen .net API Library v18.0.0

18 Jul 08:41
5402e3a
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

Other Changes 🖇️

Full Changelog: v17.0.0...v18.0.0

Adyen .net API Library v17.0.0

04 Jul 11:25
6ebdcc2
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

Other Changes 🖇️

Full Changelog: v16.2.0...v17.0.0