Skip to content

Releases: sumup/sumup-go

v0.6.0

11 Nov 17:38
Immutable release. Only release title and notes can be modified.
9488e3c

Choose a tag to compare

0.6.0 (2025-11-11)

Cleans up old APIs that have minimal support in preparation for adding back newer alternatives.

Features

v0.5.0

04 Nov 12:04
Immutable release. Only release title and notes can be modified.
10dfef8

Choose a tag to compare

0.5.0 (2025-11-04)

Features

v0.4.0

03 Nov 18:44
49d1979

Choose a tag to compare

0.4.0 (2025-11-03)

Features

  • example: add full example of checkout (#115) (e4f9796)

Bug Fixes

  • cd: commit generated SDK using SumUp Bot (31b58f1)
  • user-agent string (7f6fd8a)

v0.3.0

23 Oct 14:52
0aa4dca

Choose a tag to compare

0.3.0 (2025-10-23)

0.3.0 brings the Merchants API, allowing access to multiple merchant accounts, depending on the authorization. For users that authenticate using SumUp's SSO you can now access any of the merchant accounts that they have membership in. For API keys the access is still restricted to the merchant account for which the API key was created. We are working on introducing more authentication options to make integrations that need to rely on multiple merchant accounts easier in the future.

The merchants endpoints replace the legacy /me/ endpoints and further cleanup the underlying models.

Features

  • update makefile targets (a21676d)

Bug Fixes

  • cd: generated docs repo url (615e80f)

v0.2.0

02 Oct 16:31
34fd353

Choose a tag to compare

0.2.0 (2025-10-02)

Breaking

  • build: bump minimum Go version to v1.23 (#104) (423fff2)

Features

  • ci: use native govulncheck SARIF functionality (#103) (156150c)

v0.1.0

14 Jul 06:44
bdf6d77

Choose a tag to compare

0.1.0 (2025-07-12)

Updates to latest SumUp OpenAPI specs, removing pay_to_email option for checkouts in favor of merchant_code.

Breaking

Features

v0.0.1

18 Jun 07:40
64a34c9

Choose a tag to compare

0.0.1 (2025-06-17)

Features

Bug Fixes

v0.0.1-beta.4

27 Mar 10:34
43e5a20

Choose a tag to compare

0.0.1-beta.4 (2025-03-04)

This release updates OpenAPI Specs to up to date version that matches reality, updates generated code, and improves documentation.

Features

Bug Fixes

v0.0.1-beta.3

04 Mar 23:07
15f08fe

Choose a tag to compare

0.0.1-beta.3 (2025-03-04)

Updates SDK to latest state of the APIs and adds WithBaseURL option to the client that allows overriding the base URL used for API calls for e.g. testing purposes.

Bug Fixes

v0.0.1-beta.2

16 Feb 18:46
25ba624

Choose a tag to compare

0.0.1-beta.2 (2025-02-16)

2nd beta release of the SumUp Go SDK. New version bring several improvements (and breaking changes):

  • builder pattern for client initialization was replaced with the options pattern. For example instead of:
    client := sumup.NewClient().WithAuth(os.Getenv("SUMUP_KEY"))
    the new approach is:
    client := sumup.NewClient(client.WithAPIKey("your API key obtained from elsewhere..."))
  • the client is now auto-configured with api key from SUMUP_API_KEY environment variable (if present). You can provide your value using the client.WithAPIKey.
  • the SDK is now structured with a per-resource subfolders to avoid having one gigantic root sumup package.

Features

Bug Fixes