Skip to main content

Common Issues

Problem: Getting authentication errors when calling the APISolutions:
  • Verify you’re using the correct API keys for your environment (sandbox vs production)
  • Check that the API key has the required permissions
  • Ensure the Authorization header is properly formatted
  • Confirm the API key hasn’t expired
Problem: Hitting rate limits during testing or production useRate Limit: 100 requests per minute (RPM)Solutions:
  • Implement exponential backoff in your code
  • Add delays between rapid consecutive requests
  • Cache responses when appropriate
  • Contact support if you need higher limits for testing
Problem: Transfers not completingSolutions:
  • Check the transfer amount (some amounts trigger delays)
  • Verify account IDs are valid accounts
  • Ensure you’ve called the execute endpoint
  • Review transfer status for error messages
Problem: Code works in sandbox but fails in productionSolutions:
  • Verify all configuration uses environment variables
  • Check for hardcoded sandbox-specific values
  • Ensure production API keys have correct permissions
  • Review any differences in account setup
Problem: Receiving 400 Bad Request responsesSolutions:
  • Review the API Conventions for correct request formatting
  • Check the Errors page for specific error codes
  • Validate your request payload matches the expected schema
  • Ensure all required fields are provided

Getting Help

If you encounter issues with the CDP Payments API:

Discord Community

Join developer discussions and get community support

API Reference

Complete API documentation for all Payments API endpoints

Service Status

Check the current status of CDP services

Error Codes

Reference for all API error codes and their meanings

Additional Resources

Authentication Guide

Learn how to authenticate your API requests

Sandbox Environment

Test your integration safely in the sandbox

CDP Portal

Manage your API keys and view analytics