D2F CompliantD2F TechnologyBusiness Suite · Enterprise Platform⌂ Home

D2F DEVELOPER PLATFORM

Step-by-step integration guide

Follow this journey in order: create access, connect a company, map your data, test in sandbox, then verify evidence before production.

Before you start

Complete procedure

1REQUIRED

Create an API key

In Developer Portal, select D2F Enterprise Platform, generate a named API key and copy it immediately. Regenerate keys created before 3.47.3 to obtain the CBM v2 scopes.

2REQUIRED

Connect the customer company

Open Integration Hub, add the company and retain its Connection ID.

3REQUIRED

Identify CBM fields

Use CBM Explorer to identify every source field and its declared responsibility.

4REQUIRED

Build the mapping

Paste a representative payload in Mapping Studio, map it to d2f.cbm.v2, resolve every issue and save a DRAFT version.

5REQUIRED

Test routing in sandbox

Enter the API key and Connection ID, then run a scenario. D2F automatically assigns provider.d2f.sandbox, so no live provider credentials are required. Inspect every execution and validation leg.

6REQUIRED

Test the API contract

Start with GET /capabilities, then organizations and mappings. Submit POST /transactions with a stable externalId and an Idempotency-Key.

7REQUIRED

Diagnose and retain evidence

Use the returned transaction ID in Diagnostics to inspect the plan, versions, blocking phase and SHA-256 evidence.

8REQUIRED

Move to production

Activate only after sandbox acceptance, qualified connector configuration and evidence review. Keep a rollback version.

Do not confuse these three identifiers

API KEYAuthenticates the technical client.
CONNECTION IDSelects the connected customer company.
TRANSACTION IDIdentifies one accepted transaction and its evidence.

Production checklist

When a request fails

Record the HTTP status, request ID, correlation ID and transaction ID, then use Diagnostics. Scope errors require a new key; Connection ID errors concern company provisioning; CBM validation errors concern the payload or mapping.