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.
How integration works
Three steps to production.
Request access
Submit a request. Debitech issues API credentials and the integration team supports the first build.
Request access →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.
Go live
Point your integration at the production endpoint. We handle the bank side: connectivity, formatting, submission rules, and channel management.
Integration paths
Use the interface that matches the service.
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))