Skip to content

Releases: Adyen/adyen-node-api-library

Adyen Node API Library v23.3.0

21 Jan 19:31
75d39f0
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Checkout:
    • Add AffirmPay payment method
    • Add PayPay payment method
    • Add new enum value TopUp in Split class

Other Changes 🖇️

Full Changelog: v23.2.0...v23.3.0

Adyen Node API Library v23.2.0

20 Jan 11:12
11701ad
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Checkout API (auto-rescue):
    • Added autoRescue in AdditionalDataCommon - Set to true to enable Auto Rescue
    • Added maxDaysToRescue in AdditionalDataCommon - Specify the rescue window for a transaction, in days, when autoRescue is set to true. You can specify a value between 1 and 48.
  • Update all services by @AdyenAutomationBot in #1443

Other Changes 🖇️

Full Changelog: v23.1.0...v23.2.0

Adyen Node API Library v23.1.0

06 Jan 13:22
b270fea
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • BalancePlatform:
    • In models added PriorityRestriction
    • Added PriorityRestriction class.
    • In TransactionRuleRestrictions added priority of type PriorityRestriction.
    • In VerificationDeadline, VerificationError and VerificationErrorRecursive added issueChargeCard, issueChargeCardCommercial , useChargeCard and useChargeCardCommercial enum.
  • ConfigurationWebhooks:
    • In VerificationDeadline, VerificationError and VerificationErrorRecursive added issueChargeCard, issueChargeCardCommercial , useChargeCard and useChargeCardCommercial enum.
  • LegalEntityManagement:
    • In VerificationDeadline, VerificationError and VerificationErrorRecursive added issueChargeCard, issueChargeCardCommercial , useChargeCard and useChargeCardCommercial enum.
  • ReportWebhooks:
    • In ReportNotificationData added id
  • Update all services by @AdyenAutomationBot in #1441

Other Changes 🖇️

Important

From January 1, 2025 POS Terminal Management API is deprecated and support stops on April 1, 2025. To automate the management of your terminal fleet, use our Management API.

Full Changelog: v23.0.0...v23.1.0

Adyen Node API Library v23.0.0

