Skip to content

Releases: Adyen/adyen-go-api-library

Adyen Go API Library v9.1.0

15 Mar 15:29
c0308c4
Compare
Choose a tag to compare

What's Changed

New Features 💎

Fixes ⛑️

Other Changes 🖇️

New Contributors

Full Changelog: v9.0.0...v9.1.0

Adyen Go API Library v9.0.0

06 Feb 08:20
c518612
Compare
Choose a tag to compare

What's Changed

Other Changes 🖇️

New Contributors

Full Changelog: v...v9.0.0

Adyen Go API Library v

30 Jan 12:05
37c72d7
Compare
Choose a tag to compare
Pre-release

What's Changed

Breaking Changes 🛠

Other Changes 🖇️

Full Changelog: v8.2.0...v

Adyen Go API Library v8.2.0

19 Dec 14:34
e52bd2a
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

Full Changelog: v8.1.0...v8.2.0

Adyen Go API Library v8.1.0

04 Dec 09:55
c0f2c7b
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

Full Changelog: v8.0.0...v8.1.0

Adyen Go API Library v8.0.0

07 Nov 13:34
07009b3
Compare
Choose a tag to compare

What's Changed

This major version contains mainly service updates.

service from to details
Checkout v70 v71 Release Notes
Management (and Webhooks) v1 v3 Release Notes
Transfers (and Webhooks) v3 v4 Release Notes

You can see the complete list of supported versions and their respective webhook versions.

Checkout API v71

Multiple models have been renamed.

  • CreatePaymentCaptureRequest -> PaymentCaptureRequest
  • CreateStandalonePaymentCancelRequest -> StandalonePaymentCancelRequest
  • CreatePaymentRefundRequest -> PaymentRefundRequest
  • CreatePaymentReversalRequest -> PaymentReversalRequest
  • DetailsRequest -> PaymentDetailsRequest
  • CreatePaymentLinkRequest -> PaymentLinkRequest
  • CheckoutUtilityRequest -> UtilityRequest
  • CheckoutBalanceCheckRequest -> BalanceCheckRequest
  • CheckoutCreateOrderRequest -> CreateOrderRequest
  • CheckoutCancelOrderRequest -> CancelOrderRequest

Classic Payments Integration v68

The group General has been renamed to Payments. From:

service := client.Payments()
req := service.GeneralApi.AuthoriseInput().PaymentRequest(body)
service.GeneralApi.Authorise(context.Background(), req)

To:

service := client.Payments() 
req := service.PaymentsApi.AuthoriseInput().PaymentRequest(body)
service.PaymentsApi.Authorise(context.Background(), req)

Disputes API v30

Service API and models have been rebuilt into the v7 format. They have getters/setters and use pointers for optional fields. Example:

req := service.RetrieveApplicableDefenseReasonsInput().DefenseReasonsRequest(disputes.DefenseReasonsRequest{
	DisputePspReference: pspReference,
	MerchantAccountCode: merchantAccount,
})
res, httpRes, err := service.RetrieveApplicableDefenseReasons(context.Background(), req)

Removed /downloadDisputeDefenseDocument endpoint.

Breaking Changes 🛠

New Features 💎

Other Changes 🖇️

Full Changelog: v7.3.1...v8.0.0

Adyen Go API Library v8.0.0-beta

24 Oct 11:58
f0c80f8
Compare
Choose a tag to compare
Pre-release

What's Changed

Breaking Changes 🛠

Other Changes 🖇️

Full Changelog: v7.3.1...v8.0.0-beta

Adyen Go API Library v7.3.1

20 Oct 14:44
f0e3d74
Compare
Choose a tag to compare

What's Changed

Fixes ⛑️

Other Changes 🖇️

Full Changelog: v7.3.0...v7.3.1

Adyen Go API Library v7.3.0

11 Sep 14:19
17bfb37
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

Full Changelog: v7.2.0...v7.3.0

Adyen Go API Library v7.2.0

28 Aug 12:16
967b6c6
Compare
Choose a tag to compare

What's Changed

New Features 💎

Fixes ⛑️

Other Changes 🖇️

Full Changelog: v7.1.0...v7.2.0