Experience our product & service suite

Developers product & servicePayments and bankingCard, recon & settlement and Digital Identity
Developers Products and Services
Deliver Global card solutions

Card

We deliver global card solutions

Card acquiring

Customer-initiated transactions at merchants are routed to the issuing banks for authorisation and final settlement. Card acquiring forms part of the greater Direct Transact card processing landscape.

Card Acquiring Code

Cardholder initiates a transaction by presenting card (virtual/physical) at POS.

Transaction details are routed to the acquiring bank.

The acquiring bank forwards the transaction to the international card scheme (VISA or Mastercard).

The card scheme routes the request to the issuing bank for authorisation.

The issuing bank processes the authorisation.

API ENDPOINT :
ISO-20022-API-
PaymentsClearing-1-0-0-dev--
DirectBank
PATH :
api/dev/DirectBank/w_iso_Api/
PaymentsClearingAndSettlement

The response is sent back to the merchant and the funds are settled to the merchant's account.

Payments

We power payments

We power payments

Real Time Payments

Real time payments are immediate transfers of funds enabled by real time payment rails into Bankserv, ensuring immediate access to funds on the recipient account, while maintaining security and compliance. Options available are RTC and PayShap.

Real time payments code

Call centre wants to pay instant commission to their employees.

The payer submits a credit transfer request to Payments Hub.

Mercury Processor API
ENDPOINT
{Processor Endpoint}/
procIFCCreditTransferRequest
METHOD
POST

Payment Hub acknowledges receipt and does basic validations against the clients business account.

Transaction amount reserved on payer’s business account &  Payments Hub processes transaction.

Payment Hub submits payment status report to payer, indicating transaction successfully processed.

Mercury Processor API
ENDPOINT
{Participant Endpoint}/
procOTCPaymentStatusReport
METHOD
POST

Employee gets paid in real time!

We make banking a breeze

Banking

We make banking a breeze

Limit management

Transactional Limits

Transactional, daily, and monthly limits can be set across different channels (ATM, POS, etc.). Limits may also be configured at the product level.

Credit Limits

Credit limits are normally configured upfront with a credit vetting process that determines the allowable facility.

Limit Management code

Customer needs to update a daily withdrawal limit, and logs into their banking app.

Customer navigates to the limit adjustment page and selects a desired value.

The banking app submits the new limit to a DT Endpoint for subsequent update.

Any subsequent transactions are based on this new limit balance.

Endpoint: /api/v1/limits/
{profileId}/accountLimit

Method: PUT
 Request: 
 { "accountLimits":
[
     {
       "accountNumber": 0,
       "minimumAccountBalance": 0,
...

The DT Open Orchestration Layer handles the limits adjustments and returns a success object to the banking app.

{
   "requestId":
"3fa85f64-5717-4562-
b3fc-2c963f66afa6",

 "errorField": "string",
   
"responseMessage": "string"
 }

The banking app displays the success message to the client, who can proceed to transact according to the new limits.

Digital Identity

Seamless & secure identity verification

Seamless & secure identity verification

Customer onboarding

Customer onboarding involves setting up technical tools, access and conducting essential background checks such as identity verification, criminal history and employment verification to ensure credibility and reliability.

Verification Request Response Result code

A customer needs to be verified during onboarding process.

Customer uploads photo of their ID, completes biometrics and records personal information.

1dentity  Verify API Endpoint
{{url}}/read/gateway/
executeservice?serviceid=
Method
Post

Information extraction (OCR) done on uploaded ID document and matched to home affairs database.

1dentity DHA API Endpoint
{{url}}/read/gateway/
executeservice?serviceid=
Method
Post

The system then does a liveliness check to verify person is present and not being faked.

Biometrics & Personal information is verified with the Home Affairs database.

1dentity DHA API Endpoint
{{url}}/read/gateway/
executeservice?serviceid=
Method
Post

Verification complete and records kept for auditing.

We do seamless reconciliation

Recon & Settlement

We do seamless reconciliation

Our comprehensive, end-to-end reconciliation & financial services are integrated and developed in the Direct Transact Payments & Recon Hub environment.

  • Back-office support services
    • Reconciliation services
    • Dispute management services
  • Financial support services
    • Settlement & clearing
    • General Ledger management services
    • Financial management services

An integral part of our service offering is a sound back-office system that ensures reconciliation of transactions, processed by our technology.

Team of skilled experts
Trail Balance example

Established, managed and controlled by a team of skilled experts in the Payments environment, the Direct Transact  Financial Operations team align all payment transactions, performed by clients, to actual settlement of these transactions, in an integrated, system-driven Financial and Back-office Environment

Testimonials

“Direct Transact’s structured approach ensures that they maintain meticulous financial and operational oversight, safeguarding accuracy, and compliance throughout their reconciliation processes.”

EY

Go to portal