23 Dec 12:33
5c158b4
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

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, while null is no longer an option:
  'paymentMethod': ApplePayDonations | CardDonations | GooglePayDonations | IdealDonations;
  • AcsWebhooks:
    • In AuthenticationNotificationData added timestamp attribute
  • BalancePlatform:
    • Added CounterpartyTypesRestriction and SourceAccountTypesRestriction class and import in models
    • Added CounterpartyTypesRestriction and SourceAccountTypesRestriction in transactionRuleRestricton
  • Checkout:
    • In CardDetails and CardDonations added encryptedCard attribute and clicktopay enum
    • In Models and PaymentRequest added pseDetails
    • Added pseDetails’ class
  • ConfigurationWebhooks:
    • Added timestamp to AccountHolderNotificationRequest, BalanceAccountNotificationRequest, CardOrderNotificationRequest,PaymentNotificationRequest and SweepConfigurationNotificationRequest
  • DisputeWebhooks:
    • Added amount, balancePlatformNotificationResponse, disputeEventNotification and disputeNotificationRequest class
    • Added models class with amount, balancePlatformNotificationResponse, disputeEventNotification and disputeNotificationRequest
  • LegalEntityManagament:
    • In PCIQuestionnairesApi added calculatePciStatusOfLegalEntity
    • Added CalculatePciStatusRequest, CalculatePciStatusResponse and UnincorporatedPartnership class
    • In LegalEntity added unincorporatedPartnership attribute
    • In LegalEntityAssociation added secondaryPartner and unincorporatedPartnership attributes
    • In LegalEntityInfo and LegalEntityInfoRequiredType added unincorporatedPartnership attribute
    • In models added calculatePciStatusRequest, calculatePciStatusResponse and unincorporatedPartnership
    • In OnboardingLinkSettings added enforceLegalAge attribute
    • In PhoneNumber added phoneCountryCode attribute
    • In Trust added description , businessTrust, charitableTrust, discretionaryTrust and familyTrust attributes
  • Management:
    • Added DinersInfo class
    • In JCBINfo changed serviceLevel to optional
    • In models added dinersInfo
    • In PaymentMethod and PaymentMethodSetupInfo replaced import from GenericPmWithTdinfo to DinersInfo
    • In PaymentMethodResponse and PaymentMethodSetupInfo added affirm
    • In TerminalConnectivityCellular added iccid2
    • In UpdatePaymentMethodInfo added storeId
  • ManagementWebhooks
    • In models added terminalAssignmentNotificationRequest and terminalAssignmentNotificationResponse
    • Added TerminalAssignmentNotificationRequest and TerminalAssignmentNotificationResponse class
  • ReportWebhooks:
    • Added timestamp in ReportNotificationRequest
  • Payout:
    • In models added ResponseAdditionalDataCard
    • In ResponseAdditionalDataCard added cardProductId
  • TransactionWebhooks:
    • In TransactionNotificationRequestV4 added timestamp attribute
  • TransferWebhooks:
    • Added Airline, Leg and MerchantPurchaseData class
    • In models added airline, leg and MerchantPurchaseData
    • In TransferData added eventId, platformPayment and topUp attributes
    • In TransferEvent added eventsData
    • In TransferNotificationRequest added timestamp
  • Transfers:
    • Added Airline, Leg and MerchantPurchaseData class
    • In models added leg, airline and MerchantPurchaseData
    • In transfer added platformPayment
    • In transferData added eventId, platformPaymentandtopUp` attributes
    • In transferEvent added eventsData
    • In transferInfo added platformPayment and topUp

Other Changes 🖇️

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

Adyen Node API Library v22.1.0

25 Nov 12:11
f7a6524
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • BalancePlatform
    • In accountHoldersApi, balanceAccountsApi and platformApi using TransactionRulesResponse added getAllTransactionRulesForAccountHolder
    • Added AmountNonZeroDecimalsRequirement class
    • In CreateSweepConfigurationV2, SweepConfigurationV2 and UpdateSweepConfigurationV2 added reasonDetail, a human readable reason for disabling the sweep.
    • Added IbanAccountIdentificationRequirement class
    • In models added AmountNonZeroDecimalsRequirement, IbanAccountIdentificationRequirement and USInternationalAchAddressRequirement
    • In transferRoute added AmountNonZeroDecimalsRequirement, IbanAccountIdentificationRequirement and USInternationalAchAddressRequirement
    • Added USInternationalAchAddressRequirement class
  • Checkout
    • Added CheckoutBankAccount
    • In models and paymentRequest added CheckoutBankAccount and RivertyDetails
    • In paymentMethodsRequest added shopperConversionId
    • Added RivertyDetails class
  • ConfigurationWebhooks
    • In SweepConfigurationV2 added reasonDetail and refusedByCustomer
  • TransferWebhooks
    • In transferData and transferEvent added refusedByCustomer
  • Transfers
    • In transfer and transferData added refusedByCustomer
  • Update all services by @AdyenAutomationBot in #1428

Other Changes 🖇️

New Contributors

Full Changelog: v22.0.0...v22.1.0

Adyen Node API Library v22.0.0

11 Nov 12:16
91e45ec
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • Checkout

    • In storedPaymentMethodDetails removed twint enum
    • In paymentDetails removed ebanking_FI enum
  • TransactionWebhook

    • In transaction removed transferData
    • In transferView removed transferData

Other Changes 🖇️

  • Checkout

    • Added eBankingFinlandDetails class
    • Inmodels.ts added eBankingFinlandDetails and twintDetails
    • Added payByBankAISDirectDebitDetails class
    • In paymentRequest added eBankingFinlandDetails, PayByBankAISDirectDebitDetails and twintDetails
    • In responseAdditionalDataCard added cardProductId enum
    • In threeDSRequestData added disabled enum
  • LegalEntityManagement

    • In termsOfServiceApi added getAcceptedTermsOfServiceDocumentResponse
    • Added twintDetails class
    • Added adyenChargeCard in acceptTermsOfServiceResponse, calculateTermsOdServiceStatusResponse, getTermsOfServiceDocumentRequest, getTermsOfServiceDocumentResponse and termsOfServiceAcceptanceInfo
    • Added getAcceptedTermsOfServiceDocumentResponse class
    • In models added getAcceptedTermsOfServiceDocumentResponse
  • Payment

    • In models added responseAdditionalDataCard
    • In responseAdditionalDataCard added cardProductId enum
  • TransactionWebhook

    • Added bankCategoryData class
    • Added internalCategoryData class
    • Added issueCard class
    • In models added bankCategoryData, internalCategoryData, issueCard, paymentInstrument, platformPayment, relayedAuthorisationData, transferNotificationValidationFact and transferView
    • Added paymentInstrument class
    • Added platformPayment class
    • Added relayedAuthorisationData class
    • In transaction added paymentInstrument and transferView
    • Added transferNotificationValidationFact class
    • In transferView added transferView

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

Adyen Node API Library v21.0.0

28 Oct 10:46
fd0f0f4
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

Other Changes 🖇️

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

Adyen Node API Library v20.0.0

15 Oct 12:05
85405e4
Compare
Choose a tag to compare

Breaking Changes 🛠

  • LEM API:
    • Removed CapabilityEnum, legalEntityId, ServiceEnum in BusinessLineInfoUpdate
    • Removed allowDebugUi in OnboardingLinkSettings
  • Management API:
    • Added JCBInfo
    • Changed type of jcb-attribute from GenericPmWithTdiInfo to JCBInfo in PaymentMethod
    • Changed type of jcb-attribute from GenericPmWithTdiInfo to JCBInfo in PaymentMethodSetupInfo

New Features 💎

  • Checkout API:

    • Added fundingSource and isCardCommercial in cardDetailsResponse
    • Added WalletPurposeEnum (identifiedBoleto, transferDifferentWallet, transferOwnWallet, transferSameWallet, unidentifiedBoleto) in FundRecipient
    • Added storedPaymentMethodId in PayToDetails
    • Deprecated recurringDetailReference in PayToDetails
  • LEM API:

    • Added checkTaxElectronicDeliveryConsentResponse
    • Added setTaxElectronicDeliveryConsentRequest
    • Added support for LEM API v3 TaxEDeliveryConsentApi
  • Balance Platform API:

    • Added branchNumber in bankAccountDetails
  • Transfers API:

    • Added accountHierarchyNotActive, directDebitNotSupported, pendingExecution and transferInstrumentDoesNotExist for sweepConfigurationV2 and transferWebhooks.
    • Added transferReview, transferInfo, transferEvent and transferData to transferWebhooks
    • Added DirectDebitInformation to transferWebhooks
    • Added issueCreditLimit in verificationDeadline, verificationError and verificationErrorRecursive

Other Changes 🖇️

Full Changelog: v19.4.0...v20.0.0

Adyen Node API Library v19.4.0

30 Sep 13:20
acbcc96
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Checkout API:
    • Added Bizum payment method in paymentDetails.ts
    • In mandate.ts add count to retrieve the number of transactions that can be performed within the given frequency.
  • LEM API:
    • In onboardingLinkSettings.ts add allowDebugUi to indicate if the user may press a hidden key combination to open the HO debugging UI.
  • Update all services by @AdyenAutomationBot in #1411

Other Changes 🖇️

Full Changelog: v19.3.0...v19.4.0

Adyen Node API Library v19.3.0

16 Sep 12:44
c652ccf
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Checkout API:
    • Add EftDetails payment method
    • In CheckoutBankTransferAction class the attributes accountNumber, routingNumber, sortCode have been added
  • LEM API:
    • Add ISSUECREDITLIMIT enum to VerificationDeadline, VerificationError, VerificationErrorRecursive
    • Improved comments on enums
  • Management API:
    • Add support for Accel, Nyce, PayMe, Pulse, Sodexo, Star
    • Connectivity class add attribute terminalIPAddressURL
  • Update all services by @AdyenAutomationBot in #1394

Other Changes 🖇️

Full Changelog: v19.2.0...v19.3.0