What's Changed
Breaking Changes 🛠
- Management API:
- In
AndroidApp
the fieldstatus
has changed fromString
toStatusEnum
(ARCHIVED
,ERROR
,INVALID
,PROCESSING
,READY
)
- In
- Management webhooks:
- In
PaymentMethodRequestRemovedNotificationRequest
the event type has been renamed topaymentMethodRequest.removed
- In
PaymentMethodScheduledForRemovalNotificationRequest
the event type has been renamed topaymentMethodRequest.scheduledForRemoval
- In
New Features 💎
Add support for Session Authentication API to create the sessions required for integrating Adyen Platform components (#1435)
- Checkout:
- New payment methods
PixDetails
andPixRecurring
- In
PaymentRefundResponse
add attributecapturePspReference
(only available for PayPal refunds) - In
ResponseAdditionalDataCommon
:- ⚠️ the
recurringRecurringDetailReference
andrecurringShopperReference
are deprecated, use instead the new attributetokenizationShopperReference
- add
tokenizationStoreOperationType
andtokenizationStoredPaymentMethodId
attributes, addTokenizationStoreOperationTypeEnum
enum
- ⚠️ the
- New payment methods
- Management API:
- Support
AffirmInfo
andPayToInfo
payment methods - in
Surcharge
class add attribugeexcludeGratuityFromSurcharge
- Support
- Payout:
- In
ResponseAdditionalDataCommon
:- ⚠️ the
recurringRecurringDetailReference
andrecurringShopperReference
are deprecated, use instead the new attributetokenizationShopperReference
- add
tokenizationStoreOperationType
andtokenizationStoredPaymentMethodId
attributes, addTokenizationStoreOperationTypeEnum
enum
- ⚠️ the
- In
- Classic Payments:
- In
ResponseAdditionalDataCommon
:- ⚠️ the
recurringRecurringDetailReference
andrecurringShopperReference
are deprecated, use instead the new attributetokenizationShopperReference
- add
tokenizationStoreOperationType
andtokenizationStoredPaymentMethodId
attributes, addTokenizationStoreOperationTypeEnum
enum
- ⚠️ the
- In
- Terminal API:
- Add
SaleReferenceID
field inCustomerOrder
class (#1436)
- Add
Important
The Recurring API is deprecated. Use the Checkout API recurring endpoints instead.
Other Changes 🖇️
- feat(tls): allow disabling protocol upgrade by @sp00m in #1425
- Improve issue template by @ayodejidev in #1434
- chore(deps): update dependency org.apache.maven.plugins:maven-checkstyle-plugin to v3.6.0 by @renovate in #1381
- fix(exception): better handle non-JSON response bodies by @sp00m in #1404
- Code generation: update services and models by @AdyenAutomationBot #1433
- Release v35.0.0 by @AdyenAutomationBot in #1437
- Session Authentication API #1435 by @gcatanese
Full Changelog: v34.0.0...v35.0.0