Releases: Adyen/adyen-dotnet-api-library
Adyen .net API Library v25.0.0
What's Changed
Breaking Changes 🛠
- LegalEntityManagement
- In
Trust
addedbusinessTrust
,charitableTrust
,discretionaryTrust
andfamilyTrust
changing subsequent enum integer values
- In
- LegalEntityManagement
- In
Trust
removedtaxAbsent
- In
- Management
- In
PaymentMethod
removedGenericPmWithTdInfo
- In
PaymentMethodResponse
addedaffirm
changing subsequent enum integer values - In
PaymentMethodSetupInfo
addedaffirm
changing subsequent enum integer values - In
PaymentMethodSetupInfo
removedGenericPmWithTdInfo
- In
- Update all services by @AdyenAutomationBot in #1088
New Features 💎
- BalancePlatform:
- In
CreateSweepConfigurationV2
,SweepConfigurationV2
andUpdateSweepConfigurationV2
addedReasonDetail
a human readable reason for disabling sweep
- In
- Checkout
- In
CheckoutPaymentMethod
added method to initialize new instance of the class withPseDetails
- Added
PseDetails
class
- In
- ConfigurationWebhooks
- In
SweepConfigurationV2
addedReasonDetail
a human readable reason for disabling sweep
- In
- DisputeWebhooks
- Added
AbstractOpenAPISchema
class - Added
Amount
class - Added
BalancePlatformNotificationResponse
class - Added
DisputeEventNotification
class - Added
DisputeNotificationRequest
class
- Added
- LegalEntityManagement
- In
OnboardingLinkSettings
addedEnforceLegalAge
to Indicate if only users above the age of 18 can be onboarded - In
PhoneNumber
addedPhoneCountryCode
the two-letter country code prefix of the phone number - In
Trust
addeddescription
to add description for the charitable trust. Only applicable for New Zealand
- In
- Management
- In
AmexInfo
andJCBinfo
added check for valid MidNumber - Added
DinersInfo
class - In
PaymentMethod
addedDinersInfo
- In
PaymentMethodSetupInfo
addedDinersInfo
- In
Other Changes 🖇️
- Release v25.0.0 by @AdyenAutomationBot in #1089
Full Changelog: v24.0.0...v25.0.0
Adyen .net API Library v24.0.0
What's Changed
Breaking Changes 🛠
- BalancePlatform:
- Added
refusedByCustomer
inCreateSweepConfigurationV2
,SweepConfigurationV2
andUpdateSweepConfigurationV2
, changing subsequent enum integer values
- Added
- ConfigurationWebhooks:
- Added
refusedByCustomer
inSweepConfigurationV2
, changing subsequent enum integer values
- Added
- LegalEntityManagement:
- Added
adyenChargeCard
inAcceptTermsOfServiceResponse
,CalculateTermsOfServiceStatusResponse
,GetTermsOfServiceDocumentRequest
,GetTermsOfServiceDocumentResponse
andTermsOfServiceAcceptanceInfo
changing subsequent enum integer values
- Added
- TransferWebhooks:
- Added
refusedByCustomer
inTransferData
andTransferEvent
changing subsequent enum integer values
- Added
- Transfers:
- Added
refusedByCustomer
inTransfer
,TransferData
andTransferEvent
, changing subsequent enum integer values
- Added
- Update all services by @AdyenAutomationBot in #1081
New Features 💎
- BalancePlatform:
- Added
AmountNonZeroDecimalsRequirement
class - Added
IbanAccountIdentificationRequirement
class - Add new Transfer Route requirements (
AmountNonZeroDecimalsRequirement
,IbanAccountIdentificationRequirement
,USInternationalAchAddressRequirement
) that can be part of of the response when calling TransferRoutesApi.calculateTransferRoutes - Added
USInternationalAchAddressRequirement
class - In
AccountHoldersService
addedGetAllTransactionRulesForAccountHolder
,GetAllTransactionRulesForAccountHolderAsync
,GetAllTransactionRulesForBalanceAccount
andGetAllTransactionRulesForBalanceAccountAsync
. - In
BalanceAccountsService
addedGetAllTransactionRulesForBalanceAccount
andGetAllTransactionRulesForBalanceAccountAsync
. - In
PlatformService
addedGetAllTransactionRulesForBalancePlatform
andGetAllTransactionRulesForBalancePlatformAsync
- Added
- Checkout:
- Added method for validation in
ApplyPaySessionRequest
- Added
CheckoutBankAccount
class - In
CheckoutPaymentMethod
added method to initialize instance ofCheckoutPaymentMethod
with an instance ofRivertyDetails
- In
PaymentMethodsRequest
addedshopperConversionId
- In
PaymentRequest
addedbankAccount
andshopperConversionId
- Added
RivertyDetails
class
- Added method for validation in
Other Changes 🖇️
- Add minimum required release age by @ayodejidev in #1085
- Release v24.0.0 by @AdyenAutomationBot in #1086
New Contributors
- @ayodejidev made their first contribution in #1085
Full Changelog: v23.0.0...v24.0.0
Adyen .net API Library v23.0.0
What's Changed
Breaking Changes 🛠
-
Checkout API:
- In
PaymentDetails
removedebanking_FI
which changes underling enum integer values - In
StoredPaymentMethodDetails
removedtwint
enum changing subsequent enum integer values
- In
-
TransactionWebhooks API:
- In
RelayedAuthorisationData
previously using Checkout API changed to using TransactionWebhooks API, changedStoredDetails
toRelayedAuthorisationData
. Removedbank
,card
andemailAddress
, addedmetadata
andreference
- In
Transaction
removedTransferData
addeddescription
,paymentInstrument
andreferenceForBeneficiary
, changedTransferData
toTransferView
- Changed
PaymentVerificationRequest
toTransferNotificationValidationFact
, removedpayload
addedresult
andtype
. Previously using Checkout API changed to using TransactionWebhooks API. - Changed
TransferData
class toTransferview
and addedcategoryData
- In
-
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
addedEBankingFinlandDetails
,PayByBankAISDirectDebitDetails
andTwintDetails
. - Added
EBankingFinlandDetails
class - Added
PayByBankAISDirectDebitDetails
class - Added
TwintDetails
class - In
ResponseAdditionalDataCard
addedCardProductIdEnum
- In
ThreeDSRequestData
addeddisabled
enum
- In
-
LegalEntityManagement API:
Added support forTermsOfService
- Added
GetAcceptedTermsOfServiceDocument
&GetAcceptedTermsOfServiceDocumentAsync
- Added
-
Payment API:
- In
ResponseAdditionalDataCard
addedCardProductIdEnum
- In
-
TransactionWebhooks API:
Added support for TransactionWebhooks- Added
BankCategoryData
class - Added
InternalCategoryData
class - Added
IssuedCard
class - Added
PaymentInstrument
class - Added
PlatformPayment
class
- Added
-
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
Breaking Changes 🛠
-
Balance Platform:
- The enum-values in
CreateSweepConfigurationV2
,SweepConfigurationV2
andUpdateSweepConfigurationV2
have shifted- Added
AccountHierarchyNotActive
,DirectDebitNotSupported
,PendingExecution
,TransferInstrumentDoesNotExist
- Added
- The enum-values in
VerificationDeadline
,VerificationErrorRecursive
,VerificationError
have shifted- Added
IssueCreditLimit
- Added
- The enum-values in
-
Transfers API:
- The enum-values in
Modification
has shifted- Added
PendingExecution
- Added
- The enum-values in
Transfer
,TransferData
,TransferEvent
,TransferReview
have shifted- Added
AccountHierarchyNotActive
,DirectDebitNotSupported
,PendingExecution
,TransferInstrumentDoesNotExist
- Added
- The enum-values in
-
Legal Entity API:
- The enum-values in
AcceptTermsOfServiceResponse
,TermsOfServiceAcceptanceInfo
,CalculateTermsOfServiceStatusResponse
,GetTermsOfServiceDocumentRequest
andGetTermsOfServiceDocumentResponse
have shifted- Removed
AdyenChargeCard
- Removed
- Removed
AllowDebugUi
fromOnboardingLinkSettings
- The enum-values in
-
Management API:
- Removes
Stores
fromSplitConfiguration
- Removes
New features
-
Balance Platform API:
- Added
BranchNumber
inBankAccountDetails
- Added
Name
inRegisterSCARequest
- Added
-
Transfers API:
- Added support for approving and canceling Transfers in
TransfersService
- Added
DirectionDebitInformation
- Added
ApproveTransfersRequest
,CancelTransferRequest
- Added
TransferReview
- Added
TransferRequestReview
- Added
- Added support for approving and canceling Transfers in
-
Management API:
- Added
MaxAmount
inCurrency
- Added
Commercial
inModelConfiguration
- Added
-
Classic Checkout API:
- Added
Authorised
toModificationResult
enum
- Added
-
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 🖇️
- Update CODEOWNERS by @acampos1916 in #1065
- updated readme with disclaimer on Enum values by @DjoykeAbyah in #1070
- Update README.md by @Aleffio in #1067
- Fix mustache template: Only add the deprecation message to the Obsolete-tag if it exists by @Kwok-he-Chu in #1068
- chore(deps): update dependency microsoft.net.test.sdk to 17.11.1 by @renovate in #1049
- CodeQL job now only runs on schedule by @Kwok-he-Chu in #1072
- chore(deps): update mstest monorepo to 3.6.1 by @renovate in #1023
- Release v22.0.0 by @AdyenAutomationBot in #1066
Full Changelog: v21.0.0...v22.0.0
Adyen .net API Library v21.0.0
What's Changed
Breaking Changes 🛠
-
Checkout API:
- In
PaymentDetails
thebizum
payment method added causing changes in the numeric values of enums within the class
- In
-
LEM API:
- In
GetTermsOfServiceDocumentResponse
,GetTermsOfServiceDocumentRequest
,AcceptTermsOfServiceResponse
,TermsOfServiceAcceptanceInfo
andCalculateTermsOfServiceStatusResponse
addedadyenChangeCard
enum, causing numeric value changes in sub-sequential enums. - In
VerificationDeadline
,VerificationError
andVerificationErrorRecursive
class addedissueCreditLimit
enum, causing numeric value changes in sub-sequential enums. - In
BusinessLineInfoUpdate
classcapability
includingServiceEnum
members removed after marked obsolete
- In
-
Management API:
- In
PaymentMethod
andPaymentMethodSetupInfo
classGenericPmWithTdiInfo
name change toJCBInfo
- In
-
Update all services by @AdyenAutomationBot in #1059
Other Changes 🖇️
-
Checkout API:
- In
CardDetailsResponse
class the attributesFundingSource
andIsCardCommercial
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 theWalletPurpose
attribute andWalletPurposeEnum
with membersIdentifiedBoleto
,TransferDifferentWallet
,TransferOwnWallet
,TransferSameWallet
andUnidentifiedBoleto
were added. To indicate the purpose of a digital wallet transaction. - In
Mandate
classcount
attribute added to retrieve the number of transactions that can be performed within the given frequency - In
PayToDetails
classRecurringDetailReference
marked as obsolete,StoredPaymentMethodId
added to return the reference to the payment method in the response when creating the token.
- In
-
LEM API:
- Added
CheckTaxElectronicDeliveryConsentResponse
which allows a platform to check delivery consent for US Tax Form 1099-K. - In
OnboardingLinkSettings
addallowDebugUi
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
- Added
-
Management API:
JCBInfo
added
-
Payment API:
- In
Mandate
classcount
added to retrieve the number of transactions that can be performed within the given frequency
- In
-
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 usingpossdk
-
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
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 🖇️
- Rename parameters in HMAC validation IsValidWebhook() for Balance Platform by @DjoykeAbyah in #1056
- Release v20.0.0 by @AdyenAutomationBot in #1058
Full Changelog: v19.1.0...v20.0.0
Adyen .net API Library v19.1.0
What's Changed
New Features 💎
- Update all services by @AdyenAutomationBot in #1051
Other Changes 🖇️
- Release v19.1.0 by @AdyenAutomationBot in #1054
Full Changelog: v19.0.0...v19.1.0
Adyen .net API Library v19.0.0
What's Changed
Breaking Changes 🛠
- Update all services by @AdyenAutomationBot in #1044
- Added bankTransfer_IBAN. Causing enum value changes with + 1 in:
- Removed bankTransfer_IBAN. Causing enum value changes with - 1 in:
- Added legalRepresentative. Causing enum value changes with + 1 in:
- Added pay now, paynow_pos and ticket. Causing enum value changes with + 1 in:
- Added card and removed cashOutFee and cashOutFunding. Causing enum value changes in:
- Adyen/Model/TransferWebhooks/TransferData.cs
- Adyen/Model/Transfers/Transfer.cs
- Adyen/Model/Transfers/TransferData.cs
- Adyen/Model/Transfers/TransferInfo.cs
Note: Use cashoutFee and cashoutFunding instead
Fixes ⛑️
- Update all services by @AdyenAutomationBot in #1048
Other Changes 🖇️
- add PaymentsApp API in readme by @DjoykeAbyah in #1047
- Fix test url paymentsappservice by @jillingk in #1050
- Release v19.0.0 by @AdyenAutomationBot in #1046
Full Changelog: v18.0.0...v19.0.0
Adyen .net API Library v18.0.0
What's Changed
Breaking Changes 🛠
-
Update all services by @AdyenAutomationBot in #1037
-
⚠️ Added enum BankTranserIBAN causing +1 value in subsequent enums in Adyen/Model/Checkout/StoredPaymentMethodDetails.cs -
Added enum PendingApproval causing +1 value in subsequent enums in:
-
Added enum PendingApproval, CashoutFee, CashoutFunding and CashoutRepayment causing +1 value in subsequent enums in:
Other Changes 🖇️
- added new issue labeler and stalebot by @DjoykeAbyah in #1034
- chore(deps): update dependency microsoft.net.test.sdk to v17.10.0 by @renovate in #1022
- fix stalebot by @DjoykeAbyah in #1040
- Release v18.0.0 by @AdyenAutomationBot in #1036
Full Changelog: v17.0.0...v18.0.0
Adyen .net API Library v17.0.0
What's Changed
Breaking Changes 🛠
- Update all services by @AdyenAutomationBot in #1031
⚠️ Removedpaybybank
enum from PaymentDetails.cs
Other Changes 🖇️
- Added
Issuer
field for PaymentMethodpaybybank
in PayByBankDetails.cs - Release v17.0.0 by @AdyenAutomationBot in #1033
Full Changelog: v16.2.0...v17.0.0