Releases: Adyen/adyen-go-api-library
Adyen Go API Library v14.0.0
What's Changed
Breaking Changes 🛠
- LEM API
- In
AcceptTermsOfServiceResponse
,GetTermsOfServiceDocumentRequest
,GetTermsOfServiceDocumentResponse
,TermsOfServiceAcceptanceInfo
remove enumadyenChargeCard
- In
OnboardingLinkSettings
remove attributeAllowDebugUi
- In
- Management API
- In
SplitConfiguration
removedStores
- In
- 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 attributeBranchNumber
- In
RegisterSCAReques
t add attributeName
- In
- Balance Platform Configuration webhooks
- In
BankAccountDetails
add attributeBranchNumber
- In
RegisterSCARequest
add attributeName
- In
- Transfers API
- In
ApiTransfers
methods to approve and cancel initiated transfers - In
Transfer
andTransferData
add attributesDescription
,DirectDebitInformation
,ReferenceForBeneficiary
,Review
- In
TransferInfo
add attributesReferenceForBeneficiary
,Review
- In
- Transfers webhooks
- In
Transfer
andTransferData
add attributesDescription
,DirectDebitInformation
,ReferenceForBeneficiary
,Review
- In
TransferInfo
add attributesReferenceForBeneficiary
,Review
- In
- Management API
- In
Configuration
addedCommercial
- In
Currency
addedMaxAmount
- In
- Payments API
- In
ModificationResult
addedAuthorized
- In
- Update all services by @AdyenAutomationBot in #369
Other Changes 🖇️
- Update CODEOWNERS by @acampos1916 in #361
- Release v13.0.0 by @AdyenAutomationBot in #360
- Improve deprecation information adding deprecatedInVersion and deprecatedMessage in the comments by @gcatanese in #363
- Run CodeQL analysis on cron job only by @gcatanese in #366
- Run Go workflow upon merge by @gcatanese in #367
- FIX Remove InvalidFieldWrapper by @michaelpaul in #370
- adjusted versioning from v12 to v13 by @DjoykeAbyah in #371
- adjust v13 to v14 for major release by @DjoykeAbyah in #374
- Release v14.0.0 by @AdyenAutomationBot in #365
Full Changelog: v12.2.0...v14.0.0
Adyen Go API Library v13.0.0
What's Changed
Breaking Changes 🛠
- Management API:
- In
PaymentMethod
andPaymentMethodSetupInfo
classGenericPmWithTdiInfo
name change toJCBInfo
- In
- LEM API:
- In
BusinessLineInfoUpdate
classcapability
,legalEntityId
,salesChannels
andservice
are removed
- In
- Update all services by @AdyenAutomationBot in #359
Other Changes 🖇️
-
Checkout API:
- In
CardDetailsResponse
the attributesFundingSource
andIsCardCommercial
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
theWalletPurpose
attribute added to indicate the purpose of a digital wallet transaction. - In
Mandate
addedcount
attribute to retrieve the number of transactions that can be performed within the given frequency - In
PayToDetails
classRecurringDetailReference
marked deprecated andStoredPaymentMethodId
added to return the reference to the payment method in the response when creating the token. - In
PaymentDetails
classbizum
added
- In
-
LEM API:
- In
GetTermsOfServiceDocumentResponse
,GetTermsOfServiceDocumentRequest
,AcceptTermsOfServiceResponse
andTermsOfServiceAcceptanceInfo
addedadyenChangeCard
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
addallowDebugUi
to indicate if the user may press a hidden key combination to open the HO debugging UI
- In
-
Management API:
JCBInfo
added
-
Payment API:
- In
Mandate
classcount
added to retrieve the number of transactions that can be performed within the given frequency
- In
-
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
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 attributeTerminalIPAddressURL
-
Update all services by @AdyenAutomationBot in #356
Other Changes 🖇️
- Pin go formatter version by @michaelpaul in #357
- Release v12.2.0 by @AdyenAutomationBot in #358
Full Changelog: v12.1.0...v12.2.0
Adyen Go API Library v12.1.0
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 attributeIBAN
PaymentLinkRequest
add attributesFundOrigin
andFundRecipient
PaymentLinkResponse
add attributesFundOrigin
andFundRecipient
-
Update all services by @AdyenAutomationBot in #355
Other Changes 🖇️
- updated readme paymentsApp by @DjoykeAbyah in #353
- Release v12.1.0 by @AdyenAutomationBot in #354
Full Changelog: v12.0.0...v12.1.0
Adyen Go API Library v12.0.0
What's Changed
Breaking Changes 🛠
-
Checkout API:
- The attribute
TransferInstrumentId
(the unique identifier of your user's verified transfer instrument, which you can use to top up their balance accounts includes) has been added toAchDetails
,BacsDirectDebitDetails
,SepaDirectDebitDetails
- Adyen Giving support for Campaign Manager:
DonationsApi
provides theDonationCampaigns
method to get a list of donation campaigns,DonationCampaignsRequest
class has a new fieldDonationCampaignId
StoredPaymentMethodDetails
remove enumbankTransfer_IBAN
- In
PaymentDetails
add enumbankTransfer_IBAN
- The attribute
-
Transfers API:
- Removed enums
cashOutFee
,cashOutFunding
and addedcard
inTransferData
,Transfer
Note: usecashoutFee
andcashoutFunding
instead.
- Removed enums
-
Update all services by @AdyenAutomationBot in #345
-
Removed PaymentInstruments class, enums to lower-case in:
-
Removed Inactive in:
-
Changed Enums to lowercase in:
-
Changed Contact to DeliveryContact in:
-
Removed Blocked, Stolen, Requested, Lost, Discarded and changed Enums to lowercase in:
-
Removed fullName string in:
-
Added Card and Removed cashOutFee and cashOutFunding in:
New Features 💎
Add support for Payments App API, used to onboard and manage the Adyen Payments App on Android
- LEM API:
Organization
addCountryOfGoverningLaw
attribute
Other Changes 🖇️
- Update configuration.go by @jillingk in #351
- update v11 to v12 by @DjoykeAbyah in #352
- Release v12.0.0 by @AdyenAutomationBot in #350
- Configuration Webhooks v1 to v2
Full Changelog: v11.0.0...v12.0.0
Adyen Go API Library v11.0.0
What's Changed
Breaking Changes 🛠
-
Checkout API:
- In
IdealDetails
andIdealDonations
the attributeIssuer
is no longer mandatory. This is required to support iDEAL 2.0- src/checkout/model_ideal_details.go
- src/checkout/model_ideal_donations.go
NOTE: to set Issuer in this version useideal.SetIssuer("your_issuer_id")
- In
PaymentDetails
remove enumbankTransfer_IBAN
- In
StoredPaymentMethodDetails
add enumbankTransfer_IBAN
- In
-
Update all services by @AdyenAutomationBot in #342
Other Changes 🖇️
- added new issue labeler and stalebot by @DjoykeAbyah in #340
- fix stalebot by @DjoykeAbyah in #343
- changed v10 to v11 by @DjoykeAbyah in #347
- removed issuer string from NewIdealDetails by @DjoykeAbyah in #346
- added SetIssuer to test by @DjoykeAbyah in #348
- Release v11.0.0 by @AdyenAutomationBot in #341
Full Changelog: v10.4.0...v11.0.0
Adyen Go API Library v10.4.0
What's Changed
New Features 💎
-
Checkout API:
- Add PayByBankDetails payment method
-
Update all services by @AdyenAutomationBot in #338
Other Changes 🖇️
- Release v10.4.0 by @AdyenAutomationBot in #339
Full Changelog: v10.3.1...v10.4.0
Adyen Go API Library v10.3.1
What's Changed
Other Changes 🖇️
- Fix major version not bumped by @jillingk in #336
- Release v10.3.1 by @AdyenAutomationBot in #337
Full Changelog: v10.3.0...v10.3.1
Adyen Go API Library v10.3.0
What's Changed
New Features 💎
-
Checkout API:
- CashApp support: add
subtype
inCashAppDetails
- In
GooglePayDetails
,PayWithGoogleDetails
,GooglePayDonations
andPayWithGoogleDonations
structs the attributeThreeDS2SdkVersion
has been added, required for mobile integrations SubMerchantInfo
add new attributesAmount
,Email
,PhoneNumber
- CashApp support: add
-
Balance Platform Configuration API:
- Add enum
declined
inCreateSweepConfigurationV2
,SweepConfigurationV2
,UpdateSweepConfigurationV2
- Add attribute
StatusComment
in classesPaymentInstrument
,PaymentInstrumentInfo
- Add attribute
MatchingValues
in classTransactionRuleRestrictions
to check if a user has recently made multiple transfers with the specified values
- Add enum
-
Transfers API:
- Add enum
declined
inTransfer
,TransferData
,TransferEvent
- In
TransferInfo
add attributeType
- Add enum
-
Update all services by @AdyenAutomationBot in #333
Other Changes 🖇️
- chore(deps): update actions/checkout digest to 692973e by @renovate in #322
- Release v10.3.0 by @AdyenAutomationBot in #334
Full Changelog: v10.2.0...v10.3.0
Adyen Go API Library v10.2.0
What's Changed
New Features 💎
-
Management API:
- In
api_android_files_company_level.go
addReprocessAndroidAppInput
andReprocessAndroidApp
- In
-
Update all services by @AdyenAutomationBot in #331
Other Changes 🖇️
- Release v10.2.0 by @AdyenAutomationBot in #332
Full Changelog: v10.1.0...v10.2.0