Parse the FedNow Service's ISO 20022 message catalog to route customer credit transfers, returns, and liquidity transfers correctly

domain: frbservices.org · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Use pacs.008 (Customer Credit Transfer) for sender-initiated customer payments, and pacs.009 (Financial Institution Credit Transfer) for interbank liquidity management transfers between participant master accounts
  2. Handle payment status with pacs.028 (Payment Status Request) and pacs.002 (Payment Status Report); pacs.002 is also used for FedNow's own advices and acknowledgements and for rejections such as future-dated or over-limit messages
  3. Implement payment returns as a three-message flow: camt.056 (Return Request) from the sender, camt.029 (Return Request Response) from the receiver, and pacs.004 (Payment Return) if the receiver agrees to return funds
  4. Support Request for Payment (RFP) flows with pain.013 (RFP), pain.014 (RFP Response), and camt.055/camt.029 for RFP cancellation requests and responses
  5. Handle information requests (camt.026/camt.029) and additional payment information (camt.028) for follow-up on a previously sent payment or RFP
  6. Subscribe to account reporting messages (camt.060 request, camt.052 balance/activity reports, camt.054 debit/credit notifications) for reconciliation, and implement admi.002/admi.007/admi.004/admi.011 system messages for technical rejects and sign-on/off

Known gotchas

Related routes

Construct a valid ISO 20022 pacs.008 Customer Credit Transfer Initiation message for a cross-border wire
iso20022.org · 5 steps · unrated
Parse a camt.053 ISO 20022 bank statement XML file and reconcile entries against internal payment records
banking-general · 6 steps · unrated
Send a FedNow ISO 20022 pacs.008 credit transfer and handle the pacs.002 positive/negative acknowledgment
fednow · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans