Missing Company Token

The "Missing Company Token" error occurs when your request does not include the required CompanyToken credential needed to authenticate or identify your integration.

This error may also appear as:

  • request missing company token
  • company token not provided
  • missing company token in request

What this means

Your API request is being sent without the required CompanyToken, or the token is not included in the correct location or format.


Why this happens

This error typically occurs when:

  • The CompanyToken field is missing from the request
  • The token is included in the wrong part of the request (e.g. incorrect XML/JSON structure)
  • The token value is incorrect or incomplete
  • You are using the wrong token for the environment (test vs live)

How to fix it

Follow these steps to resolve the issue:

1. Ensure the CompanyToken is included

Verify that your request includes the CompanyToken parameter.

For example:

<CompanyToken>your_company_token_here</CompanyToken>

2. Place it in the correct location

Ensure the CompanyToken is included in the correct part of the request body, as required by the API endpoint you are using.

Refer to the request structure in the relevant integration guide.


3. Verify your token value

  • Make sure the token is copied correctly (no extra spaces or missing characters)
  • Confirm that the token matches your account
  • Ensure you are using the correct token for the environment (sandbox or live)

4. Confirm you have received your Company Token

The Company Token is issued during onboarding.

  • Check your email for communication from DPO Pay / Network
  • If you cannot locate your token, contact support to request it

Example

❌ Incorrect request (missing CompanyToken)

<Request>
  <Transaction>
    <!-- CompanyToken is missing -->
  </Transaction>
</Request>

✅ Correct request (with CompanyToken)

<Request>
  <CompanyToken>your_company_token_here</CompanyToken>
  <Transaction>
    <!-- transaction details -->
  </Transaction>
</Request>

Related errors

  • Invalid Company Token
  • Company Token does not exist
  • Invalid or missing request type

Need help?

If the issue persists:

  • Double-check your request against the API documentation
  • Verify your credentials with your integration or onboarding team
  • Contact DPO Pay support for assistance

By ensuring the CompanyToken is correctly included in your request, you can resolve the "Missing Company Token" error and proceed with your integration.