Documentation

Integrations

Generate environment-specific API credentials and save the webhook secret returned with them.

Overview

Business accounts use API keys, while personal accounts use access tokens. Credentials are tied to either the sandbox or live environment and only accept requests from whitelisted IP addresses.

Create credentials for your account

Choose the correct credential

Account typeCredentialDashboard page
BusinessAPI key ID and API secretDevelopers → API Keys or Sandbox
PersonalPersonal access tokenDevelopers → Access Tokens

Before generating credentials

  1. Choose the sandbox environment while developing or the live environment when processing real transactions.
  2. Identify every public outbound IP address that will send requests to TricsoftPay.
  3. Complete KYC approval before generating credentials for the live environment.
  4. Prepare a secure password manager or secrets vault because secret values are displayed only when generated.

Generate a sandbox API key

Business users can open Developers → Sandbox, select the API Keys tab, and create a sandbox key.

Sandbox API key steps

  1. Open the Sandbox page and select the API Keys tab.
  2. Select Create Key and enter a descriptive key name.
  3. Add each public outbound IP address that will use the key.
  4. Generate the key, then immediately copy the API key ID, API secret, and webhook secret.

Generate a live API key

Business users with approved KYC can open Developers → API Keys to generate credentials for live transactions.

Live API key steps

  1. Switch the account to the live environment.
  2. Open API Keys and select Create API Key.
  3. Enter a descriptive name and add every public outbound IP address that will use the key.
  4. Select Generate Key and securely save the API key ID, API secret, and webhook secret.

Generate a personal access token

Personal users can open Developers → Access Tokens to generate an environment-specific token.

Personal access token steps

  1. Choose the sandbox or live environment. Live credentials require approved KYC.
  2. Add every public outbound IP address that will use the token.
  3. Enable API access to generate the first token, or rotate the token to replace an existing one.
  4. Immediately copy the personal access token and webhook secret because they will not be shown again.

Save every returned value

Account typeReturned valuesVisibility
BusinessAPI key ID, API secret, webhook secretSecret values are shown once
PersonalPersonal access token, webhook secretBoth values are shown once

IP whitelist requirement

At least one public outbound IP address must be added when credentials are generated.

Requests sent from any other address will be rejected with the error: IP address not whitelisted.

If your server's outbound IP changes, update or rotate the affected credentials before sending more requests.

Screenshot placeholders

  • Add a screenshot of the Sandbox API Keys tab and key creation form.
  • Add a screenshot of the live API Keys creation dialog.
  • Add a screenshot of the Access Tokens environment and IP whitelist form.
  • Add a screenshot of the one-time credential result showing where to copy the webhook secret.

Configure your application

After saving the credentials, continue to Environment Setup to configure the correct base URL and authentication client.

Integration topics

Continue with the transaction flow you want to add to your application.