Get credentials in the Hub, then use the Get started API v1 or Get started API v2 reference for authentication, request signing, errors, base URLs, and rate limits.
Solidgate APIs are available in two versions.
Authenticate with channel Public and Secret keys and an HMAC-SHA512 signature on every request. Domain-specific hosts serve payments, subscriptions, checkout, reports, and risks.
Includes
Authenticate with a Bearer token. Keys can apply to the whole account or selected channels, with fine-grained permissions. All operations use one host and a consistent resource/action path pattern.
Includes
API overview
Full request and response contracts remain in the API Reference.
Retrieve your credentials
To call the Solidgate API, even in the sandbox, you need credentials from the Solidgate Hub .
-
Solidgate
API v1
Public and Secret keys from Developers > channel details. Prefixesapi_pk_/api_sk_. Webhook keys usewh_pk_/wh_sk_. -
Solidgate
API v2
Create keys under Developers > API v2 > API keys. Prefixesakey_/asec_. Restrict by channel when needed.
- Go to Developers.
- Select the version from the dropdown.
- For API v1: select the channel you need, then on the Channel details page find the API keys.
- For API v2: go to API keys, click on Create API keys, name your keys and optionally select a channel or multiple channels, then click on Create.
- Copy your API keys.
Generate signature
Request signing applies to
Solidgate
API v1
only. Build the HMAC-SHA512
generate signature
API v1
and send it with the merchant and signature headers.
Solidgate API v2 uses Bearer authentication and does not require a request signature.
Next steps
API logs
API logs capture request and response records in the Hub. Use them to troubleshoot issues, monitor traffic, and investigate unexpected API usage.
- Go to Developers > API logs.
- Find the log entry you need and click on it.
- View log entry details, including Status, Method, Path, Host, IP address, and Date (UTC).
- Expand Request body and Response body to see the JSON payloads sent and received.