Skip to content

Releases: Adyen/adyen-go-api-library

Adyen Go API Library v16.1.0

16 Dec 13:39
894fd28
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • AcsWebhook
    • In AuthenticationNotificationRequest added timestamp
  • Checkout
    • In CardDetails and CardDonations added encryptedCard
  • Management
    • In TerminalConnectivityCellular added iccid2
    • In UpdatePaymentMethodInfo added storeId
  • ManagementWebhook
    • Added TerminalAssignmentNotificationRequest and TerminalAssignmentNotificationResponse class
  • Payout
    • In ResponseAdditionalDataCard added cardProductId
  • TransactionWebhook
    • In TransactionNotificationRequestV4 added timestamp
  • Transfers
    • Added Airline, Leg, MerchantPurchaseData and TransferEventEventsDataInner class
    • In Transfer and TransferInfo added topUp
    • In TransferData added eventId and topUp
    • In TransferEvent added eventsData
  • TransferWebhook
    • Added Airline, Leg and MerchantPurchaseData class
    • In TransferData added eventId, topUp attributes
    • In TransferEvent added eventsData
    • Added TransferEventEventsDataInner class
    • In TransferNotificationRequest added timestamp
  • Update all services by @AdyenAutomationBot in #396

Other Changes 🖇️

Full Changelog: v16.0.0...v16.1.0

Adyen Go API Library v16.0.0

04 Dec 13:00
fe4df1a
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • LegalEntity Management API
    • In Trust remove attribute TaxAbsent
  • Management API
    • In PaymentMethod the type of attribute Diners has changed to DinersInfo

New Changes

  • Checkout API:
    • Add Riverty and PseDetails payment methods
    • In PaymentRequest add new attribute BankAccount to define the bank account details for the payment methods when applicable (e.g. RatePay)
    • In PaymentRequest add attribute ShopperConversionId
  • BalancePlatform
    • In CreateSweepConfigurationV2, SweepConfigurationV2 and UpdateSweepConfigurationV2 added ReasonDetail, a human readable reason for disabling the sweep.
  • DisputeWebhooks
  • ConfigurationWebhooks
    • In SweepConfigurationV2 added ReasonDetail, a human readable reason for disabling the sweep.
  • LegalEntity Management API:

    • In OnboardingLinkSettings add attribute EnforceLegalAge
    • In PhoneNumber add attribute PhoneCountryCode
    • In Trust add attribute Description

    We now support the following API calls:

    • Added function: CalculatePciStatusRequest
    • Added function: CalculatePciStatusOfLegalEntity
    • Added UnincorporatedPartnership to LegalEntityInfo and NewUnincorporatedPartnership
    • Added limitedLiabilityPartnership, eg, cooperative, vos, comunidaDeBienes, herenciaYacente, comunidaDePropietarios, sep, sca, bt, kkt, scs, snc enum inUnincorporatedPartnership`
    • Added secondaryPartner, uboThroughControl and uboThroughOwnership enum in LegalEntityAssociation

Other Changes 🖇️

Full Changelog: v15.0.0...v16.0.0

Adyen Go API Library v15.0.0

03 Dec 14:50
6cfc7a1
Compare
Choose a tag to compare

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
  • LegalEntity Management 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

Adyen Go API Library v15.0.0

18 Nov 12:09
Compare
Choose a tag to compare

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

Adyen Go API Library v14.0.0

21 Oct 14:40
875ff44
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • LEM API
    • In AcceptTermsOfServiceResponse, GetTermsOfServiceDocumentRequestGetTermsOfServiceDocumentResponseTermsOfServiceAcceptanceInfo remove enum adyenChargeCard
    • In OnboardingLinkSettings remove attribute AllowDebugUi
  • Management API
    • In SplitConfiguration removed Stores
  • Update all services by @AdyenAutomationBot in #359
  • Update all services by @AdyenAutomationBot in #364
  • Update all services by @AdyenAutomationBot in #368

New Features 💎

  • Balance Platform Configuration API
    • In BankAccountDetails add attribute BranchNumber
    • In RegisterSCARequest add attribute Name
  • Balance Platform Configuration webhooks
    • In BankAccountDetails add attribute BranchNumber
    • In RegisterSCARequest add attribute Name
  • Transfers API
    • In ApiTransfers methods to approve and cancel initiated transfers
    • In Transfer and TransferData add attributes DescriptionDirectDebitInformationReferenceForBeneficiaryReview
    • In TransferInfo  add attributes ReferenceForBeneficiaryReview
  • Transfers webhooks
    • In Transfer and TransferData add attributes DescriptionDirectDebitInformationReferenceForBeneficiaryReview
    • In TransferInfo  add attributes ReferenceForBeneficiaryReview
  • Management API
    • In Configuration added Commercial
    • In Currency added MaxAmount
  • Payments API
    • In ModificationResult added Authorized
  • Update all services by @AdyenAutomationBot in #369

Other Changes 🖇️

Full Changelog: v12.2.0...v14.0.0

Adyen Go API Library v13.0.0

21 Oct 12:43
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

  • Management API:
    • In PaymentMethod and PaymentMethodSetupInfo class GenericPmWithTdiInfo name change to JCBInfo
  • LEM API:
    • In BusinessLineInfoUpdate class capability, legalEntityId, salesChannels and service are removed
  • Update all services by @AdyenAutomationBot in #359

Other Changes 🖇️

  • Checkout API:

    • In CardDetailsResponse the attributes FundingSource and IsCardCommercial are added to check if the funding source of the card is eg. Debit, Credit or Prepaid and to check if the card is a consumer or commercial card.
    • In FundRecipients the WalletPurpose attribute added to indicate the purpose of a digital wallet transaction.
    • In Mandate added count attribute to retrieve the number of transactions that can be performed within the given frequency
    • In PayToDetails class RecurringDetailReference marked deprecated and StoredPaymentMethodId added to return the reference to the payment method in the response when creating the token.
    • In PaymentDetails class bizum added
  • LEM API:

    • In GetTermsOfServiceDocumentResponse, GetTermsOfServiceDocumentRequest, AcceptTermsOfServiceResponse and TermsOfServiceAcceptanceInfo added adyenChangeCard enum.
    • TaxEDeliveryConsentApi added
    • Added CheckTaxElectronicDeliveryConsentResponse which allows a platform to check delivery consent for US Tax Form 1099-K.
    • SetTaxElectronicDeliveryConsentRequest added which allows a platform to set delivery consent (electronic delivery true|false) for US Tax Form 1099-K
    • In OnboardingLinkSettings add allowDebugUi to indicate if the user may press a hidden key combination to open the HO debugging UI
  • Management API:

    • JCBInfo added
  • Payment API:

    • In Mandate class count added to retrieve the number of transactions that can be performed within the given frequency
  • Update CODEOWNERS by @acampos1916 in #361

  • Release v13.0.0 by @AdyenAutomationBot in #360

Full Changelog: v12.2.0...v13.0.0

Adyen Go API Library v12.2.0

10 Sep 12:22
6ef411b
Compare
Choose a tag to compare

What's Changed

New Features 💎

  • Checkout API:

    • Add EftDetails payment method
  • Management API:

    • Add support for Accel, Nyce, PayMe, Pulse, Sodexo, Star
    • Connectivity class add attribute TerminalIPAddressURL
  • Update all services by @AdyenAutomationBot in #356

Other Changes 🖇️

Full Changelog: v12.1.0...v12.2.0

Adyen Go API Library v12.1.0

29 Aug 11:01
453baa5
Compare
Choose a tag to compare

What's Changed

New Features 💎

Add POS Mobile API to enable accepting in-person payments using a commercial off-the-shelf (COTS) device like a phone (Tap to Pay, mobile transactions in combination with a card reader).

  • Checkout API:

    • Add PayToDetails payment method
    • FundRecipient add attribute IBAN
    • PaymentLinkRequest add attributes FundOrigin and FundRecipient
    • PaymentLinkResponse add attributes FundOrigin and FundRecipient
  • Update all services by @AdyenAutomationBot in #355

Other Changes 🖇️

Full Changelog: v12.0.0...v12.1.0

Adyen Go API Library v12.0.0

15 Aug 15:10
27a41a9
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

New Features 💎

Add support for Payments App API, used to onboard and manage the Adyen Payments App on Android

  • LEM API:
    • Organization add CountryOfGoverningLaw attribute

Other Changes 🖇️

Full Changelog: v11.0.0...v12.0.0

Adyen Go API Library v11.0.0

19 Jul 13:46
ff89472
Compare
Choose a tag to compare

What's Changed

Breaking Changes 🛠

Other Changes 🖇️

Full Changelog: v10.4.0...v11.0.0