Anti-Invoice Fraud

Stop Banking Detail Fraud on Invoices

Replace your banking details on invoices with a secure QR code. Customers scan to see your verified, tamper-proof banking details — directly from TruBankID.

14-day free trial  ·  No credit card required

Verify Banking Details

Enter a TruBankID to instantly verify banking details before making a payment.

Verified & tamper-proof AES-256 encrypted QR code ready

How It Works

Three simple steps to protect your customers from banking fraud.

1
Sign Up & Get Verified

Create your account and submit your company details. Our team validates your identity, typically within 24 hours.

2
Create Your TruBankID

Enter your banking details — account holder, bank, branch, account number. A unique QR code is generated instantly.

3
Share on Your Invoices

Replace banking details on invoices with the QR code. Customers scan to see verified, live details — safe from interception.

The Problem

Business Email Compromise (BEC) is one of the fastest-growing cybercrimes. Attackers intercept invoices, swap banking details, and re-send them. Recipients pay the fraudster — often with no recourse.

R2.2BLost to BEC fraud in SA annually
76%Of businesses experienced BEC attacks

Why TruBankID Works

Verified Source of Truth

Banking details are manually validated by TruBankID before going live. No self-service fraud possible.

AES-256 Encrypted at Rest

All banking data is encrypted in our database. Only the QR lookup decrypts and displays it in real time.

Live QR Code

The QR code always points to the current verified record — it cannot be intercepted or altered in transit.

Subscribe to Changes

Customers subscribe to receive alerts if banking details ever change — an extra layer of trust.

Simple, Transparent Pricing

Start free. No credit card required.

Price per TruBankID (Bank Account) — all subscriptions include premium email support

Discount: Use any existing TruBankID as a discount code at signup and receive 5–15% off your first subscription.

Developer API

Integrate TruBankID lookups into your application or accounting system.

Auth Key Required

All API calls require a registered auth key, available from your dashboard.

Clean JSON Responses

All fields returned including account holder, bank, branch code, and verification status.

Get Your API Key
GEThttps://trubankid.com/api/lookup.php?id=ABC123456&key=YOUR_KEY
{
  "success": true,
  "trubankid": "ABC123456",
  "account_holder": "Demo ID",
  "bank_name": "First National Bank",
  "branch": "Blue Lakes",
  "branch_code": "012345",
  "account_no": "1234567890",
  "verified": true,
  "last_verified": "2026-05-16 12:22:00",
  "verified_by": "Pierre Coetzer / TruBankID"
}

Get In Touch

Have a question or need help? We'd love to hear from you.

[email protected]

My Account

My TruBankIDs