Skip to content

Releases: Adyen/adyen-php-api-library

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

Adyen PHP API Library v20.3.0

16 Sep 11:47
4968131
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

Full Changelog: v20.2.0...v20.3.0

Adyen PHP API Library v20.2.0

02 Sep 09:22
818d687
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

Full Changelog: v20.1.0...v20.2.0

Adyen PHP API Library v20.1.0

22 Aug 09:53
7112ef7
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

Full Changelog: v20.0.0...v20.1.0

Adyen PHP API Library v20.0.0

15 Aug 12:27
9ac4bf1
Compare
Choose a tag to compare

What's Changed

New Features 💎

Fixes ⛑️

Other Changes 🖇️

Note: use cashoutFee and cashoutFunding instead.

New Contributors

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