Skip to main content

58 docs tagged with "banking"

View all tags

Banking & Payments Glossary

A comprehensive A–Z reference of terms used in banking and payments. Essential reading for anyone joining the industry.

Banking Roles & Teams

A bank is made up of many specialised teams. Understanding who does what helps you collaborate effectively, know who to escalate to, and understand where you fit in the payments ecosystem.

BECS — Bulk Electronic Clearing System

Complete guide to Australia's BECS Direct Entry (DE) system — file formats, transaction codes, timing windows, return codes, settlement, and engineering patterns.

Card Anatomy & EMV Chip Cryptography

Deep principal engineering guide to payment card physical/logical anatomy, ISO/IEC 7812 PAN structure, Luhn Mod 10 checksum, Track 1/2 magstripe, and EMV chip cryptography (ARQC, ARPC, TC, AAC, SDA, DDA, CDA).

Card Processing, Clearing & Interchange Economics

Comprehensive principal engineering guide to card transaction processing models (SMS vs DMS), clearing file formats (Visa BASE II, Mastercard IPM), Merchant Discount Rate (MDR) economics, and Interchange++ vs Blended pricing.

Card Protocols: ISO 8583 & AS 2805 Wire Architecture

Deep principal engineering guide to card messaging wire protocols — ISO 8583 versions, MTI anatomy, 64/128-bit bitmaps, data elements catalog, Australian AS 2805 standard, and production Java 21 authorization engine.

Cards & Card Schemes Architecture Overview

Comprehensive principal engineering guide to global payment card schemes, open-loop (4-party) vs closed-loop (3-party) operating models, scheme switch topologies, and architectural trade-offs against real-time account-to-account rails.

Confirmation of Payee (CoP)

How Confirmation of Payee works — PayID name matching, account name verification, fuzzy matching, Authorised Push Payment fraud prevention, and engineering implementation.

Core Banking System (CBS)

The **Core Banking System (CBS)** is the central software platform that manages a bank's **primary banking operations** — account management, transaction.

Correspondent Banking

How correspondent banking works — Nostro/Vostro/Loro accounts, routing chains, SWIFT messaging, de-risking, and the role of correspondents in cross-border payments.

Credit Posting

Detailed explanation of core banking credit posting, funds availability, double-entry accounting, settlement risk, holds, and exception handling.

Debit Posting

Deep-dive into core banking debit posting — ledger mechanics, memo vs. hard post, balance contention, idempotency, locking strategies, saga compensation, and production Java/Spring implementation patterns.

Debtor — The Paying Party in a Payment

Complete guide to the debtor (paying party) in ISO 20022 payment messages — Debtor vs Originator vs Ultimate Debtor, SWIFT vs ISO fields, debtor agent, and identification.

Financial Crime (FinCrime) & Real-Time Fraud Detection Architecture

Comprehensive principal engineering guide to financial crime defense, real-time in-flight fraud scoring engines (SLA < 50ms), APP scam typologies, account takeover (ATO), money mule rings, behavioral biometrics, streaming feature stores (Flink/Redis), and global regulatory reimbursement mandates (UK PSR, Aus Scam-Safe Accord).

FIS — Banking Platform Integration

Guide to FIS (Fidelity Information Services) banking platforms used in Australian banks — Profile, Systematics, WorldPay, integration patterns (API vs MQ), batch file handling, and engineering notes.

Inbound Payments

Complete guide to inbound payment processing — STP vs exception routing, credit hold rules, beneficiary validation, camt.054 notification, and engineering patterns.

Interest & Fees

Interest and fees are the primary ways banks **generate revenue** from accounts and products. Understanding how they work is important for product.

Liquidity Management in Payment Systems

Intraday liquidity management for payment banks — ESA balance monitoring, RBA repo, payment queuing, liquidity stress, Basel III LCR/NSFR, and engineering patterns.

Network Tokenization & EMV 3-D Secure Architecture

Comprehensive principal engineering guide to card security architectures — EMVCo Network Tokenization (VTS, MDES, Apple Pay DPAN), Account Updater, dynamic cryptograms (TAVV/DSRP), EMV 3-D Secure 2.2/2.3 protocol, liability shifts, and PCI-DSS scope reduction.

Outbound Payments

Complete guide to outbound payment processing — initiation, validation, dual approval, payment factory, channel selection, and engineering patterns.

pacs.004 — Payment Return

`pacs.004` is the **interbank payment return message**. It is sent by the **Creditor Bank back to the Debtor Bank** when a previously received `pacs.008`.

Payment Error & Reason Codes Reference

Master lookup table for ISO 20022 reason codes, BECS dishonour codes, NPP rejection codes, and SWIFT error codes used in Australian and international payment processing.

Payment Hub Architecture

Payment Hub vs Payment Gateway vs Payment Factory — architecture patterns, orchestration, channel abstraction, and Java/Spring engineering design for centralised payment processing.

Payment Security: Securing Client Ingress & Internal Core Banking

Enterprise engineering guide to securing payment processing systems — client-side mTLS, RFC 9421 HTTP message signatures, DPoP token binding, PSD2 dynamic linking, internal Zero Trust SPIFFE mesh, PCI-HSMs, tokenization vaults, and Maker-Checker dual control.

Regulatory Reporting in Banking

Guide to regulatory reporting obligations for Australian banks — AUSTRAC TTR/IFTI/SMR, APRA reporting, RBA reporting, ASIC obligations, and engineering automation patterns.

RTGS — Real-Time Gross Settlement

Complete guide to Real-Time Gross Settlement (RTGS) in Australia — RITS, HVCS, ESA management, liquidity, gridlock resolution, and high-value payment engineering.

Testing in Banking & Payments

Testing in banking is **high-stakes** — a defect in a payment system can result in customer funds lost, duplicate payments, regulatory breaches, or system.