Skip to main content
The DCC REST APIs use GET and POST requests and return JSON responses. They cover two integration components, merchant boarding and rate service.

Set up your integration

Complete authentication setup and familiarise yourself with environments and error handling before making API calls.

OAuth 2.0

Authenticate with the Boarding API using client credentials.

JWT authentication

Set up request authentication with a JWT signed using your private key. Generate keys, submit a CSR, and build the JWT.

Environments and URLs

Obtain certification and production API base URLs and SFTP details.

Error handling

Handle HTTP errors and parse error responses across all DCC REST APIs.

Explore the APIs

Each API serves a distinct integration use case. Select the one that matches your boarding or rate service requirements. Not sure which rate API to use? See Choose a rate API.

Boarding API

Board and deactivate merchants in batches. Authenticated with OAuth 2.0.

Rate Service Classic API

Request DCC and MCP rate offers for POS, ATM, and eCommerce. Requests do not include API authentication credentials.

Rate Service Connect API

Request DCC rate offers. Recommended for new integrations. Authenticate requests with a JWT signed using your private key and verified using your registered certificate.