Skip to main content
Version: 1.0.0

TransferGo Business API

The TransferGo Business API lets businesses integrate their applications with TransferGo.

Authentication

Every request is secured using Mutual TLS (mTLS). This includes the call to get an access token. You must establish the connection with the X.509 client certificate issued to you by TransferGo, proving ownership of the matching private key on every call. The access token you obtain is bound to the same certificate and can't be used over a different connection (RFC 8705).

Getting started

  1. Open an mTLS connection using your issued client certificate.
  2. Call POST /oauth/v2/oauth-token with grant_type=client_credentials to obtain an access token. The token is valid for 5 minutes.
  3. Call the business endpoints with Authorization: Bearer <access_token> over an mTLS connection using the same certificate.

Support

For onboarding or integration help, contact TransferGo Business support. When reporting an API issue, include the CorrelationId of the affected request.

Authentication

OAuth2 client-credentials obtained over a mutually-authenticated TLS channel. The access token is bound to the presented X.509 client certificate (RFC 8705 — OAuth 2.0 Mutual-TLS).

Security Scheme Type:

oauth2

OAuth Flow (clientCredentials):

Token URL: /oauth/v2/oauth-token

Scopes:

  • read: Read access to the public API.

Contact

TransferGo:

URL: https://www.transfergo.com