Skip to content

Use case · FICA compliance for South Africa · $1.1114 per client

FICA compliance for South Africa

Identify the client.Understand the risk.Keep the proof.

South Africa's Financial Intelligence Centre Act asks accountable institutions to identify and verify clients, find the beneficial owners of companies, screen against sanctions lists and report to the FIC. Toden does the checking and keeps the records your risk programme promises.

The workflow

Client verification, beneficial owners, sanctions screening and five years of records. This is a starting point: add, remove or reorder any step in the workflow builder.

Step 01

$0.0714

Document Intelligence

Reads the ID and checks it is genuine

Step 02

$0.06

Passive Liveness

Confirms a live person

Step 03

$0.08

Facial Match

Selfie against the photo on the ID

Step 04

$0.90

AML Screening ×3

Sanctions, PEP and adverse media

Step 05

Included

Decision rules

Approve, review or decline on your rules

Then your rules decide

A starting rule set

  • The ID, the face and the screening all passApprove
  • The client is a politically exposed personReview
  • The ID has expiredReview
  • The client is a confirmed sanctions matchDecline

Every rule is yours to change on a visual canvas, and each result records which rule decided it. Publishing a new version needs no release.

Try the workflow builder

What it costs

Added up from the published rate card as this page loaded. It is what one production run of the workflow above deducts from your credit.

$1.1114per client

  • Document Intelligence$0.0714
  • Passive Liveness$0.06
  • Facial Match$0.08
  • AML Screening ×3$0.90

How it works

1

Verify the client

The ID is read, a live selfie is matched to it, and the customer is screened in the same flow.

2

Find who is behind a company

A business check returns the directors and owners, and each one can be verified in turn.

3

Keep the record

Every check, rule and decision stays on the client's record, ready for an inspection.

What powers it

  1. Your risk programme becomes a workflow, so the same rule is applied to every client.

Integrate

Mount the SDK with the workflow you published, or send a hosted link and write no code. The result arrives by signed webhook, and changing the workflow never needs a release.

Verify.tsxTypeScript · React
import { TodenVerification } from "@todenhq/sdk-react";
export function Verify({ userId }) {
return (
<TodenVerification
apiKey="pk_test_..."
workflowId="wf_AbC123dEf456"
userId={userId}
onSubmit={(s) => save(s.verificationId)}
/>
);
}
verification.completedWebhook · JSON
{
"event": "verification.completed",
"data": {
"verificationId": "ver_8fk2...",
"status": "verified",
"assuranceLevel": "gov_db",
"idType": "bvn",
"country": "NG",
"dataMatch": true,
"facialMatch": true,
"facialConfidence": 91
}
}

Coverage

Pick a country to see the IDs you can verify there, which documents carry a chip we read, and whether business checks are available.

All countries we cover

Frequently asked

  • The national ID, passports and driving licences. The national ID number is also checked against the government record.

FICA compliance for South Africa,in one workflow.

The sandbox opens when you sign up. Usage-based pricing, no sales call.