Bank rails
Instant Payments
System error codes
1min
instant payments system error codes can be retrieved from the rtp module by making a call to get /v1/meta/errors code description 2000 general exception 2001 payment not found 2002 invalid payment status 2003 original payment not found 2004 return request must be inbound and in a pending state to be rejected 2005 credit transfers must be outbound in a hold status to be rejected 2006 payment type cannot be rejected 2007 direction not inbound 2008 direction not outbound 2009 payment cannot be canceled 2010 payment must be outbound 2011 payment must be inbound 2012 payment cannot be completed 2013 routing number isn't a valid rtp participant 2014 payment does not meet criteria to be resent 2015 payment had already been refunded 2016 ultimate debtor can only be used when account is a business account 2017 payments of $3,000 or more require a complete debtor address 2018 invalid debtor 2019 return cannot be requested for a credit transfer due to payment status 2020 return cannot be requested for an inbound credit transfer 2021 only credit transfers can be refunded 2022 payment already has an existing return of funds in process 2023 payment must be a return response 2024 payment must be awaiting response 2025 return request was not found 2026 credit transfer was not found 2027 cannot manually update payment; funds will be returned through rtp network 2028 simulator credit transfer must be inbound 2029 payment has already been accepted 2030 credit transfer status must be completed 2031 payment already has an existing payment ack in process 2032 payment cannot be manually updated with funds from an alternate rail 2033 payment awaiting response already set to submitted status 2034 awaiting response is not settable for this payment type 2035 alternate payment detail is not settable for this payment type 2036 response has already been sent for payment 2037 invalid amount specified 2038 payment has expired 2039 reason code is missing or invalid 2040 additional info cannot be used with specified reason code 2041 payment must be a credit transfer 2042 additional info is required for specified reason code 2043 invalid creditor 2044 expiry date exceeds configured maxrfpexpirydays 2045 receiver does not support request for payment 2046 payment type must be request for payment 2047 requested execution date cannot be after expiry date 2048 requested queued payment expiry date has already passed 2049 participant is not active 2050 debtor does not support return payment 2051 unsupported message type on specified network platform 2052 cannot check status of payment never transmitted 2053 reason code not valid for network platform 2054 debtor requires additional identifier 2200 global profile change not pending 2201 global profile not found or invalid 2202 global change not approved 2203 global config change approval requires dual control 2204 global config required 2205 global config accounts must be unique 2206 offset account not found 2207 unposted account not found 2209 account change not approved 2210 account change not pending 2211 this action requires dual control 2212 account not enabled to send credit transfers for tch 2213 account config change approval requires dual control 2214 account configuration not found or invalid 2215 product change not pending 2216 product change not approved 2217 operator account not found 2218 product config change approval requires dual control 2219 account config required 2220 product config required 2221 custom originator data not allowed for account 2222 tch max payment amount exceeded for product/account 2224 daily sent dollar amount limit exceeded 2225 daily received dollar amount limit exceeded 2226 daily sent transfer count limit exceeded 2227 daily received transfer count limit exceeded 2228 birth fields should not be defined on business products 2229 legal entity id should not be defined on personal products 2230 enabling payment request receive requires credit transfer send to be enabled 2231 enabling payment request send requires credit transfer receive to be enabled 2232 account has not been enabled to send payment requests 2233 custom originator data not allowed for account 2234 daily sent payment request count limit exceeded 2235 fednow operator account not found 2236 fednow payment request receive requires fednow credit transfer send 2237 fednow payment request send requires fednow credit transfer receive 2238 outbound fednow payments are globally disabled 2239 fednow integration globally disabled 2240 global fednow operator account is invalid 2241 product/account not enabled to send fednow credit transfers 2242 product/account fednow max payment amount exceeded 2243 account has not been enabled to send crnow credit transfers 2244 creditor account has not been enabled to receive crnow credit transfers 2245 product/account crnow max payment amount exceeded 2246 crnow sending account does not have receiving account whitelisted 2300 hold is not active 2301 hold is not evaluating 2302 manual holds can only be placed when payment is in hold status 2352 integration already in requested state 2376 active/active integration is disabled 2377 cannot disable last active server 2378 site already in requested state