Releases: Adyen/adyen-php-api-library
Adyen PHP API Library v25.0.0
What's Changed
Breaking Changes ⚒️
- Payments:
- In
AdditionalDataAirline
changedairlinePassengerTelephoneNumber
toairlinePassengerPhoneNumber
- In
New Features 💎
- Checkout:
- In
Split
addedTopUp
.
- In
- NegativeBalanceWarningWebhooks:
- Added
Amount
class. - Added
ModelInterface
class. - Added
NegativeBalanceCompensationWarningNotificationData
class. - Added
NegativeBalanceCompensationWarningNotificationRequest
class. - Added
ObjectSerializer
class. - Added
Resource
class. - Added
ResourceReference
class.
- Added
- Payments:
- In
Split
addedTopUp
.
- In
- Code generation: update services and models by @AdyenAutomationBot in #734
Other Changes 🖇️
- Add deprecation info - models by @ayodejidev in #735
- Add deprecation info for services by @ayodejidev in #737
- Fix deprecation info - remove extra new line by @ayodejidev in #738
- Release v25.0.0 by @AdyenAutomationBot in #736
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
What's Changed
Breaking Changes 🛠
- Checkout API:
airlinePassengerTelephoneNumberchanged toairlinePassengerPhoneNumber
inAdditionalDataAirline
New Features 💎
- Checkout API:
- Added
AffirmDetails
payment method - Added
PayPayDetails
payment method - Added
autoRescue
inAdditionalDataCommon
- Set to true to enable Auto Rescue - Added
maxDaysToRescue
inAdditionalDataCommon
- Specify the rescue window for a transaction, in days, whenautoRescue
is set to true. You can specify a value between 1 and 48.
- Added
Other Changes 🖇️
- Code generation: update services and models by @AdyenAutomationBot in #733
- Release v24.0.0 by @AdyenAutomationBot in #729
- Enhanced Client and Region with support for Terminal Cloud LIVE regional endpoints by @DjoykeAbyah in #724
- fix assert for testGetCloudEndpointForTestEnvironment by @DjoykeAbyah in #727
Full Changelog: v23.2.1...v24.0.0
Adyen PHP API Library v23.2.0
What's Changed
New Features 💎
- BalancePlatform:
- Added
PriorityRestriction
class. - In
TransactionRuleRestrictions
addedpriority
. - In
VerificationDeadline
,VerificationError
andVerificationErrorRecursive
addedissueChargeCard
,issueChargeCardCommercial
,useChargeCard
anduseChargeCardCommercial
enum.
- Added
- ConfigurationWebhooks:
- In
VerificationDeadline
,VerificationError
andVerificationErrorRecursive
addedissueChargeCard
,issueChargeCardCommercial
,useChargeCard
anduseChargeCardCommercial
enum.
- In
- LegalEntityManagement:
- In
VerificationDeadline
,VerificationError
andVerificationErrorRecursive
addedissueChargeCard
,issueChargeCardCommercial
,useChargeCard
anduseChargeCardCommercial
enum.
- In
- ReportWebhooks:
- In
ReportNotificationData
addedid
- In
- Update all services by @AdyenAutomationBot in #722
Other Changes 🖇️
- Release v23.2.0 by @AdyenAutomationBot in #723
Full Changelog: v23.1.0...v23.2.0
Adyen PHP API Library v23.1.0
What's Changed
New Features 💎
- BalancePlatform:
- Added
CounterpartyTypesRestriction
andSourceAccountTypesRestriction
class - In
TransactionRuleRestrictions
addedcounterpartyTypes
andsourceAccountTypes
- Added
- ConfigurationWebhooks:
- In
AccountHolderNotificationRequest
,BalanceAccountNotificationRequest
,CardOrderNotificationRequest
,PaymentNotificationRequest
andSweepConfigurationNotificationRequest
addedtimestamp
- In
- Management:
- In
TerminalConnectivityCellular
addediccid2
- In
UpdatePaymentMethodInfo
addedstoreId
- In
- ManagementWebhooks:
- Added
TerminalAssignmentNotificationRequest
andTerminalAssignmentNotificationResponse
class
- Added
- ReportWebhooks:
- In
ReportNotificationRequest
addedtimestamp
- In
- Update all services by @AdyenAutomationBot in #719
Other Changes 🖇️
- Release v23.1.0 by @AdyenAutomationBot in #721
Full Changelog: v23.0.0...v23.1.0
Adyen PHP API Library v23.0.0
What's Changed
Breaking Changes 🛠
- LegalEntityManagament:
- In
Trust
removedsetTaxAbsent
attribute
- In
- Management:
- In
JCBInfo
removed serviceLevel null check
- In
New Features 💎
- AcsWebhooks:
- In
AuthenticationNotificationData
addedtimestamp
attribute
- In
- Checkout:
- In
CardDetails
andCardDonations
addedencryptedCard
attribute andclicktopay
enum - In
CheckoutPaymentMethod
addedPseDetails
- Added
PseDetails
class
- In
- DisputeWebhooks:
- Added
AbstractOpenApiSchema
class - Added
Amount
class - Added
BalancePlatformNotificationResponse
class - Added
DisputeEventNotification
- Added
DisputeNotificationRequest
class - Added
JSON
class
- Added
- LegalEntityManagament:
- In
PCIQuestionnairesApi
addedcalculatePciStatusOfLegalEntity
- Added
CalculatePciStatusRequest
class - Added
CalculatePciStatusResponse
class - In
LegalEntity
addedunincorporatedPartnership
attribute - In
LegalEntityAssociation
addedsecondaryPartner
andunincorporatedPartnership
attributes - In
LegalEntityInfo
andLegalEntityInfoRequiredType
addedunincorporatedPartnership
attribute - In
OnboardingLinkSettings
addedenforceLegalAge
attribute - In
PhoneNumber
added 'phoneCountryCode' attribute - In
Trust
addeddescription
,businessTrust
,charitableTrust
,discretionaryTrust
andfamilyTrust
attributes - Added
UnincorporatedPartnership
class
- In
- Management:
- Added
DinersInfo
class - In
PaymentMethod
andPaymentMethodSetupInfo
replaced import fromGenericPmWithTdinfo
toDinersInfo
- In
PaymentMetdhoResponse
addedaffirm
attribute
- Added
- TransactionWebhooks:
- In
TransactionNotificationRequestV4
addedtimestamp
attribute
- In
- TransferWebhooks:
- Added
Airline
class - Added
Leg
class - Added
MerchantPurchaseData
class - In
TransferData
addedeventId
attribute - In
TransferEvent
addedeventsData
- Added
TransferEventEventsDataInner
class - In
TransferNotificationRequest
addedtimestamp
- Added
- Transfers:
- Added
Airline
class - Added
Leg
class - Added
MerchantPurchaseData
class - In
Transfer
andTransferInfo
addedtopUp
- In
TransferData
addedeventId
attribute - In
TransferEvent
addedeventData
attribute - Added
TransferEventEventsDataInner
class
- Added
- Update all services by @AdyenAutomationBot in #714
Other Changes 🖇️
- Update Client.php by @seahshaocheng in #716
- added APSE to VALID_REGIONS by @DjoykeAbyah in #717
- Release v23.0.0 by @AdyenAutomationBot in #718
New Contributors
- @seahshaocheng made their first contribution in #716
Full Changelog: v22.1.0...v23.0.0
Adyen PHP API Library v22.1.0
What's Changed
New Features 💎
- BalancePlatform:
- In
CreateSweepConfigurationV2
,SweepConfigurationV2
andUpdateSweepConfigurationV2
addedreasonDetail
, a human readable reason for disabling the sweep.
- In
- ConfigurationWebhooks
- In
SweepConfigurationV2
addedreasonDetail
, a human readable reason for disabling the sweep.
- In
- Update all services by @AdyenAutomationBot in #712
Other Changes 🖇️
- chore(deps): update actions/checkout digest to 11bd719 by @renovate in #700
- Release v22.1.0 by @AdyenAutomationBot in #713
Full Changelog: v22.0.0...v22.1.0
Adyen PHP API Library v22.0.0
What's Changed
Breaking Changes 🛠
- BalancePlatform:
- Removed
PINFunctionalityApi
useManageCardPinApi
instead
- Removed
- Checkout:
- In
PaymentDetails
Removedebanking_FI
- In
StoredPaymentDetails
removedtwint
- In
- LegalEntityManagement:
- Removed
BankAccount
class
- Removed
- TransferWebhook:
- Removed
TransferNotificationTransferTracking
class
- Removed
New Features 💎
-
BalancePlatform:
- Added
AmountNonZeroDecimalsRequirement
class - Added
refusedByCustomer
inCreateSweepConfigurationV2
andUpdateSweepConfigurationV2
- Added
IbanAccountIdentificationRequirement
class - In
TransferRouteRequirementsInner
addedibanPrefixes
- Added
USInternationalAchAddressRequirement
class - Added
AmountNonDecimalsrequired
class - In
AccountHoldersApi
addedgetAllTransactionRulesForAccountHolder
- In
BalanceAccountApi
addedgetAllTransactionRulesForBalanceAccount
- In
PlatformApi
addedgetAllTransactionRulesForBalancePlatform
- Added
-
Checkout:
- Added
CheckoutBankAccount
class - In
CheckoutPaymentMethod
addeddeviceFingerprint
- Added
EbankingFinlandDetails
class - Added
PayByBankAISDirectDebitDetails
class - In
PaymentRequest
addedbankAccount
andshopperConversionId
- Added
shopperConversionId
inPaymentRequest
andPaymentMethodsRequest
- In
ResponseAdditionalDataCard
addedcardProductId
- Added
RivertyDetails
class - In
ThreeDSRequestData
addeddisabled
- Added
TwintDetails
class
- Added
-
ConfigurationWebhooks:
- In
SweepConfigurationV2
addedrefusedByCustomer
- In
-
LegalEntityManagement:
- Added
adyenChargeCard
inAcceptTermsOfServiceResponse
,CalculateTermsOfServiceStatusResponse
,GetTermsOfServiceDocumentRequest
,GetTermsOfServiceDocumentResponse
andTermsOfServiceAcceptanceInfo
- Added
GetAcceptedTermsOfServiceDocumentResponse
class - In
TermsOfServiceApi
addedgetAcceptedTermsOfServiceDocument
- Added
-
Payments:
- In
ResponseAdditionalDataCard
addedcardProductId
- In
-
TransactionWebhooks:
- Added
BankCategoryData
class - Added
InternalCategoryData
class - Added
IssuedCard
class - Added
PaymentInstrument
class - Added
PlatformPayment
class - Added
RelayedAuthorisationData
class - In
Transaction
importtransfer
fromTransferView
instead ofTransferData
, addeddescription
,paymentInstrument
andreferenceForBeneficiary
- Added
TransferNotificationValidationFact
class - Added
TransferView
class - Added
TransferViewCategoryData
class - Added
refusedByCustomer
inTransferData
,TransferEvent
,
- Added
-
Transfers:
- Added
refusedByCustomer
inTransfer
,TransferData
andTransferEvent
- Added
-
Update all services by @AdyenAutomationBot in #706
Other Changes 🖇️
Several unused classes have been dropped:
-
BalancePlatform:
- Removed
Contact
,PaymentInstrumentBankAccount
,PaymentInstrumentReference
,PersonalData
,UKLocalAccountIdentification
,USLocalAccountIdentification
,TransferRouteRequirements
- Removed
-
Checkout:
- Remove
Avs
,BankAccount
,PaymentSetupRequest
,PaymentSetupResponse
, etc..
- Remove
-
Transfers:
- Remove
TransferNotificationTransferTracking
- Remove
-
Transfers webhooks:
RemoveTransferNotificationTransferTracking
-
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
- @ayodejidev made their first contribution in #707
Full Changelog: v21.1.0...v22.0.0
Adyen PHP API Library v21.1.0
What's Changed
New Features 💎
- In
ModificationResult.php
added enumRESPONSE_AUTHORISED
- Update all services by @AdyenAutomationBot in #703
Other Changes 🖇️
- Release v21.1.0 by @AdyenAutomationBot in #704
Full Changelog: v21.0.0...v21.1.0
Adyen PHP API Library v21.0.0
What's Changed
Breaking changes 🛠
- LEM API:
- Removed
CapabilityEnum
,legalEntityId
,service
inBusinessLineInfoUpdate
- Removed
allowDebugUi
inOnboardingLinkSettings
- Removed
- Management API:
- Changed type of
jcb
-attribute fromGenericPmWithTdiInfo
toJCBInfo
inPaymentMethod
- Changed type of
jcb
-attribute fromGenericPmWithTdiInfo
toJCBInfo
inPaymentMethodSetupInfo
- Changed type of
New Features 💎
-
Balance Platform API:
- Added
branchNumber
inbankAccountDetails
- Added
accountHierarchyNotActive
,directDebitNotSupported
,pendingExecution
, andtransferInstrumentDoesNotExist
in:CreateSweepConfigurationV2
SweepConfigurationV2
UpdateSweepConfigurationV2
- Added
name
inRegisterSCARequest
- Added
issueCreditLimit
in:VerificationDeadline
VerificationError
VerificationErrorRecursive
- Added
-
Checkout API:
- Added
fundingSource
andisCardCommercial
incardDetailsResponse
- Added
walletPurpose
(identifiedBoleto
,transferDifferentWallet
,transferOwnWallet
,transferSameWallet
,unidentifiedBoleto
) inFundRecipient
- Added
storedPaymentMethodId
andrecurringDetailReference
inPayToDetails
- Deprecated
recurringDetailReference
inPayToDetails
- Added
-
LEM API:
- Added
CheckTaxElectronicDeliveryConsentResponse
- Added
SetTaxElectronicDeliveryConsentRequest
- Added support for LEM API v3
TaxEDeliveryConsentApi
- Added
-
Management API:
- Added
JCBInfo
- Added
-
Transfers API:
- Added
accountHierarchyNotActive
,DirectDebitNotSupported
,pendingExecution
andtransferInstrumentDoesNotExist
for sweepConfigurationV2 and transferWebhooks. - Added
TransferReview
,transferInfo
,transferEvent
andtransferData
for transferWebhooks - Added
DirectDebitInformation
to transferWebhooks` - Added
issueCreditLimit
inverificationDeadline
,verificationError
andverificationErrorRecursive
- Added
OpenAPI spec or templates produced changes on 15-10-2024 by commit.
Other Changes 🖇️
- added test for merchantReference with space by @DjoykeAbyah in #701
- Update CODEOWNERS by @acampos1916 in #699
- Release v21.0.0 by @AdyenAutomationBot in #702
Full Changelog: v20.4.0...v21.0.0
Adyen PHP API Library v20.4.0
What's Changed
New Features 💎
- Checkout API:
- Add Bizum payment method
- In
Mandate
class addcount
to retrieve the number of transactions that can be performed within the given frequency
- LEM API:
- In
OnboardingLinkSettings
addallowDebugUi
to indicate if the user may press a hidden key combination to open the HO debugging UI.
- In
- Update all services by @AdyenAutomationBot in #695
Other Changes 🖇️
- Release v20.4.0 by @AdyenAutomationBot in #697
Full Changelog: v20.3.0...v20.4.0