Back to Payments & Banking
payments
ISO 20022
XML/JSON messaging standard replacing legacy formats for cross-border payments
ISO 20022 — Overview
XML/JSON messaging standard replacing legacy formats for cross-border payments
ISO 20022 uses rich structured messages (pacs.008, camt.053, pain.001) for SWIFT, SEPA, FedNow, and UPI interoperability. Unlike ISO 8583 flat fields, ISO 20022 carries remittance info, regulatory reporting, and end-to-end IDs in XML or JSON.
<!-- pacs.008 — FI to FI Customer Credit Transfer -->
<Document xmlns="urn:iso:std:iso:20022:tech:xsd:pacs.008.001.08">
<FIToFICstmrCdtTrf>
<GrpHdr>
<MsgId>MSG-20260704-001</MsgId>
<CreDtTm>2026-07-04T10:00:00Z</CreDtTm>
</GrpHdr>
<CdtTrfTxInf>
<PmtId><EndToEndId>E2E-REF-789</EndToEndId></PmtId>
<IntrBkSttlmAmt Ccy="USD">5000.00</IntrBkSttlmAmt>
<Dbtr><Nm>Alice Corp</Nm></Dbtr>
<Cdtr><Nm>Bob Ltd</Nm></Cdtr>
</CdtTrfTxInf>
</FIToFICstmrCdtTrf>
</Document>Tip: Migration from MT103 (SWIFT) to pacs.008 requires mapping legacy field semantics to structured ISO 20022 elements.