Skip to content

Releases: Adyen/adyen-php-api-library

Adyen PHP API Library v25.0.0

03 Feb 13:42
e457b18
Compare
Choose a tag to compare

What's Changed

Breaking Changes ⚒️

  • Payments:
    • In AdditionalDataAirline changed airlinePassengerTelephoneNumber to airlinePassengerPhoneNumber

New Features 💎

  • Checkout:
    • In Split added TopUp.
  • NegativeBalanceWarningWebhooks:
    • Added Amount class.
    • Added ModelInterface class.
    • Added NegativeBalanceCompensationWarningNotificationData class.
    • Added NegativeBalanceCompensationWarningNotificationRequest class.
    • Added ObjectSerializer class.
    • Added Resource class.
    • Added ResourceReference class.
  • Payments:
    • In Split added TopUp.
  • Code generation: update services and models by @AdyenAutomationBot in #734

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: v24.0.0...v25.0.0

Adyen PHP API Library v24.0.0

21 Jan 13:39
a51b050
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • Checkout API:
    • airlinePassengerTelephoneNumber changed to airlinePassengerPhoneNumber in AdditionalDataAirline

New Features 💎

  • Checkout API:
    • Added AffirmDetails payment method
    • Added PayPayDetails payment method
    • 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.

Other Changes 🖇️

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

Adyen PHP API Library v23.2.0

06 Jan 13:30
1843759
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • BalancePlatform:
    • Added PriorityRestriction class.
    • In TransactionRuleRestrictions added priority.
    • 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 #722

Other Changes 🖇️

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

Adyen PHP API Library v23.1.0

23 Dec 16:17
1543955
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • BalancePlatform:
    • Added CounterpartyTypesRestriction and SourceAccountTypesRestriction class
    • In TransactionRuleRestrictions added counterpartyTypes and sourceAccountTypes
  • ConfigurationWebhooks:
    • In AccountHolderNotificationRequest, BalanceAccountNotificationRequest, CardOrderNotificationRequest, PaymentNotificationRequest and SweepConfigurationNotificationRequest added timestamp
  • Management:
    • In TerminalConnectivityCellular added iccid2
    • In UpdatePaymentMethodInfo added storeId
  • ManagementWebhooks:
    • Added TerminalAssignmentNotificationRequest and TerminalAssignmentNotificationResponse class
  • ReportWebhooks:
    • In ReportNotificationRequest added timestamp
  • Update all services by @AdyenAutomationBot in #719

Other Changes 🖇️

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

Adyen PHP API Library v23.0.0

10 Dec 12:04
af262a7
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • LegalEntityManagament:
    • In Trust removed setTaxAbsent attribute
  • Management:
    • In JCBInfo removed serviceLevel null check

New Features 💎

  • AcsWebhooks:
    • In AuthenticationNotificationData added timestamp attribute
  • Checkout:
    • In CardDetails and CardDonations added encryptedCard attribute and clicktopay enum
    • In CheckoutPaymentMethod added PseDetails
    • Added PseDetails class
  • DisputeWebhooks:
    • Added AbstractOpenApiSchema class
    • Added Amount class
    • Added BalancePlatformNotificationResponse class
    • Added DisputeEventNotification
    • Added DisputeNotificationRequest class
    • Added JSON class
  • LegalEntityManagament:
    • In PCIQuestionnairesApi added calculatePciStatusOfLegalEntity
    • Added CalculatePciStatusRequest class
    • Added CalculatePciStatusResponse class
    • In LegalEntity added unincorporatedPartnership attribute
    • In LegalEntityAssociation added secondaryPartner and unincorporatedPartnership attributes
    • In LegalEntityInfo and LegalEntityInfoRequiredType added unincorporatedPartnership attribute
    • In OnboardingLinkSettings added enforceLegalAge attribute
    • In PhoneNumber added 'phoneCountryCode' attribute
    • In Trust added description , businessTrust, charitableTrust, discretionaryTrust and familyTrust attributes
    • Added UnincorporatedPartnership class
  • Management:
    • Added DinersInfo class
    • In PaymentMethod and PaymentMethodSetupInfo replaced import from GenericPmWithTdinfo to DinersInfo
    • In PaymentMetdhoResponse added affirm attribute
  • TransactionWebhooks:
    • In TransactionNotificationRequestV4 added timestamp attribute
  • TransferWebhooks:
    • Added Airline class
    • Added Leg class
    • Added MerchantPurchaseData class
    • In TransferData added eventId attribute
    • In TransferEvent added eventsData
    • Added TransferEventEventsDataInner class
    • In TransferNotificationRequest added timestamp
  • Transfers:
    • Added Airline class
    • Added Leg class
    • Added MerchantPurchaseData class
    • In Transfer and TransferInfo added topUp
    • In TransferData added eventId attribute
    • In TransferEvent added eventData attribute
    • Added TransferEventEventsDataInner class
  • Update all services by @AdyenAutomationBot in #714

Other Changes 🖇️

New Contributors

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

Adyen PHP API Library v22.1.0

25 Nov 12:05
88b0ac7
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • BalancePlatform:
    • In CreateSweepConfigurationV2, SweepConfigurationV2 and UpdateSweepConfigurationV2 added reasonDetail, a human readable reason for disabling the sweep.
  • ConfigurationWebhooks
    • In SweepConfigurationV2 added reasonDetail, a human readable reason for disabling the sweep.
  • Update all services by @AdyenAutomationBot in #712

