Skip to content

Releases: Adyen/adyen-node-api-library

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

Adyen Node API Library v19.2.0

29 Aug 13:38
176a0d6
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

New Contributors

Full Changelog: v19.1.0...v19.2.0

Adyen Node API Library v19.1.0

22 Aug 09:52
7384035
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Checkout API:
    • Add PayToDetails payment method
    • FundRecipient add attribute IBAN
    • PaymentLinkRequest add attributes fundOrigin and fundRecipient
    • PaymentLinkResponse add attributes fundOrigin and fundRecipient
  • Update all services by @AdyenAutomationBot in #1384

Other Changes 🖇️

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

Adyen Node API Library v19.0.0

15 Aug 14:18
491ea65
Compare
Choose a tag to compare

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 to AchDetails, BacsDirectDebitDetails, SepaDirectDebitDetails
    • Adyen Giving support for Campaign Manager: DonationsApi provides the donationCampaigns method to get a list of donation campaigns, DonationCampaignsRequest class has a new field donationCampaignId
    • StoredPaymentMethodDetails the enum BANKTRANSFER_IBAN has been removed
    • In PaymentDetails the enum BANKTRANSFER_IBAN has been added
  • Transfers API:
  • LEM API:
    • Organization add countryOfGoverningLaw attribute
  • Update all services by @AdyenAutomationBot in #1377

Other Changes 🖇️

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