Skip to content

Adyen PHP API Library v22.0.0

Latest
Compare
Choose a tag to compare
@AdyenAutomationBot AdyenAutomationBot released this 18 Nov 18:21
d26326b

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