Fraud Reporting files cases involving individuals or companies, Congolese or foreign, with the RDCPASS national fraud desk. Investigators review each one and compare it with reports from the other banks, operators and platforms on the network. Your system is told every time the case moves, and confirmed cases feed AML & CTF Screening and Credit Scoring.
Report a fraud case
Result
When one operator reports a SIM swap, the same citizen’s bank account in another city can be protected that day.
Every report gets a case number, and your system is notified each time its status changes.
A confirmed suspect is flagged by AML & CTF Screening and weighs on Credit Scoring for every organization on the network. A victim is never penalised.
At a branch, online, in your app, over USSD or in your call centre.
Say what type of fraud it is, who is involved and what happened, with where, when and any evidence you hold.
They assess the case and compare it with other reports and signals on the network.
Under review, confirmed, dismissed or escalated to the competent authorities. Each update goes straight to your system.
For every report, RDCPASS gives you what you need to track the case:
Identity usurpation, document forgery, account takeover, SIM swap, money laundering, terrorist financing, robbery, payment fraud, phishing, social engineering, insider fraud and other cases.
Report a person by RDCPASS ID, identity document or just a name, date of birth and phone number, including foreign nationals with a passport from any country. Report a company by RCCM, ID NAT or NIF, or a foreign company by name and registration number. Cross-border cases take any country and currency.
Attach images, documents, transaction logs or audio recordings. Only RDCPASS investigators can open them.
Name the author of the fraud, its victims, both or neither. Victims can be people or companies, identified by documents or by name, or anonymous. Only confirmed suspects are flagged by other services; named victims receive an identity-fraud alert that protects them instead.
Bring the cases you have already investigated onto the network from day one, up to 10,000 in one request.
File a case in real time. Reports with large evidence files can be processed in the background.
Integration
Requests are HTTPS calls with JSON bodies, signed and encrypted. The sandbox returns the same formats as production, so the code you test with is the code you ship.
Create an application
Sign up, create a sandbox application and select the services and data scopes you need.
Make your first call
Start from an official SDK or from the samples on the right. Eight languages are covered.
Go live
After due diligence, replace the sandbox keys with production keys and add your mTLS certificate. The request code stays the same.
Request modes
Single · sync
One record, answered immediately.
Single · async
One record, result by webhook.
Batch · sync
Up to 50 records per call.
Batch · async
Up to 10,000 records, result by webhook.
# Body shown in plaintext — encrypt it per /docs/authentication before sending.
curl https://api.rdcpass.cd/v1/fraud/reports \
-X POST \
-H "X-RDCPASS-Key-Id: key_live_8f2a1c0e9b" \
-H "X-RDCPASS-Timestamp: 1790418900" \
-H "X-RDCPASS-Nonce: 3c7e1a9d-2b4f-4d6a-8e15-9f0b7c2d4a61" \
-H "X-RDCPASS-IV: q2Vh8Zk1pX0rT7mB" \
-H "X-RDCPASS-Signature: b61d4e...9a07" \
-H "Idempotency-Key: 5f0c2a8e-7d41-4b39-a6e2-1c9d8b3f7a50" \
-H "Content-Type: application/json" \
-d '{
"type": "sim_swap",
"subject": {
"role": "suspect",
"full_name": "Agent de vente non autorisé — kiosque Kenya",
"phone_number": "+243970001122"
},
"victims": [
{
"identifier": {
"type": "rdcpass_id",
"value": "COD-2103-0214-4937"
},
"full_name": "Kabeya Mwamba Tshisekedi",
"phone_number": "+243812345678"
}
],
"description": "SIM card replaced at an unauthorised agent in Lubumbashi, followed within 40 minutes by three mobile money transfers the customer did not initiate.",
"occurred_at": "2026-09-24T09:12:00Z",
"location": {
"country": "COD",
"province": "Haut-Katanga",
"city": "Lubumbashi"
},
"amount": {
"value": 2450000,
"currency": "CDF"
},
"channel": "ussd",
"evidence": [
{
"type": "transaction_log",
"file": {
"url": "https://files.example-bank.cd/cases/88213/transfers.csv"
},
"description": "Wallet transaction export for 24 September 2026"
}
],
"reporter_reference": "INC-2026-88213"
}'{
"id": "frd_5c8e1a7d42",
"object": "fraud_report",
"livemode": true,
"case_number": "RDC-FRD-2026-004812",
"status": "received",
"type": "sim_swap",
"subject": { "type": "individual", "role": "suspect", "country": "COD" },
"victims": [{ "type": "individual", "country": "COD", "anonymous": false }],
"reporter_reference": "INC-2026-88213",
"created_at": "2026-09-26T10:15:02Z"
}Free for every approved organization.
Fraud reports are never billed, whether single or batch, real time or in the background. Each case you file adds to what every connected organization can see.
Report them by passport, CENI voter card, driving licence or national ID — foreign passports included. You can also use their name, date of birth, nationality and phone number. An RDCPASS ID gives the fastest correlation.
Yes. Report a Congolese company by RCCM, ID NAT or NIF, and a foreign one by name, registration number and country. State where the fraud happened and the loss in its own currency.
Yes. A report can name the suspect, the victims, both or neither — for example a scam website with no known author. A victim who asked not to be named can be reported as anonymous. The more parties you identify, the more the case protects others.
No. A victim is never flagged by AML & CTF Screening and their credit score never changes. Other services only raise an identity-fraud alert, so lenders verify the person more carefully before acting on their identity.
An RDCPASS investigator reviews the case and compares it with other reports. It is then confirmed, dismissed, or referred to the competent judicial, police or financial intelligence authorities. You are notified at each step.
No. Stick to facts rather than opinions, and never inform the subject. This matters most in money laundering and terrorist financing cases.
Yes. The sandbox is free and behaves like production, using synthetic test identities.
Screen people and companies before you onboard them, then keep watching.
Learn moreAssess applicants who have no bank credit history, with their consent.
Learn moreVerify a person against their certified RDCPASS account and receive the data you are approved for.
Learn moreBuilding and testing in the sandbox is free. You go live once your business and application have passed due diligence.