Integration overview

Integrate against production bank connectivity.

Debitech APIs expose real-time credit notifications and outbound payment initiation. Related verification and secure file-transfer services connect through dedicated product platforms.

01 Your application
02 Debitech integration layer
03 Supported banking channel

How integration works

Three steps to production.

01

Request access

Submit a request. Debitech issues API credentials and the integration team supports the first build.

Request access →
02

Integrate with our team

Build against test events with no real money moving. Credit notifications and payment submissions are exercised with the Debitech integration team.

03

Go live

Point your integration at the production endpoint. We handle the bank side: connectivity, formatting, submission rules, and channel management.

API design

The same conventions across every endpoint.

REST, JSON

Standard HTTP methods, structured JSON request and response bodies.

Webhook delivery

Configurable webhook endpoints with retry logic and event history.

Structured errors

Machine-readable error codes with actionable messages.

API key + HMAC

API key authentication with HMAC signature verification on webhook payloads.

Sample calls

Representative request and webhook shapes

Full schemas and rate limits are provided during onboarding. These samples show the authentication and payload conventions.

MAPS webhook

Authorization: HMAC sha256=…
Content-Type: application/json

{
  "event": "credit.received",
  "amount": 12450.00,
  "currency": "ZAR",
  "reference": "INV-2026-0412"
}

Auth header

X-Api-Key: db_live_…
X-Timestamp: 2026-05-24T09:14:32Z
X-Signature: hex(hmac_sha256(key, body))
Request access