Skip to content

Releases: Adyen/adyen-go-api-library

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

Adyen Go API Library v7.1.0

14 Aug 10:44
ec006df
Compare
Choose a tag to compare

What's Changed

New Features 💎

Other Changes 🖇️

New Contributors

Full Changelog: v7.0.0...v7.1.0

Adyen Go API Library v7.0.0

14 Jun 14:20
aa3a6a4
Compare
Choose a tag to compare

What's Changed

This version is strictly based on our OpenAPI specifications.

Breaking Changes 🛠

  • Service versions have been upgraded to the latest ones (see supported versions)
  • Models have methods like constructors, getters and setters to assist with default/optional values, e.g.:
card := checkout.NewCardDetails()
card.SetEncryptedCardNumber("test_4111111111111111")
fmt.Println(card.GetEncryptedCardNumber(), card.GetType())
// Output: test_4111111111111111 scheme
  • Webhook handler is now a function webhook.HandleRequest instead of a method
  • The previous usage pattern (client.Checkout.PaymentMethods(&checkout.PaymentMethodsRequest{...})) has been removed in order to support features available in new services. Here it's the new pattern:
    1. Instantiate a service via it's respective "constructor": svc := client.Checkout()
    2. Create a request input object: req := svc.PaymentsApi.PaymentMethodsInput()
    3. Attach parameters:
    req = req.PaymentMethodsRequest(checkout.PaymentMethodsRequest{
        MerchantAccount: "your merchant account",
    })
    1. Send the request with a context:
    res, httpRes, err := svc.PaymentsApi.PaymentMethods(context.Background(), req)

New Features 💎

Other Changes 🖇️

New Contributors

Full Changelog: v6.0.1...v7.0.0

v6.0.1

22 Sep 08:22
835968e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v6.0.0...v6.0.1

v6.0.0

07 Jul 11:33
1076307
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.1.0...v6.0.0

v5.1.0

25 Mar 12:50
9f7b5ca
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v5.0.2...v5.1.0

v5.0.2

23 Mar 10:46
f00619a
Compare
Choose a tag to compare

Fix switch case fallthrough issue in the JSON Unmarshall methods for PaymentRequest.PaymentMethod and PaymentResponse.Action

Supported API versions:

  • Checkout API version: v67
  • Payments API version: v64
  • Recurring API version: v49
  • Payouts API version: v64
  • Account API version: v6
  • Fund API version: v6
  • Notification Configuration API version: v6