Skip to content

Adyen Go API Library v15.0.0

Compare
Choose a tag to compare
@AdyenAutomationBot AdyenAutomationBot released this 18 Nov 12:09
· 37 commits to main since this release

What's Changed

Breaking Changes ๐Ÿ› 

  • Balance Platform API:
    • Remove PinFunctionalityApi: use ManageCardPinApi instead
  • Configuration webhooks:
    • Upgrade to support Configuration webhooks v2
      • Enums follow camelCase conventions, you can expect changes like Active -> active, Closed -> closed, Landline -> landline, etc..
      • Remove attribute PaymentInstruments in model_balance_account
  • Transaction webhooks:
    • Rename TransferData to TransferView

New Features ๐Ÿ’Ž

  • Checkout API:

    • Add new payment methods EBankingFinlandDetails, PayByBankAISDirectDebitDetails, TwintDetails
    • Add new attribute CardProductId in ResponseAdditionalDataCard
  • Configuration webhooks:

    • โš ๏ธ In PaymentInstrument the attribute AdditionalBankAccountIdentifications has been deprecated, use instead BankAccount
    • In PaymentInstrument add attributes StatusComment and StatusReason
    • In SweepConfigurationV2 add attributes Category and Priorities
    • In BalanceAccount add attribute MigratedAccountCode
  • Balance Platform API:

    • Add enum refusedByCustomer in SweepConfigurationV2
    • Add method getAllTransactionRulesForAccountHolder in AccountHoldersApi
    • Add method getAllTransactionRulesForBalanceAccount in BalanceAccountsApi
    • Add method getAllTransactionRulesForBalancePlatform in PlatformApi
    • Add new Transfer Route requirements (AmountNonZeroDecimalsRequirement, IbanAccountIdentificationRequirement, USInternationalAchAddressRequirement) that can be part of of the response when calling TransferRoutesApi.calculateTransferRoutes
  • LEM API:

    • Add adyenChargeCard enum in GetTermsOfServiceDocumentRequest, GetTermsOfServiceDocumentResponse
    • Add GetAcceptedTermsOfServiceDocument in TermsOfServiceApi
  • Transfers API:

    • Add IdempotencyKey in ApproveInitiatedTransfers
    • Add enum refusedByCustomer in Transfer, TransferData and TransferEvent

Other Changes ๐Ÿ–‡๏ธ

Several unused classes have been dropped:

  • Checkout:
    • Remove model_avs, model_bank_account, model_card, model_payment_setup_request, model_payment_setup_response, model_payment_verification_request, model_payment_verification_response, etc..
  • BalancePlatform API:
    • Remove model_json_object, model_json_path, model_payment_instrument_bank_account, model_transfer_route_requirements
  • Management API:
    • Remove model_json_object, model_json_path, model_payment_instrument_bank_account
  • Transfers:
    • Remove model_json_object, model_json_path, model_transfer_notification_transfer_tracking
  • Transfers webhooks:
    • Remove model_transfer_notification_data, model_transfer_notification_transfer_tracking, model_transfer_operation

New Contributors

Full Changelog: v14.0.0...v15.0.0