Real-time financial risk intelligence

Stop fraud before money moves.

PennyPay detects suspicious payments using behavioural intelligence, transaction analytics, graph relationships and GPU-accelerated machine learning — giving financial institutions a risk decision before the transaction completes.

Built for banks · fintechs · neobanks · digital wallets

Live transaction Demonstration data
TXN_4829101
KES 184,500
Nairobi → Lagos
mobile · cross-border
Identity
Device
Velocity
Network
Behaviour
PennyPay risk score
0.0
Evaluating
Decision
awaiting evaluation
Connected entities
ACCOUNTacc_1024 DEVICEdev_104 IP3321 RECIPIENTrcp_84 ACCOUNT209 ACCOUNT311 MERCHANTmch_72
The problem

Payments move in milliseconds.
Fraud does too.

Interoperable instant rails removed the delay that fraud controls were designed around, and liability is moving with them: since October 2024 UK payment firms have had to reimburse most victims of authorised push payment scams, with the cost split between the sending and the receiving institution. Detection that arrives after settlement is reconciliation, not prevention.

01 · Context

Fragmented signals

Traditional systems analyse transactions without enough behavioural, device, identity and network context. Each signal is evaluated alone, so coordinated activity stays invisible.

02 · Adaptation

Static rules

A rule engine encodes the fraud an institution has already seen, so each new typology arrives as an incident first and a rule some weeks later.

03 · Cost

False positives

Tightening thresholds catches more fraud and also blocks more paying customers, and most institutions measure only the first of those two numbers.

The platform

Signals arrive from the payment flow you already run.

Nothing new has to be collected. The transaction, device, identity and account data an institution already holds is evaluated by three engines at once, and a decision returns before the payment completes.

Data signals
Transaction
Device
Identity
Location
Velocity
Account
Merchant
Network
Intelligence
Behavioural intelligenceper-account baselines and deviation
Graph intelligenceentity relationships and clusters
ML risk enginecalibrated scoring and inference
Decision
APPROVE
REVIEW
BLOCK
Products

Adopt it one module at a time.

Most institutions start with scoring and add the rest once it is earning its place. Each module is useful on its own.

PennyPay Risk
Real-time transaction scoring

Evaluate every transaction against behavioural, transactional, device, identity and historical signals, and return a calibrated risk score to the payment flow.

See a score explained →
PennyPay Graph
Fraud-network intelligence

Connect accounts, devices, IP addresses, merchants, recipients and transactions to uncover coordinated activity that transaction-level analysis cannot see.

See the network view →
PennyPay Decision
Decision orchestration

Combine machine-learning scores, graph signals and institution-defined rules into configurable approval, review or decline workflows your risk team controls.

See the decision path →
PennyPay Investigate
Fraud investigation workspace

Give analysts the context behind every alert — transaction history, connected entities, triggered signals and model explanations — in one workspace.

Open it in the console →
Graph intelligence

Fraud rings are visible in what they share.

Fraud rings share infrastructure. When accounts reuse devices, IP addresses and cash-out recipients, the relationships are visible long before the individual transactions look unusual — published results on graph features in alert triage report cutting false positives by around 80% at comparable detection rates, and Europol's money-mule operations describe the same shared-infrastructure pattern at scale. Select an entity to inspect its connections.

IP41.90.xxx DEVICE482 DEVICE771 ACCOUNT105 ACCOUNT482 ACCOUNT773 ACCOUNT910 RECIPIENT219 HIGH-RISK CLUSTER
Architecture

Built for decisions at transaction speed.

PennyPay is being architected around GPU-accelerated feature engineering, machine-learning inference and graph analytics, to analyse large transaction streams with minimal decision latency.

01Transaction streamingest
02GPU feature processingwindowed aggregates
03Behavioural modelsbaseline deviation
04Graph analyticstraversal and clustering
05Risk inferencecalibrated scoring
06Policy orchestrationinstitution rules
07Decisionreturned to flow
NVIDIA CUDARAPIDScuDFcuGraphTensorRTTriton Inference Server

These technologies are named because they are part of the system design, not as endorsements. PennyPay does not publish throughput, latency or detection-rate figures, and will not until they are established under benchmark conditions on production workloads.

Explainability

Every score needs a reason.

