Releases: Adyen/adyen-node-api-library
Releases · Adyen/adyen-node-api-library
Adyen Node API Library v23.0.0
What's Changed
Breaking Changes 🛠
- LegalEntityManagament:
- In
Trust
removedsetTaxAbsent
attribute
- In
- Update all services by @AdyenAutomationBot in #1433
New Features 💎
This version of the library introduces 2 significant improvements:
- optional attributes can be set as
null
: in the previous version it was only possible to omit the attribute.
For example, an optional attribute is defined as such:
'contactDetails'?: ContactDetails | null;
- mandatory polymorphic attributes cannot be set as
null
: in the previous version it was possible to do so.
For example, a mandatory attribute can be any of the allowed classes, whilenull
is no longer an option:
'paymentMethod': ApplePayDonations | CardDonations | GooglePayDonations | IdealDonations;
- AcsWebhooks:
- In
AuthenticationNotificationData
addedtimestamp
attribute
- In
- BalancePlatform:
- Added
CounterpartyTypesRestriction
andSourceAccountTypesRestriction
class and import inmodels
- Added
CounterpartyTypesRestriction
andSourceAccountTypesRestriction
intransactionRuleRestricton
- Added
- Checkout:
- In
CardDetails
andCardDonations
addedencryptedCard
attribute andclicktopay
enum - In
Models
andPaymentRequest
addedpseDetails
- Added
pseDetails’
class
- In
- ConfigurationWebhooks:
- Added
timestamp
toAccountHolderNotificationRequest
,BalanceAccountNotificationRequest
,CardOrderNotificationRequest
,PaymentNotificationRequest
andSweepConfigurationNotificationRequest
- Added
- DisputeWebhooks:
- Added
amount
,balancePlatformNotificationResponse
,disputeEventNotification
anddisputeNotificationRequest
class - Added
models
class withamount
,balancePlatformNotificationResponse
,disputeEventNotification
anddisputeNotificationRequest
- Added
- LegalEntityManagament:
- In
PCIQuestionnairesApi
addedcalculatePciStatusOfLegalEntity
- Added
CalculatePciStatusRequest
,CalculatePciStatusResponse
andUnincorporatedPartnership
class - In
LegalEntity
addedunincorporatedPartnership
attribute - In
LegalEntityAssociation
addedsecondaryPartner
andunincorporatedPartnership
attributes - In
LegalEntityInfo
andLegalEntityInfoRequiredType
addedunincorporatedPartnership
attribute - In
models
addedcalculatePciStatusRequest
,calculatePciStatusResponse
andunincorporatedPartnership
- In
OnboardingLinkSettings
addedenforceLegalAge
attribute - In
PhoneNumber
addedphoneCountryCode
attribute - In
Trust
addeddescription
,businessTrust
,charitableTrust
,discretionaryTrust
andfamilyTrust
attributes
- In
- Management:
- Added
DinersInfo
class - In
JCBINfo
changedserviceLevel
to optional - In
models
addeddinersInfo
- In
PaymentMethod
andPaymentMethodSetupInfo
replaced import fromGenericPmWithTdinfo
toDinersInfo
- In
PaymentMethodResponse
andPaymentMethodSetupInfo
addedaffirm
- In
TerminalConnectivityCellular
addediccid2
- In
UpdatePaymentMethodInfo
addedstoreId
- Added
- ManagementWebhooks
- In
models
addedterminalAssignmentNotificationRequest
andterminalAssignmentNotificationResponse
- Added
TerminalAssignmentNotificationRequest
andTerminalAssignmentNotificationResponse
class
- In
- ReportWebhooks:
- Added
timestamp
inReportNotificationRequest
- Added
- Payout:
- In
models
addedResponseAdditionalDataCard
- In
ResponseAdditionalDataCard
addedcardProductId
- In
- TransactionWebhooks:
- In
TransactionNotificationRequestV4
addedtimestamp
attribute
- In
- TransferWebhooks:
- Added
Airline
,Leg
andMerchantPurchaseData
class - In
models
addedairline
,leg
andMerchantPurchaseData
- In
TransferData
addedeventId
,platformPayment
andtopUp
attributes - In
TransferEvent
addedeventsData
- In
TransferNotificationRequest
addedtimestamp
- Added
- Transfers:
- Added
Airline
,Leg
andMerchantPurchaseData
class - In
models
addedleg
,airline
andMerchantPurchaseData
- In
transfer
addedplatformPayment
- In
transferData
added eventId,
platformPaymentand
topUp` attributes - In
transferEvent
addedeventsData
- In
transferInfo
addedplatformPayment
andtopUp
- Added
Other Changes 🖇️
- Allow nullable for TerminalSettings by @DjoykeAbyah in #1432
- chore(deps): update actions/setup-node action to v4 by @renovate in #1401
- adjust mustache templates by @DjoykeAbyah in #1438
- Update all services by @AdyenAutomationBot in #1440
- Release v23.0.0 by @AdyenAutomationBot in #1434
Full Changelog: v22.1.0...v23.0.0
Adyen Node API Library v22.1.0
What's Changed
New Features 💎
- BalancePlatform
- In
accountHoldersApi
,balanceAccountsApi
andplatformApi
usingTransactionRulesResponse
addedgetAllTransactionRulesForAccountHolder
- Added
AmountNonZeroDecimalsRequirement
class - In
CreateSweepConfigurationV2
,SweepConfigurationV2
andUpdateSweepConfigurationV2
addedreasonDetail
, a human readable reason for disabling the sweep. - Added
IbanAccountIdentificationRequirement
class - In models added
AmountNonZeroDecimalsRequirement
,IbanAccountIdentificationRequirement
andUSInternationalAchAddressRequirement
- In
transferRoute
addedAmountNonZeroDecimalsRequirement
,IbanAccountIdentificationRequirement
andUSInternationalAchAddressRequirement
- Added
USInternationalAchAddressRequirement
class
- In
- Checkout
- Added
CheckoutBankAccount
- In
models
andpaymentRequest
addedCheckoutBankAccount
andRivertyDetails
- In
paymentMethodsRequest
addedshopperConversionId
- Added
RivertyDetails
class
- Added
- ConfigurationWebhooks
- In
SweepConfigurationV2
addedreasonDetail
andrefusedByCustomer
- In
- TransferWebhooks
- In
transferData
andtransferEvent
addedrefusedByCustomer
- In
- Transfers
- In
transfer
andtransferData
addedrefusedByCustomer
- In
- Update all services by @AdyenAutomationBot in #1428
Other Changes 🖇️
- Add minimum required release age by @ayodejidev in #1429
- Release v22.1.0 by @AdyenAutomationBot in #1430
New Contributors
- @ayodejidev made their first contribution in #1429
Full Changelog: v22.0.0...v22.1.0
Adyen Node API Library v22.0.0
What's Changed
Breaking Changes 🛠
-
Checkout
- In
storedPaymentMethodDetails
removedtwint
enum - In
paymentDetails
removedebanking_FI
enum
- In
-
TransactionWebhook
- In
transaction
removedtransferData
- In
transferView
removedtransferData
- In
- Update all services by @AdyenAutomationBot in #1424
Other Changes 🖇️
-
Checkout
- Added
eBankingFinlandDetails
class - In
models.ts
addedeBankingFinlandDetails
andtwintDetails
- Added
payByBankAISDirectDebitDetails
class - In
paymentRequest
addedeBankingFinlandDetails
,PayByBankAISDirectDebitDetails
andtwintDetails
- In
responseAdditionalDataCard
addedcardProductId
enum - In
threeDSRequestData
addeddisabled
enum
- Added
-
LegalEntityManagement
- In
termsOfServiceApi
added getAcceptedTermsOfServiceDocumentResponse - Added
twintDetails
class - Added
adyenChargeCard
inacceptTermsOfServiceResponse
,calculateTermsOdServiceStatusResponse
,getTermsOfServiceDocumentRequest
,getTermsOfServiceDocumentResponse
andtermsOfServiceAcceptanceInfo
- Added
getAcceptedTermsOfServiceDocumentResponse
class - In
models
addedgetAcceptedTermsOfServiceDocumentResponse
- In
-
Payment
- In
models
addedresponseAdditionalDataCard
- In
responseAdditionalDataCard
addedcardProductId
enum
- In
-
TransactionWebhook
- Added
bankCategoryData
class - Added
internalCategoryData
class - Added
issueCard
class - In
models
addedbankCategoryData
,internalCategoryData
,issueCard
,paymentInstrument
,platformPayment
,relayedAuthorisationData
,transferNotificationValidationFact
andtransferView
- Added
paymentInstrument
class - Added
platformPayment
class - Added
relayedAuthorisationData
class - In
transaction
addedpaymentInstrument
andtransferView
- Added
transferNotificationValidationFact
class - In
transferView
addedtransferView
- Added
- chore(deps): update actions/checkout digest to 11bd719 by @renovate in #1425
- Release v22.0.0 by @AdyenAutomationBot in #1426
Full Changelog: v21.0.0...v22.0.0
Adyen Node API Library v21.0.0
What's Changed
Breaking Changes 🛠
- Management API
- In
splitConfiguration.ts
removedproperty stores
- In
- Update all services by @AdyenAutomationBot in #1418
Other Changes 🖇️
- Management API
- In
configuration.ts
added propertycommercial
- In
currency
added propertymaxAmount
- In
- Classic Payments API
- in
modificationResult
added enumAuthorised
- in
- Add @deprecated tag: mark deprecated attributes of the models in the OpenAPI files by @gcatanese in #1414
- Update all services by @AdyenAutomationBot in #1423
- Run CodeQL analysis on cron job only by @gcatanese in #1422
- Release v21.0.0 by @AdyenAutomationBot in #1421
Full Changelog: v20.0.0...v21.0.0
Adyen Node API Library v20.0.0
Breaking Changes 🛠
- LEM API:
- Removed
CapabilityEnum
,legalEntityId
,ServiceEnum
inBusinessLineInfoUpdate
- Removed
allowDebugUi
inOnboardingLinkSettings
- Removed
- Management API:
- Added
JCBInfo
- Changed type of
jcb
-attribute fromGenericPmWithTdiInfo
toJCBInfo
inPaymentMethod
- Changed type of
jcb
-attribute fromGenericPmWithTdiInfo
toJCBInfo
inPaymentMethodSetupInfo
- Added
New Features 💎
-
Checkout API:
- Added
fundingSource
andisCardCommercial
incardDetailsResponse
- Added
WalletPurposeEnum
(identifiedBoleto
,transferDifferentWallet
,transferOwnWallet
,transferSameWallet
,unidentifiedBoleto
) inFundRecipient
- Added
storedPaymentMethodId
inPayToDetails
- Deprecated
recurringDetailReference
inPayToDetails
- Added
-
LEM API:
- Added
checkTaxElectronicDeliveryConsentResponse
- Added
setTaxElectronicDeliveryConsentRequest
- Added support for LEM API v3
TaxEDeliveryConsentApi
- Added
-
Balance Platform API:
- Added
branchNumber
inbankAccountDetails
- Added
-
Transfers API:
- Added
accountHierarchyNotActive
,directDebitNotSupported
,pendingExecution
andtransferInstrumentDoesNotExist
for sweepConfigurationV2 and transferWebhooks. - Added
transferReview
,transferInfo
,transferEvent
andtransferData
to transferWebhooks - Added
DirectDebitInformation
to transferWebhooks - Added
issueCreditLimit
inverificationDeadline
,verificationError
andverificationErrorRecursive
- Added
Other Changes 🖇️
- Update CODEOWNERS by @acampos1916 in #1415
- Release v20.0.0 by @AdyenAutomationBot in #1416
Full Changelog: v19.4.0...v20.0.0
Adyen Node API Library v19.4.0
What's Changed
New Features 💎
- Checkout API:
- Added Bizum payment method in
paymentDetails.ts
- In
mandate.ts
addcount
to retrieve the number of transactions that can be performed within the given frequency.
- Added Bizum payment method in
- LEM API:
- In
onboardingLinkSettings.ts
addallowDebugUi
to indicate if the user may press a hidden key combination to open the HO debugging UI.
- In
- Update all services by @AdyenAutomationBot in #1411
Other Changes 🖇️
- Release v19.4.0 by @AdyenAutomationBot in #1412
Full Changelog: v19.3.0...v19.4.0
Adyen Node API Library v19.3.0
What's Changed
New Features 💎
- Checkout API:
- Add EftDetails payment method
- In
CheckoutBankTransferAction
class the attributesaccountNumber
,routingNumber
,sortCode
have been added
- LEM API:
- Add
ISSUECREDITLIMIT
enum toVerificationDeadline
,VerificationError
,VerificationErrorRecursive
- Improved comments on enums
- Add
- Management API:
- Add support for Accel, Nyce, PayMe, Pulse, Sodexo, Star
Connectivity
class add attributeterminalIPAddressURL
- Update all services by @AdyenAutomationBot in #1394
Other Changes 🖇️
- Use
npm config
when setting auth token during publishing by @vergilfromadyen in #1395 - Update npmpublish.yml again by @vergilfromadyen in #1397
- Revert removing
npm config set
when npm publishing by @vergilfromadyen in #1398 - Release v19.3.0 by @AdyenAutomationBot in #1396
Full Changelog: v19.2.0...v19.3.0
Adyen Node API Library v19.2.0
What's Changed
New Features 💎
- Minor updates (comments)
- Update all services by @AdyenAutomationBot in #1387
Other Changes 🖇️
- chore(deps): bump ws from 7.5.8 to 7.5.10 by @dependabot in #1366
- Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in #1221
- removed coveralls from devdependencies by @wboereboom in #1390
- Chore(deps): bump tough-cookie from 4.0.0 to 4.1.4 by @dependabot in #1391
- Renamed the NPM publishing token by @vergilfromadyen in #1392
- chore(deps): update dependency nock to v13.5.5 by @renovate in #1385
- Update npmpublish.yml by @jillingk in #1393
- Release v19.2.0 by @AdyenAutomationBot in #1388
New Contributors
- @vergilfromadyen made their first contribution in #1392
Full Changelog: v19.1.0...v19.2.0
Adyen Node API Library v19.1.0
What's Changed
New Features 💎
- Checkout API:
- Add PayToDetails payment method
FundRecipient
add attributeIBAN
PaymentLinkRequest
add attributesfundOrigin
andfundRecipient
PaymentLinkResponse
add attributesfundOrigin
andfundRecipient
- Update all services by @AdyenAutomationBot in #1384
Other Changes 🖇️
- Release v19.1.0 by @AdyenAutomationBot in #1386
Full Changelog: v19.0.0...v19.1.0
Adyen Node API Library v19.0.0
What's Changed
Breaking Changes 🛠
- Checkout API:
- The attribute
transferInstrumentId
(the unique identifier of your user's verified transfer instrument, which you can use to top up their balance accounts includes) has been added toAchDetails
,BacsDirectDebitDetails
,SepaDirectDebitDetails
- Adyen Giving support for Campaign Manager:
DonationsApi
provides thedonationCampaigns
method to get a list of donation campaigns,DonationCampaignsRequest
class has a new fielddonationCampaignId
StoredPaymentMethodDetails
the enumBANKTRANSFER_IBAN
has been removed- In
PaymentDetails
the enumBANKTRANSFER_IBAN
has been added
- The attribute
- Transfers API:
- Removed enums
cashOutFee
,cashOutFunding
and addedcard
in:- src/typings/transferWebhooks/transferData.ts
- src/typings/transfers/transfer.ts
- src/typings/transfers/transferData.ts
Note: usecashoutFee
andcashoutFunding
instead.
- Removed enums
- LEM API:
Organization
addcountryOfGoverningLaw
attribute
- Update all services by @AdyenAutomationBot in #1377
Other Changes 🖇️
- added link to API-Explorer to PaymentsApp API in readme by @DjoykeAbyah in #1382
- added return for live and test prefix by @DjoykeAbyah in #1381
- Release v19.0.0 by @AdyenAutomationBot in #1383
Full Changelog: v18.1.0...v19.0.0