MAPS

Confirmation the moment the money arrives.

MAPS receives a credit notification from the bank and delivers a signed webhook to your endpoint. Your workflow can continue from the confirmed incoming payment.

maps.webhook.received
POST /webhook 200 OK
POSTcredit.notification signed JSON payload
1 {
2 "event": "credit.received",
3 "received_at": "2026-05-21T11:42:18.103+02:00",
4 "bank": "major_retail_sa",
5 "channel": "api.notification",
6 "amount": {
7 "value": 12450.00,
8 "currency": "ZAR"
9 },
10 "reference": "INV-2026-04812",
11 "from_account": "************4421",
12 "verified": true,
13 "source": "bank.notification"
14 }
maps.credit.notification · v2 delivered in 1.4s →

Webhook payload

What your system receives in real time.

When MAPS receives a credit notification from the bank, it delivers a signed webhook to your endpoint. The payload includes the transaction timestamp, bank, amount and reference, allowing your system to act immediately.

MAPS · real-time credit notifications Example events
Time Bank · Reference Amount Lat.
09:14:00
MAJ INV-04812
R 12,450.00 0.3s
09:15:13
MAJ ORD-2238
R 3,200.50 0.4s
09:16:26
MAJ CO-9981
R 88,000.00 0.3s
09:17:39
MAJ TP-117
R 450.00 0.5s
webhook · POST /v1/notifications/credit retry-safe · signed payload

How it works

Customer pays. Your system acts.

  1. 01

    Customer pays

    The customer makes an EFT or electronic payment into an account at a supported South African bank.

  2. 02

    Bank generates a credit notification

    The bank generates a real-time notification when the credit is received.

  3. 03

    MAPS receives the notification

    MAPS receives the bank-sourced credit notification through Debitech's established production banking connectivity.

  4. 04

    MAPS delivers the webhook

    A signed webhook containing the transaction details is delivered to your system in real time.

  5. 05

    Your system acts

    Fulfil the order, activate the account, credit the wallet or release the ticket.

Capabilities

Built for real-time decision making.

Bank-sourced

Real-time credit notifications originating from supported banking channels.

Webhook delivery

Structured JSON payloads, signed and delivered directly to your endpoint with automatic retry.

Immediate action

Use the notification to trigger fulfilment, allocation or downstream processing.

Use cases

A confirmed payment can trigger immediate action.

E-wallets

Incoming funds can be credited to the wallet as soon as the bank notification is received, without waiting for end-of-day reconciliation.

Subscription services

A real-time credit notification can activate or renew the service without waiting for a manual reconciliation process.

Merchants and retailers

Release goods or continue fulfilment when the bank-sourced credit notification is received.

Prepaid services

Issue a voucher the moment the incoming payment is confirmed.

Connect MAPS to your platform.