A score an analyst cannot interrogate is a score a regulator will not accept. PennyPay is designed to provide interpretable signals behind each risk decision, supporting investigation, policy review and auditability.

Each contribution is attributable to a named signal, so a declined customer can be given a reason and a policy team can see which signals are driving their review queue.

Risk score
94 / 100
High risk
Demonstration data
Why PennyPay flagged this transaction
+28New device
+21Unusual transaction amount
+17Recipient linked to suspicious accounts
+14Abnormal transaction velocity
+9Geographic anomaly
+5Behavioural deviation
Developers

One API call between a transaction and a decision.

Post the transaction you are about to process. Receive a score, a decision and the signals behind it. No batch export, no overnight file, no separate console to check.

POST /v1/risk/transactionsrequest
{
  "transaction_id": "txn_8fc921",
  "account_id":     "acc_1024",
  "amount":         184500,
  "currency":       "KES",
  "channel":        "mobile",
  "device_id":      "dev_884"
}
200 OKresponse
{
  "risk_score": 0.947,
  "risk_level": "high",
  "decision":   "review",
  "signals": [
    "new_device",
    "velocity_anomaly",
    "network_risk"
  ]
}
Solutions

Fraud looks different depending on who is being defrauded.

Banks

Established fraud operations with legacy rule engines, large analyst teams and regulatory reporting obligations.

USE CASETransaction fraud
USE CASEAccount takeover
USE CASEPayment scams
USE CASEFraud-ring detection
USE CASEMule account detection
USE CASERegulatory reporting
Partners

A fraud model is only as good as the labelled data behind it and the rails it plugs into. Below are the organisations we work with, and the four arrangements we are still looking for, each stated as an exchange.

01 · Data

Pilot institutions

Banks, wallets and payment platforms willing to run an evaluation on their own historical transactions under a research protocol.

We bring

Scoring, graph resolution and an explanation for every decision, run against your data at no cost during the evaluation, with the output benchmarked on the four measures below.

We need

Labelled historical transactions, including the confirmed-fraud outcomes. This is the single biggest constraint on progress right now.

02 · Distribution

Core banking and switch vendors

The platforms already sitting in the payment path, where a risk decision has somewhere to be returned to.

We bring

A single synchronous API that returns a score, a decision and the signals behind it, designed to sit inside an existing authorisation flow rather than beside it.

We need

A supported integration point, and a realistic latency budget agreed up front rather than discovered in production.

03 · Method

Academic and research groups

Groups working on graph learning, anomaly detection or financial crime typologies.

We bring

Applied problems on real payment topologies, and engineering time to turn a method into something that runs inside a latency budget.

We need

Method review, and an outside reading of whether our evaluation is measuring what we claim it measures.

04 · Standing

Regulators and industry bodies

The people who will decide whether an automated decision is defensible, long before a customer disputes one.

We bring

Decisions that are attributable to named signals and reproducible after the fact, and a willingness to be told the explanation is not good enough yet.

We need

Early guidance on what evidence an automated decline has to carry in each market we would operate in.

Marks above indicate a working relationship and nothing more — no organisation shown has endorsed a performance claim we have made. The four arrangements below describe partnerships we are still looking for, not ones already in place.

Security

Designed for financial-grade security.

PennyPay handles transaction data belonging to regulated institutions. Below is what is implemented today, what is in progress, and what is planned — stated separately, because the distinction matters.

Implemented
  • Encryption in transit
  • Encryption at rest
  • Secure API authentication
  • Role-based access control
  • Audit logging
In progress
  • Per-tenant data isolation
  • Key rotation
  • IP allowlisting
  • Data retention controls
  • Continuous monitoring
Planned
  • Formal incident response programme
  • SOC 2 Type II
  • ISO 27001
  • PCI DSS where applicable

PennyPay is not currently certified under SOC 2, ISO 27001 or PCI DSS, and displays no certification marks. Certification status will be published on the security page as each is achieved.

Evaluation programme

Put PennyPay against your fraud data.

Run it over historical or simulated transaction data and measure it on the four things that decide whether a fraud system earns its place.

01Fraud detection
02False positives
03Decision latency
04Analyst efficiency
Tell us who you are.
That does not look like an email address.
Which institution?