Other Changes 🖇️

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

Adyen PHP API Library v22.0.0

18 Nov 18:21
d26326b
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • BalancePlatform:
    • Removed PINFunctionalityApi use ManageCardPinApi instead
  • Checkout:
    • In PaymentDetails Removed ebanking_FI
    • In StoredPaymentDetails removed twint
  • LegalEntityManagement:
    • Removed BankAccount class
  • TransferWebhook:
    • Removed TransferNotificationTransferTracking class

New Features 💎

  • BalancePlatform:

    • Added AmountNonZeroDecimalsRequirement class
    • Added refusedByCustomer inCreateSweepConfigurationV2 and UpdateSweepConfigurationV2
    • Added IbanAccountIdentificationRequirement class
    • In TransferRouteRequirementsInner added ibanPrefixes
    • Added USInternationalAchAddressRequirement class
    • Added AmountNonDecimalsrequired class
    • In AccountHoldersApi added getAllTransactionRulesForAccountHolder
    • In BalanceAccountApi added getAllTransactionRulesForBalanceAccount
    • In PlatformApi added getAllTransactionRulesForBalancePlatform
  • Checkout:

    • Added CheckoutBankAccount class
    • In CheckoutPaymentMethod added deviceFingerprint
    • Added EbankingFinlandDetails class
    • Added PayByBankAISDirectDebitDetails class
    • In PaymentRequest added bankAccount and shopperConversionId
    • Added shopperConversionId in PaymentRequest and PaymentMethodsRequest
    • In ResponseAdditionalDataCard added cardProductId
    • Added RivertyDetails class
    • In ThreeDSRequestData added disabled
    • Added TwintDetails class
  • ConfigurationWebhooks:

    • In SweepConfigurationV2 added refusedByCustomer
  • LegalEntityManagement:

    • Added adyenChargeCard in AcceptTermsOfServiceResponse, CalculateTermsOfServiceStatusResponse, GetTermsOfServiceDocumentRequest, GetTermsOfServiceDocumentResponse and TermsOfServiceAcceptanceInfo
    • Added GetAcceptedTermsOfServiceDocumentResponse class
    • In TermsOfServiceApi added getAcceptedTermsOfServiceDocument
  • Payments:

    • In ResponseAdditionalDataCard added cardProductId
  • TransactionWebhooks:

    • Added BankCategoryData class
    • Added InternalCategoryData class
    • Added IssuedCard class
    • Added PaymentInstrument class
    • Added PlatformPayment class
    • Added RelayedAuthorisationData class
    • In Transaction import transfer from TransferView instead of TransferData, added description, paymentInstrument and referenceForBeneficiary
    • Added TransferNotificationValidationFact class
    • Added TransferView class
    • Added TransferViewCategoryData class
    • Added refusedByCustomer in TransferData, TransferEvent,
  • Transfers:

    • Added refusedByCustomer in Transfer, TransferData and TransferEvent
  • Update all services by @AdyenAutomationBot in #706

Other Changes 🖇️

Several unused classes have been dropped:

  • BalancePlatform:

    • Removed Contact, PaymentInstrumentBankAccount, PaymentInstrumentReference, PersonalData, UKLocalAccountIdentification, USLocalAccountIdentification, TransferRouteRequirements
  • Checkout:

    • Remove Avs, BankAccount, PaymentSetupRequest, PaymentSetupResponse, etc..
  • Transfers:

    • Remove TransferNotificationTransferTracking
  • Transfers webhooks:
    Remove TransferNotificationTransferTracking

  • Add minimum required release age by @ayodejidev in #707

  • Create codeql analysis workflow by @ayodejidev in #708

  • Make Packagist badge automatic by @szepeviktor in #705

  • Release v22.0.0 by @AdyenAutomationBot in #709

New Contributors

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

Adyen PHP API Library v21.1.0

28 Oct 10:37
8d1fd88
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

Full Changelog: v21.0.0...v21.1.0

Adyen PHP API Library v21.0.0

15 Oct 15:35
a4e7fff
Compare
Choose a tag to compare

What's Changed

Breaking changes 🛠

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

New Features 💎

  • Balance Platform API:

    • Added branchNumber in bankAccountDetails
    • Added accountHierarchyNotActive, directDebitNotSupported, pendingExecution, and transferInstrumentDoesNotExist in:
      • CreateSweepConfigurationV2
      • SweepConfigurationV2
      • UpdateSweepConfigurationV2
    • Added name in RegisterSCARequest
    • Added issueCreditLimit in:
      • VerificationDeadline
      • VerificationError
      • VerificationErrorRecursive
  • Checkout API:

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

    • Added CheckTaxElectronicDeliveryConsentResponse
    • Added SetTaxElectronicDeliveryConsentRequest
    • Added support for LEM API v3 TaxEDeliveryConsentApi
  • Management API:

    • Added JCBInfo
  • Transfers API:

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

OpenAPI spec or templates produced changes on 15-10-2024 by commit.

Other Changes 🖇️

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

Adyen PHP API Library v20.4.0

30 Sep 13:13
5bc9d69
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Checkout API:
    • Add Bizum payment method
    • In Mandate class add count to retrieve the number of transactions that can be performed within the given frequency
  • LEM API:
    • In OnboardingLinkSettings 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 #695

Other Changes 🖇️

Full Changelog: v20.3.0...v20.4.0