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
- Open an mTLS connection using your issued client certificate.
- Call
POST /oauth/v2/oauth-tokenwithgrant_type=client_credentialsto obtain an access token. The token is valid for 5 minutes. - 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
- OAuth 2.0: oauth2
- Mtls
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:
|
Mutual TLS. Clients must establish the connection with their issued X.509 client certificate; the certificate identifies the caller on every request (RFC 8705).
Contact TransferGo: