False declines cost more than fraud
Legitimate transactions declined by over-tuned rules routinely exceed the fraud losses those rules prevent, which reframes the optimisation entirely.
Payments is two systems wearing one name. One is a real-time path where an answer is required in well under a second and a model has no business being. The other is everything around it — disputes, merchant risk, reconciliation, scheme rules — which is document-heavy, slow and almost entirely manual. Knowing which is which is most of the engineering judgement here.
Money moves in milliseconds and the arguments about it take months. Part 1 maps both halves and names the people who work in each.
Six stages from onboarding to interchange. Select one.
Merchant and cardholder onboarding, KYB and KYC, and the risk decision behind acceptance.
Real-time authorisation, risk scoring, 3-D Secure and the accept-or-decline decision.
Clearing files, settlement, funding, fees and the reconciliation between them.
Disputes, chargebacks, representment, pre-arbitration and arbitration under scheme rules.
Fraud strategy, portfolio monitoring, chargeback thresholds and merchant exposure.
Scheme rule changes, interchange qualification, compliance programmes and reporting.
The fraud analyst and the disputes team are fighting the same losses from opposite ends. Select one to light the stages they own.
A real-time business whose slow half is where the automation opportunity actually sits.
Legitimate transactions declined by over-tuned rules routinely exceed the fraud losses those rules prevent, which reframes the optimisation entirely.
Outcomes turn on what the scheme rule requires for a given reason code, and that corpus is read fluently by very few people in any organisation.
The real-time decision has a latency budget a model cannot meet, so the value is in mining and explaining decisions offline rather than making them inline.
Primary account numbers must not reach model context, logs or traces, which makes tokenisation and field scoping an architectural decision rather than a control.
Businesses change what they sell after boarding, and the gap between stated and actual model is where acquiring losses concentrate.
Clearing, settlement and funding are reconciled across formats that were never designed to agree, which is a normalisation problem before it is an analytics one.
The architecture has an unusual shape: a hot path you must stay off, and a cold estate where everything interesting lives. The first design decision is drawing that line and keeping card data on the correct side of it.
Six families. The first must be tokenised before it touches anything downstream.
Real-time request and response traffic, including card data.
ISO 8583 / ISO 20022 switchesScheme clearing files, settlement positions, fees and funding.
Scheme files, settlement enginesOnboarding records, KYB and KYC evidence, limits and status.
Boarding systems, KYC platformsCases, reason codes, evidence, representments and outcomes.
Dispute management systemsRulebooks, bulletins, compliance programmes and interchange tables.
Scheme publicationsScores, rule outcomes, case history and confirmed fraud markers.
Fraud platforms, case systemsA payments agent that cannot tell a cardholder from an account, or a dispute from a chargeback stage, will produce answers that are procedurally wrong even when they are factually right. These are the domains, the graph and the definitions it must be grounded on — and one entity it must never hold.
Six subject areas, each with the entities it holds, its critical data elements and the function accountable for it.
Who is paying, and the credential they pay with.
Who is being paid, and what they said they sell.
The authorisation and everything that follows it.
The argument about a transaction, and the stages it moves through.
The published rules that decide every outcome above.
Fraud, exposure and the decisions taken against them.
The entities and the typed relationships between them — what the agent traverses instead of guessing joins. Select any entity.
The person the card was issued to.
The issuing account behind the card.
The surrogate that stands in for the card number.
The business accepting payment.
A specific location or channel of a merchant.
The real-time approve or decline decision.
The transaction as presented for settlement.
The movement of funds between parties.
A challenge to a transaction.
The scheme code stating why a dispute was raised.
The published provision governing an outcome.
A transaction later confirmed fraudulent.
The classification hierarchies that make records comparable across systems.
Chargeback → Representment → 45 calendar days
Travel → 4722 → High risk
Risk → Suspected fraud → Recoverable with step-up
The definitions an agent must use rather than invent. Most wrong answers in this industry are a term used loosely.
The layers a deployment needs, what each one holds, and what the engineer owns there.
Seven layers, with PCI scope and the authorisation latency budget both drawn explicitly.
Authorisation traffic, scheme clearing files, boarding records, disputes and rulebooks.
Nothing. This is the upstream edge.
Tokenised transactions, normalised across schemes, plus the rulebook corpus with effective dates.
Real-time request and response traffic in ISO 8583 or ISO 20022. Carries the card number, which is why tokenisation happens here and not one hop later.
Daily clearing from the card schemes, in formats that differ by scheme and change on their release calendar rather than yours.
Settlement positions, merchant funding and the fees deducted. Where clearing and money finally have to agree, and frequently do not.
Applications, declared business model, verification evidence and limits. The stated model that later transaction behaviour is judged against.
Cases, reason codes, deadlines, evidence and outcomes across the full chargeback lifecycle.
The published rules governing every dispute outcome and interchange qualification, amended continuously by bulletin.
Tokenising card data at the boundary so nothing downstream is ever in PCI scope.
Letting a primary account number past the boundary. One PAN in a log or a prompt pulls the entire downstream platform into PCI scope, and unwinding that is an architecture project.
Normalising scheme and processor formats into one transaction model, tokenised throughout.
Read-mostly access paths, change feeds and document streams from the systems of record.
Replayable, resolved, quality-checked records with their lineage back to the source row.
Reads the source’s own change log rather than polling it, so the platform sees every state a record passed through instead of only where it ended up.
Every extract kept as it arrived, immutable and timestamped. The thing you replay from when a downstream definition turns out to have been wrong.
Layout-aware extraction over the unstructured half of the estate: sectioning, tables, signatures, and the page reference every later citation depends on.
Decides that two records are the same real-world thing, with a survivorship rule and a confidence, so downstream joins are a decision rather than an assumption.
Schema, freshness and volume expectations asserted at the boundary, so a bad load fails loudly here rather than quietly two layers later.
Replaces the primary account number with a surrogate at the edge, so every downstream system, index and log is out of PCI scope by construction.
One transaction model across schemes, because reconciliation is impossible without it.
Tokenising downstream of the first store. Everything between the switch and that point is now in scope, including the logs you forgot were there.
The graph joining cardholder, card token, merchant, transaction, dispute and settlement.
Replayable, resolved records with lineage from ingestion.
Typed, classified, defined data an agent can be grounded on without inferring meaning.
One agreed definition per term, owned by a named person, so the number an agent quotes means what the business means by it.
The typed entities and relationships the domain actually has, so an agent can traverse "which customers are exposed to this" rather than guess from adjacent text.
Metrics defined once, in one place, with their filters and grain. Removes the class of error where the agent computed something plausible and wrong.
Sensitivity labels and the purpose each classification permits, applied at the field level and inherited by everything downstream.
Where a value came from and what it touched on the way. The layer that makes an answer defensible rather than merely correct.
One definition of a chargeback ratio, because the scheme has one and yours must match.
Letting the model infer meaning from column names. It will, it will be plausible, and nobody will notice until the number reaches a regulator or a board pack.
Retrieval over scheme rulebooks, bulletins, dispute precedent and merchant evidence.
Typed, classified, defined data from the governance layer.
Ranked, permission-trimmed, citable evidence scoped to the caller and the moment.
Vector and lexical retrieval together, because exact identifiers, codes and clause numbers are the thing semantic search is worst at.
Splits on the document’s own structure and carries effective dates, version and source into every chunk, so a retrieved passage knows when it was true.
Applies the caller’s permissions inside the query rather than filtering results afterwards, so the model never sees what the user may not.
Traverses the knowledge graph for questions that are joins rather than similarity — exposure, genealogy, ownership, causation.
Reorders candidates on relevance and returns the passage identifier behind every sentence, so the answer can be checked rather than trusted.
Answering a reason-code question with the rule, section and effective date cited.
Filtering results after retrieval instead of constraining the query. The model has already seen the rows you removed, and it will use them.
Agents for representment assembly, break diagnosis, merchant review and rule-change impact.
Ranked, permission-trimmed, citable evidence from retrieval.
Actions taken or proposed, each with the evidence, the identity and the trace behind it.
Plans, calls tools and holds the loop. Where the step budget, the timeout and the stopping condition are enforced rather than hoped for.
Typed, permissioned tools with declared schemas. An agent’s real capability surface is this list, which is why the list is a security artefact.
Durable task state with checkpoints, so a run that dies mid-way resumes instead of restarting and re-doing side effects.
Approval steps on the actions that need one, carrying enough context for the approver to actually decide rather than rubber-stamp.
Writes back into the systems people already work in, under a service identity with its own audit trail.
Schedules dispute work against scheme calendars so the tail of the queue still meets its stage deadline, not merely the average case.
Keeping every agent off the authorisation path, where its latency cannot be afforded.
Optimising average handling time. A representment that is right and late is a total loss, so the tail of the distribution is the only part that matters.
Card-data scoping, model context controls, decision explainability and audit.
Proposed actions and drafted responses from the agent layer.
Permitted, grounded, logged output — or a refusal with a stated reason.
The rules that decide whether an action is permitted at all, evaluated before the action and independently of the model that proposed it.
Injection detection on the way in, and on the way out the checks for leakage, unsupported claims and content the domain forbids.
Verifies each assertion resolves to retrieved evidence, and fails the response rather than shipping the sentence that does not.
Model inventory, intended use, validation evidence and the sign-off that lets a model be used for a purpose. Not optional in a regulated estate.
Immutable record of what was asked, retrieved, decided and done — the artefact a reviewer reads when they do not take your word for it.
Field-level controls proving card data cannot enter model context, logs or traces, tested adversarially rather than asserted.
Proving that a primary account number cannot reach the model, the log or the trace.
A card number reaching a trace. The model never saw it, the observability stack did, and the assessor will not distinguish between those two.
Representment win rate, break resolution, alert precision and cost per case.
Permitted, grounded, logged output from the guardrail layer.
Measured quality, cost and latency — and the evidence to change any of the three.
Held-out sets and graded runs on every change, so a prompt edit is a measured change rather than a hopeful one.
Blocks a release when quality drops, in CI, on the same evidence for everyone. The difference between a system and a demo.
End-to-end spans across retrieval, model and tool calls, so a bad answer can be opened and read rather than argued about.
Cost per task and per tenant, against throughput and quota. The number that decides whether the pilot can become the rollout.
Watches quality against production traffic rather than the test set, and routes real corrections back into the eval suite.
Proving the agent won cases it should have won, not merely filed them faster.
Evaluating once, before launch. Quality moves with the data, the model and the traffic, and a system with no live measurement has no idea which of the three moved.
A primary account number in a prompt, a log or a trace expands PCI scope to your whole platform. Tokenise at the boundary and design as though the raw value does not exist.
The real-time decision has a budget measured in tens of milliseconds. Anything a model contributes here must be pre-computed, not inferred at request time.
Dispute stages expire on scheme calendars. A representment that is right and late is a loss, so deadline awareness is a first-class scheduling requirement.
A false decline is a customer told no at a checkout. Explainability is not a compliance nicety here; it is the difference between a fixable rule and an unexplained loss.
Notice where these use cases are not: on the authorisation path. Everything valuable here sits in the slow half of the business, which is also the half nobody automated.
Filter by stage or by earned autonomy. Selecting a use case jumps the value chain and the architecture to the stage and layer it depends on.
No use cases match that combination.
How a payments deployment actually runs.
Establish where tokenisation happens and prove nothing downstream holds a primary account number. Doing this late means re-architecting rather than adjusting.
Write down explicitly that no agent participates in the real-time decision. This is the commitment that keeps the project deployable.
Reason-code interpretation delivers value quickly, touches no card data and builds the citation discipline representment assembly will depend on.
Build assembly against real scheme deadlines from the first day, because a pipeline that is fast on average and late on the tail loses cases.
Evidence that card data never entered model context, measure win rate against a baseline, then hand over runbook and scope-testing suite.
8 modules, 80 taught hours, 40 hands-on labs and 8 assessments — every lab provisioned and graded by the SCIKIQ Agentic AI Playground. Open a module to see its labs.
End-to-end agent design, development, deployment and testing, 10 hours each. Reviewed by a Senior SCDAI Engineer against a published rubric.
Build an agent that reads a dispute, determines what the operative scheme rule requires, assembles the available evidence and drafts the representment — citing rule, section and effective date, never missing a scheme deadline, and with a measured win rate against a pre-agent baseline.
Build an offline agent that explains a false-decline cohort in terms of the rules that produced it and quantifies the cost of each, operating entirely on tokenised data with evidence that no primary account number reached the model, the logs or the traces.
Every lab in this program follows the shape below. This is lab 05 in full — the brief you are given, the environment that is provisioned for you, the code you start from and the assertions that decide whether you passed.
Assemble a chargeback response that cites the rule version in force on the transaction date.
You are given 200 disputes with reason codes, the transaction and evidence available for each, and a scheme rulebook with three bulletin revisions across the period. Assemble the representment for each: what the operative rule required, which evidence satisfies it, and what is missing. Answering from the current rulebook rather than the one in force is the failure this lab catches.
def representment(dispute, rulebook, evidence):
"""Assemble the response for one dispute.
The operative rule is the version in force on the TRANSACTION date,
not today's. Bulletins move requirements; answering from the current
text loses cases that were winnable.
"""
rule = rulebook.operative(dispute.reason_code, dispute.transaction_date)
# match required evidence to what exists; state plainly what does not
raise NotImplementedError
Every module ends with a timed, randomised assessment delivered through the SCIKIQ Agentic AI Playground. The certificate requires a pass on all of them plus two reviewed capstones.
What each test covers, how long it runs, and how many items are currently in the versioned bank behind it.
| # | Assessment & coverage | Items | Time | In bank |
|---|---|---|---|---|
| 01 | Operating model & scopeDelivery mandateHot vs cold pathValue sizingPCI scope | 25 | 35 min | 3 |
| 02 | Payments data landscapeMessage formatsClearing and settlementTokenisationRulebooks | 25 | 35 min | 2 |
| 03 | Context engineering & PCIField scopingToken handlingRefusalStructured outputs | 25 | 35 min | 2 |
| 04 | Retrieval & groundingRule retrievalEffective datingBulletinsRetrieval metrics | 25 | 40 min | 2 |
| 05 | Agent design for disputes & riskEvidence assemblyDeadlinesLate labelsExplainability | 25 | 40 min | 2 |
| 06 | Systems integrationMCP designSettlement dataWrite-back safetyLatency isolation | 25 | 35 min | 2 |
| 07 | PCI, fairness & securityPCI scopeTokenisationFairnessLLM security | 30 | 45 min | 2 |
| 08 | Production & outcomesEval gatingWin rateDeadline complianceEconomics | 30 | 45 min | 2 |
Real items, drawn from 17 in this program's bank — weighted toward the scenario and diagnosis types, because those are the ones that predict field performance. Instant feedback, nothing saved.
Four sample items — one attempt each, then the reasoning is shown.
Q1A processor asks you to put a model in the authorisation path. What is your answer?
The real-time decision has no room for inference. The engineering judgement in this sector is knowing which half of the business you are in.
Q2A primary account number appears in an application log. What is the consequence?
Scope follows the data. One PAN in a log pulls the log store, its backups and its consumers into the assessment, which is why the boundary is architectural.
Q3An agent is asked a question that would require the full card number. What should it do?
Refusal is the only correct behaviour. Retrieving the value at all, even without displaying it, places the retrieval path in scope.
Q4A reason code question is answered from the latest rulebook revision. The transaction is eight months old. What is wrong?
Requirements move with bulletins. Applying today’s requirement retrospectively produces a representment that fails on evidence nobody was ever asked to keep.
The same ladder whichever specialisation you enter through — what changes is the domain you go deep in. Below: how the program is delivered, the skills it moves, the roles it leads to, and the specialisations closest to this one.
The same labs, assessments and capstones, delivered to an enterprise cohort or to individual professionals.
Cohorts of 20 to 2,000+ on your own tenancy, with your data patterns and your cloud. Skill-gap baselining up front, per-team mastery reporting throughout, and capstones scoped against your real backlog so the output is deployable work.
The same labs, assessments and capstones for individual engineers and analysts, run on shared infrastructure with a fixed cohort calendar. You leave with a graded portfolio, not a certificate of attendance.
Find your row and aim one column right. The Playground scores you against this after every module.
| Skill | Beginner | Intermediate | Advanced |
|---|---|---|---|
| Payments domain fluency | Knows the parties. | Maps the chain from authorisation to interchange. | Sizes decline, dispute and break value credibly. |
| Scope engineering | Aware of PCI. | Designs tokenisation so downstream stays out of scope. | Evidences that card data cannot reach model, log or trace. |
| Rule intelligence | Retrieves a rule. | Returns the version operative on the transaction date. | Runs rulebook retrieval with measured, specialist-labelled accuracy. |
| Context engineering | Writes clear prompts. | Structures retrieval, tools and state deliberately. | Designs context strategy for reliability and cost at scale. |
| Retrieval & grounding | Builds basic vector search. | Tunes chunking, hybrid search and reranking. | Designs graph + vector grounding with measured recall. |
| Agent orchestration | Runs a single tool-calling agent. | Builds supervised multi-step and multi-agent flows. | Designs autonomy boundaries and failure containment. |
| Tool & system integration | Calls a documented API. | Writes an MCP server over a system of record. | Designs a least-privilege tool estate across systems. |
| Evaluation | Eyeballs outputs. | Builds labelled eval sets and regression gates. | Runs online evals with drift and judge calibration. |
| Observability & cost | Reads logs. | Traces runs, tracks tokens and latency. | Owns cost per task and capacity planning in production. |
| Security & guardrails | Adds output filters. | Mitigates the OWASP LLM Top 10 in a build. | Threat-models an agent estate and proves controls. |
| Client delivery | Takes notes in a workshop. | Runs discovery and scopes a thin slice. | Owns the account technically, from scope to handover. |
The SCDAI ladder is the same whichever specialisation you enter through — what changes is the domain you go deep in.
Skill a team, or join a cohort
B2B cohorts run on your tenancy with capstones scoped to your backlog. B2C cohorts run on a fixed calendar.
Stated plainly enough to rule yourself in or out without a sales call: the prerequisites, how the program runs, exactly what the credential is worth, and the questions everyone asks.
Stated plainly so you can rule yourself in or out without a sales call. Nothing here is a formal qualification — it is what the first lab assumes you can already do.
You should already be able to do these
What we assume, and what we teach
What the program asks of your week
Cohort dates and pricing are confirmed on enquiry rather than printed here, because both move with the intake.
The credential is awarded per specialisation, so it names the domain or stack you were assessed in rather than claiming general competence. On this program the badge reads SCDAI — Cards & Payments.
A certificate that cannot be checked is decoration. Every award resolves to a record showing the specialisation, the award date and the assessments passed.
This is the credential the program awards, shown exactly as it is issued — with the specialisation named, the assessment record attached and a verification link anyone can check without an account.
This is to certify that
Your name
has been assessed and certified as
SCIKIQ Certified Data and AI Engineer
Cards & Payments
Not “Data and AI Engineer” but the domain or stack you were actually assessed in. A general claim would be a weaker one.
Modules passed, labs graded and both capstones reviewed — so the credential states what was measured rather than that you attended.
The credential ID resolves to a public record showing the specialisation, the award date and the assessments passed.
Add it to your LinkedIn profile in one step. The link pre-fills the certification fields from the credential record, so the entry on your profile matches the record a reader can check.
Add to LinkedIn profile The button is live on your real certificate; here it opens LinkedIn pre-filled with this specialisation so you can see exactly what the profile entry will say.A certificate that cannot be checked is decoration. Every award resolves to a record showing the specialisation, the award date and the assessments passed.
The objections that come up in every conversation about this program, answered without the brochure voice.
Both, and the second is the point. Eight timed assessments and two reviewed capstones stand between you and the credential, so a pass means someone measured the skill rather than recorded your attendance.
Every lab is provisioned, graded and unblocked by the Playground rather than by an instructor. That is what lets a cohort of 2,000 cost the same faculty time as a cohort of 20 — and why you are never waiting on someone to mark your work.
Two retakes are included per assessment, each drawing a fresh item set from the bank, so a retake is a genuinely new paper rather than the same questions again.
For the domain specialisations, no — labs run in provisioned sandboxes. For the four tech-stack programs you will want access to that platform, since deploying into a real subscription is much of the point.
Yes. B2B cohorts run on your own tenancy with your data patterns, a skills baseline before kick-off, per-team mastery reporting, and capstones scoped against your actual backlog so the output is deployable work rather than an exercise.
Take the domain you deploy into. If you move across industries, take a tech-stack program instead and pick up domain context on the engagement. The chooser on the programs page will narrow it.
The trends, platform capabilities and regulatory positions are reviewed each quarter, and every external claim on these pages links to its source so you can check the date yourself.
A graded portfolio: forty machine-graded labs, two reviewed end-to-end agent builds with measured evaluation and cost per task, and a verifiable credential naming your specialisation.
Still deciding?
Tell us the systems you deploy into and we will say plainly whether this specialisation is the right one — or which of the 21 is.