Open reference / Orca
How payments
say no.
Orca is a public reference to the codes payment rails use when a payment is returned, rejected or recalled. Each record says what a code means, what to do about it, how long each party has to act, what the guidance rests on and whether anyone has checked it. Rail facts describe the rail itself: what is final, what can be undone and who decides. People and AI agents read the same records.
Search / 1137 records
Find a code or a rule
One search box across every rail. Type a code, a symptom or a plain question, such as R01, insufficient funds or can I retry this debit, then narrow by rail, region, record type or trust tier. Each result shows its tier and opens the record on its rail page. The search runs in your browser and sends nothing anywhere.
Search every railTrust tiers / Snapshot 2026-09-26
How far to trust a record
Every record carries exactly one tier. This snapshot holds 777 reason codes across 27 rails and 360 rail facts; the counts below are the reason codes.
- Draft
- 28Written by an agent and not yet checked by anyone. Treat a draft as a lead, not a fact.
- Corroborated
- 749Checked against a named public source. The record carries the source, its class, the date and who checked.
- Verified
- 0Checked by a person against the governing authority’s own current text.
- Superseded
- 0The rule changed. The old record stays and names the record that replaced it.
Rail facts / 360 records
How money moves
A code tells you what came back. A rail fact answers what you need to know before anything does: when a payment is final, how it settles, what can be returned, recalled or refunded, who carries the loss and what consumer law adds. Each profiled rail answers the same 12 questions, one record each, with a citation on every line and the same tiers as a code: 38 draft, 322 corroborated, 0 verified, 0 superseded.
Profiles cover 30 of 50 rails. Apple Pay (pass-through wallet), Austria eps-Überweisung, Bancontact (Belgian debit card scheme and Bancontact Pro), BLIK, Boleto (Brazil payment slip arrangement), Faster Payments (UK), FedNow, GCC AFAQ (cross-currency payments), Google Pay (pass-through wallet), Malaysia DuitNow, Mastercard, New Payments Platform (Australia), PayPal (staged wallet), Philippines InstaPay, Philippines PESONet, Pix, RTP, Saudi Arabia sarie (instant payments), SIC Instant Payments (SIC IP), SPEI (Mexico peso interbank electronic transfers), Swiss Interbank Clearing (SIC), UPI (Unified Payments Interface) and Visa have a profile and no code list: a profile belongs to the rulebook, and where a rail has codes they sit on the page for their own message type.
Coverage / 50 rails
Rails
One page per rail. Each page lists its codes, its rail facts or both, with their basis, confidence and tier.
North America
01Canada ACSS (Automated Funds Transfer)Payments Canada. 21 records: 8 draft, 13 corroborated, 0 verified, 0 superseded. 12 rail facts: 0 draft, 12 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-18.→ 02FedNowFederal Reserve. 12 rail facts, no code list: 1 draft, 11 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-17.→ 03RTPThe Clearing House. 12 rail facts, no code list: 1 draft, 11 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-17.→ 04RTP Return Request ReasonsThe Clearing House. 7 records: 4 draft, 3 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-17.→ 05US ACHNacha. 90 records: 11 draft, 79 corroborated, 0 verified, 0 superseded. 12 rail facts: 0 draft, 12 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-16.→Europe
06Nordic Credit Transfer Instant (NCT Inst)Nordic Payments Council. 46 records: 0 draft, 46 corroborated, 0 verified, 0 superseded. 12 rail facts: 10 draft, 2 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-18.→ 07SEPA Credit TransferEuropean Payments Council. 43 records: 0 draft, 43 corroborated, 0 verified, 0 superseded. 12 rail facts: 2 draft, 10 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-17.→ 08SEPA Direct Debit B2BEuropean Payments Council. 24 records: 0 draft, 24 corroborated, 0 verified, 0 superseded. 12 rail facts: 1 draft, 11 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-17.→ 09SEPA Direct Debit CoreEuropean Payments Council. 24 records: 1 draft, 23 corroborated, 0 verified, 0 superseded. 12 rail facts: 1 draft, 11 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-17.→ 10SEPA Instant Credit TransferEuropean Payments Council. 41 records: 0 draft, 41 corroborated, 0 verified, 0 superseded. 12 rail facts: 1 draft, 11 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-17.→ 11SIC Instant Payments (SIC IP)SIX Interbank Clearing on behalf of the Swiss National Bank. 12 rail facts, no code list: 0 draft, 12 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-18.→ 12SIC IP Payment RejectionsSIX Interbank Clearing on behalf of the Swiss National Bank. 17 records: 1 draft, 16 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-18.→ 13SIC IP Return Request RejectionsSIX Interbank Clearing on behalf of the Swiss National Bank. 7 records: 0 draft, 7 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-18.→ 14SIC IP Return RequestsSIX Interbank Clearing on behalf of the Swiss National Bank. 6 records: 0 draft, 6 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-18.→ 15Swiss Interbank Clearing (SIC)SIX Interbank Clearing on behalf of the Swiss National Bank. 12 rail facts, no code list: 1 draft, 11 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-18.→ 16Swiss Payment Standards Status Report ReasonsSIX Interbank Clearing (Swiss Payment Standards). 41 records: 0 draft, 41 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-18.→Latin America
17PixBanco Central do Brasil. 12 rail facts, no code list: 2 draft, 10 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-17.→ 18Pix Payment RejectsBanco Central do Brasil. 45 records: 0 draft, 45 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-17.→ 19Pix Returns (Devolucao)Banco Central do Brasil. 4 records: 0 draft, 4 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-17.→Asia-Pacific
20Malaysia DuitNowBank Negara Malaysia. 12 rail facts, no code list: 1 draft, 11 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-18.→ 21Philippines InstaPayBangko Sentral ng Pilipinas. 12 rail facts, no code list: 2 draft, 10 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-18.→ 22Philippines PESONetBangko Sentral ng Pilipinas. 12 rail facts, no code list: 1 draft, 11 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-18.→Middle East
23Saudi Arabia sarie (instant payments)Saudi Central Bank (SAMA). 12 rail facts, no code list: 3 draft, 9 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-18.→Other
24AFAQ Returns (SAMA rules for Saudi participants)Saudi Central Bank (SAMA), for its direct participants; AFAQ is owned by the six GCC central banks and run by the Gulf Payments Company. 77 records: 0 draft, 77 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-18.→ 25Apple Pay (pass-through wallet)Apple, through the Apple Developer Program License Agreement and the Acceptable Use Guidelines for Apple Pay on the Web, for the wallet's own rules; the card network, the card issuer and the merchant's acquirer for the payment itself. 12 rail facts, no code list: 2 draft, 10 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-20.→ 26Austria eps-ÜberweisungPSA Payment Services Austria GmbH. 12 rail facts, no code list: 0 draft, 12 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-19.→ 27Bancontact (Belgian debit card scheme and Bancontact Pro)Bancontact Company SA/NV (card scheme rules, not public; Bancontact Pro and Bancontact Pay terms, public). 12 rail facts, no code list: 0 draft, 12 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-19.→ 28BLIKPolski Standard Płatności S.A. (PSP). 12 rail facts, no code list: 0 draft, 12 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-19.→ 29Boleto (Brazil payment slip arrangement)Banco Central do Brasil (BCB). 12 rail facts, no code list: 0 draft, 12 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-19.→ 30eps Payment ConfirmationsPSA Payment Services Austria GmbH. 11 records: 0 draft, 11 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-19.→ 31eps Payment MessagesPSA Payment Services Austria GmbH. 14 records: 2 draft, 12 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-19.→ 32eps RefundsPSA Payment Services Austria GmbH. 11 records: 0 draft, 11 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-19.→ 33Faster Payments (UK)Pay.UK Limited. 12 rail facts, no code list: 4 draft, 8 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-20.→ 34Faster Payments Rejection CodesPay.UK Limited. 8 records: 0 draft, 8 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-20.→ 35Faster Payments Return ReasonsPay.UK Limited. 8 records: 0 draft, 8 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-20.→ 36GCC AFAQ (cross-currency payments)SAMA (Saudi participant rules); GCC central banks via GPC (system). 12 rail facts, no code list: 0 draft, 12 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-18.→ 37GCC AFAQ Payment RejectionsSAMA (rules for Saudi direct participants); GCC central banks via GPC (system). 27 records: 0 draft, 27 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-18.→ 38Google Pay (pass-through wallet)Google LLC, through the Google Pay API Terms of Service and the Google Pay and Wallet APIs Acceptable Use Policy, for the wallet's own rules; the card network, the card issuer and the merchant's card acquiring bank for the payment itself. 12 rail facts, no code list: 2 draft, 10 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-20.→ 39MastercardMastercard. 12 rail facts, no code list: 0 draft, 12 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-19.→ 40Mastercard Decline Response Codes (partial)Mastercard. 38 records: 0 draft, 38 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-19.→ 41New Payments Platform (Australia)NPP Australia Limited. 12 rail facts, no code list: 1 draft, 11 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-20.→ 42NPP Payment Initiation Reason Codes (Australia)NPP Australia Limited. 33 records: 0 draft, 33 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-20.→ 43PayPal (staged wallet)PayPal (regional entities; US: PayPal, Inc.). 12 rail facts, no code list: 0 draft, 12 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-19.→ 44PayPal Dispute ReasonsPayPal (regional entities; US: PayPal, Inc.). 10 records: 1 draft, 9 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-19.→ 45RTP Payment RejectsThe Clearing House. 59 records: 0 draft, 59 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-19.→ 46SPEI (Mexico peso interbank electronic transfers)Banco de México. 12 rail facts, no code list: 0 draft, 12 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-20.→ 47UPI (Unified Payments Interface)Reserve Bank of India. 12 rail facts, no code list: 2 draft, 10 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-20.→ 48VisaVisa (Visa Core Rules and Visa Product and Service Rules). 12 rail facts, no code list: 0 draft, 12 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-19.→ 49Visa Authorization DeclinesVisa (Visa Core Rules and Visa Product and Service Rules). 42 records: 0 draft, 42 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-19.→ 50Visa DisputesVisa. 23 records: 0 draft, 23 corroborated, 0 verified, 0 superseded. Snapshot 2026-09-19.→For agents and machines
Read the data directly
The same records, in one file, or one file per rail and per record when you want a single rule rather than the whole corpus. A short guide explains the tiers and the fields an agent should read first. The data is published under Creative Commons Attribution 4.0: use it as you like, credit Orca and name the snapshot date you read.
Limits
What Orca is not
Orca describes payment rules. It is not legal advice and it does not move money. Nothing here authorises a payment, a reversal or a compliance decision.
Records cite rulebooks by section and edition; they do not reproduce them. Rules change, so check the governing authority’s current text before acting on anything that matters.
Return to the writing