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
CompanyTokenfield 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.

