{"__v":10,"_id":"55fa37ca8065a10d004e5bbe","category":{"__v":7,"_id":"55fa37ca8065a10d004e5bb7","pages":["55fa37ca8065a10d004e5bbb","55fa37ca8065a10d004e5bbc","55fa37ca8065a10d004e5bbd","55fa37ca8065a10d004e5bbe","55fa37ca8065a10d004e5bbf","55fa37ca8065a10d004e5bc0","55fa3a948065a10d004e5bd5","55fa3c3ba663c00d00773dce","55fa4b8eaba81f0d00a115e4","56733ae758c4890d00bb548a","56734f9c4b2a680d00524e09","569d8eae3dbdc20d005feee8"],"project":"54e405191e51932d006abc39","version":"55fa37c88065a10d004e5bb6","sync":{"url":"","isSync":false},"reference":false,"createdAt":"2015-02-18T03:20:58.779Z","from_sync":false,"order":0,"slug":"introduction","title":"Introduction"},"parentDoc":null,"project":"54e405191e51932d006abc39","user":"54e4044e8ef7552300409dcb","version":{"__v":7,"_id":"55fa37c88065a10d004e5bb6","project":"54e405191e51932d006abc39","createdAt":"2015-09-17T03:47:20.956Z","releaseDate":"2015-09-17T03:47:20.956Z","categories":["55fa37ca8065a10d004e5bb7","55fa37ca8065a10d004e5bb8","55fa37ca8065a10d004e5bb9","55fa37ca8065a10d004e5bba","55fca6bf34ae7c0d00ab8ea0","55ff80fd9e7ccf0d000a1d93","560220af7435de0d00fabd0d","56107f21bb9d920d00303e70","563e184077681a0d00d96a02","56fafc6596ec7e0e002ac85f"],"is_deprecated":false,"is_hidden":false,"is_beta":false,"is_stable":true,"codename":"REST V3","version_clean":"3.1.0","version":"3.1"},"updates":["56071c89a4574a0d0081142c"],"next":{"pages":[],"description":""},"createdAt":"2015-08-13T01:23:03.288Z","link_external":false,"link_url":"","githubsync":"","sync_unique":"","hidden":false,"api":{"results":{"codes":[]},"settings":"","auth":"required","params":[],"url":""},"isReference":false,"order":11,"body":"Review the transaction codes below to get a better understanding of the status updates for transactions.  \n\nPlease make sure you have set up [Subscriptions](doc:subscriptions) to receive these updates as they occur. Alternatively, you can also use [GET transaction](doc:transaction) to check status periodically (Not Recommended).\n\n> Please pay attention to `timeline` & `recent_status` keys in the json response. The `note` field would contain a transaction code.\n\nBelow is a list of the transaction codes.\n\n## Queue Codes\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Code\",\n    \"h-1\": \"Description\",\n    \"0-0\": \"Q01\",\n    \"0-1\": \"Test transactions not allowed on production\",\n    \"1-0\": \"Q02\",\n    \"5-0\": \"Q03\",\n    \"9-0\": \"Q04\",\n    \"9-1\": \"More information needed on sender: supply utility bill\",\n    \"5-1\": \"More information needed on receiver: any supply Government Issued Photo ID\",\n    \"1-1\": \"More information needed on sender: supply any Government Issued Photo ID\",\n    \"10-0\": \"Q05\",\n    \"11-0\": \"Q06\",\n    \"12-0\": \"Q07\",\n    \"13-0\": \"Q08\",\n    \"14-0\": \"Q09\",\n    \"15-0\": \"Q10\",\n    \"27-0\": \"Q46\",\n    \"28-0\": \"Q47\",\n    \"29-0\": \"Q48\",\n    \"30-0\": \"Q49\",\n    \"31-0\": \"Q50\",\n    \"10-1\": \"More information needed on receiver: supply utility bill\",\n    \"11-1\": \"KYC (i.e. know your customer) steps unfinished on sender\",\n    \"12-1\": \"KYC unfinished on receiver\",\n    \"13-1\": \"Sending node locked\",\n    \"14-1\": \"Receiving node locked\",\n    \"15-1\": \"High risk transaction (e.g. the account does not contain enough funds to process the full transaction amount)\",\n    \"27-1\": \"Sender not authorized to make transactions\",\n    \"28-1\": \"Receiver not authorized to make transactions\",\n    \"29-1\": \"Sender on screenings list\",\n    \"30-1\": \"Receiver on screenings list\",\n    \"31-1\": \"Unable to process the transaction (reason undisclosed)\",\n    \"2-0\": \"Q02-A\",\n    \"2-1\": \"More information needed on sender: supply Passport\",\n    \"3-0\": \"Q02-B\",\n    \"3-1\": \"More information needed on sender: supply Drivers License\",\n    \"6-0\": \"Q03-A\",\n    \"6-1\": \"More information needed on receiver: supply Passport\",\n    \"7-0\": \"Q03-B\",\n    \"7-1\": \"More information needed on receiver: supply Drivers License\",\n    \"4-0\": \"Q02-C\",\n    \"4-1\": \"More information needed on sender: Finish KBA (Knowledge Based Authentication)\",\n    \"8-0\": \"Q03-C\",\n    \"8-1\": \"More information needed on receiver: Finish KBA\",\n    \"16-0\": \"Q10-A\",\n    \"17-0\": \"Q10-B\",\n    \"18-0\": \"Q10-C\",\n    \"19-0\": \"Q10-D\",\n    \"20-0\": \"Q10-E\",\n    \"21-0\": \"Q10-F\",\n    \"22-0\": \"Q10-G\",\n    \"23-0\": \"Q10-H\",\n    \"24-0\": \"Q10-I\",\n    \"25-0\": \"Q10-J\",\n    \"24-1\": \"Possible duplicate transaction. If we are mistaken, please let us know.\",\n    \"16-1\": \"Please collect ACH auth on sender\",\n    \"17-1\": \"Please collect ACH auth on receiver\",\n    \"18-1\": \"High risk for NSF\",\n    \"19-1\": \"Information mismatch\",\n    \"20-1\": \"Transaction outside the scope of gateway flow of funds\",\n    \"21-1\": \"Gateway not allowed to transact in Sender's state\",\n    \"22-1\": \"Gateway not allowed to transact in Receiver's state\",\n    \"23-1\": \"Transaction queued due to compliance reasons. Please contact us to learn more.\",\n    \"25-1\": \"Transaction queued until other sender transactions settle.\",\n    \"26-0\": \"Q10-K\",\n    \"26-1\": \"Further investigation needed from Synapse.\"\n  },\n  \"cols\": 2,\n  \"rows\": 32\n}\n[/block]\n## Cancelation Codes\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Code\",\n    \"h-1\": \"Description\",\n    \"0-0\": \"C01\",\n    \"1-0\": \"C02\",\n    \"2-0\": \"C03\",\n    \"3-0\": \"C06\",\n    \"4-0\": \"C07\",\n    \"5-0\": \"C08\",\n    \"6-0\": \"C09\",\n    \"7-0\": \"C10\",\n    \"17-0\": \"C46\",\n    \"18-0\": \"C47\",\n    \"19-0\": \"C48\",\n    \"20-0\": \"C49\",\n    \"21-0\": \"C50\",\n    \"0-1\": \"Test transactions not allowed on production\",\n    \"1-1\": \"Unable to verify sender identity\",\n    \"2-1\": \"Unable to verify receiver identity\",\n    \"3-1\": \"KYC unfinished on sender\",\n    \"4-1\": \"KYC unfinished on receiver\",\n    \"5-1\": \"Sending node locked\",\n    \"6-1\": \"Receiving node locked\",\n    \"7-1\": \"High risk transaction\",\n    \"17-1\": \"Sender not authorized to make transactions\",\n    \"18-1\": \"Receiver not authorized to make transactions\",\n    \"19-1\": \"Sender on screenings list\",\n    \"20-1\": \"Receiver on screenings list\",\n    \"21-1\": \"Unable to process the transaction (reason undisclosed)\",\n    \"8-0\": \"C10-A\",\n    \"9-0\": \"C10-B\",\n    \"10-0\": \"C10-C\",\n    \"11-0\": \"C10-D\",\n    \"12-0\": \"C10-E\",\n    \"13-0\": \"C10-F\",\n    \"14-0\": \"C10-G\",\n    \"15-0\": \"C10-H\",\n    \"16-0\": \"C10-I\",\n    \"8-1\": \"Please collect ACH auth on sender & then resubmit payment.\",\n    \"9-1\": \"Please collect ACH auth on receiver & then resubmit payment.\",\n    \"10-1\": \"High risk for NSF.\",\n    \"11-1\": \"Information mismatch.\",\n    \"12-1\": \"Transaction outside the scope of gateway flow of funds\",\n    \"13-1\": \"Gateway not allowed to transact in Sender's state\",\n    \"14-1\": \"Gateway not allowed to transact in Receiver's state\",\n    \"15-1\": \"Transaction canceled due to compliance reasons. Please contact us to learn more.\",\n    \"16-1\": \"Possible duplicate transaction. If we are mistaken, please let us know.\"\n  },\n  \"cols\": 2,\n  \"rows\": 22\n}\n[/block]\n## Return Codes\n[block:parameters]\n{\n  \"data\": {\n    \"h-0\": \"Code\",\n    \"h-1\": \"Description\",\n    \"0-0\": \"R01\",\n    \"1-0\": \"R02\",\n    \"2-0\": \"R03\",\n    \"3-0\": \"R04\",\n    \"4-0\": \"R06\",\n    \"5-0\": \"R07\",\n    \"6-0\": \"R08\",\n    \"7-0\": \"R09\",\n    \"8-0\": \"R10\",\n    \"9-0\": \"R11\",\n    \"10-0\": \"R12\",\n    \"11-0\": \"R13\",\n    \"12-0\": \"R14\",\n    \"13-0\": \"R16\",\n    \"14-0\": \"R17\",\n    \"15-0\": \"R20\",\n    \"16-0\": \"R21\",\n    \"17-0\": \"R22\",\n    \"18-0\": \"R23\",\n    \"19-0\": \"R24\",\n    \"20-0\": \"R29\",\n    \"21-0\": \"R31\",\n    \"22-0\": \"R33\",\n    \"0-1\": \"Insufficient Funds\",\n    \"1-1\": \"Account Closed\",\n    \"2-1\": \"No Account/Unable to Locate Account\",\n    \"3-1\": \"Invalid Account Number\",\n    \"4-1\": \"Returned Per ODFI's Request\",\n    \"5-1\": \"Authorization Revoked by Customer\",\n    \"6-1\": \"Payment Stopped\",\n    \"7-1\": \"Uncollected Funds\",\n    \"8-1\": \"Customer Advises Not Authorized\",\n    \"9-1\": \"Check Safekeeping Entry Return\",\n    \"10-1\": \"Branch Sold To Another DFI\",\n    \"11-1\": \"RDFI Not Qualified to Participate\",\n    \"12-1\": \"Account Holder Deceased\",\n    \"13-1\": \"Account Frozen\",\n    \"14-1\": \"File Record Edit Criteria\",\n    \"15-1\": \"Non-Transaction Account\",\n    \"16-1\": \"Invalid Company Identification\",\n    \"17-1\": \"Invalid Individual ID Number\",\n    \"18-1\": \"Credit Refused by Receiver\",\n    \"19-1\": \"Duplicate Entry\",\n    \"20-1\": \"Corporate Customer Advises Not Authorized\",\n    \"21-1\": \"Permissible Return Entry\",\n    \"22-1\": \"Return of XCK Entry\",\n    \"h-2\": \"Time Frame\",\n    \"0-2\": \"2 Banking Days (“48 hours”)\",\n    \"1-2\": \"2 Banking Days (“48 hours”)\",\n    \"2-2\": \"2 Banking Days (“48 hours”)\",\n    \"3-2\": \"2 Banking Days (“48 hours”)\",\n    \"4-2\": \"Not defined, determined by ODFI and RDFI\",\n    \"5-2\": \"60 Calendar Days\",\n    \"6-2\": \"2 Banking Days (“48 hours”)\",\n    \"7-2\": \"2 Banking Days (“48 hours”)\",\n    \"8-2\": \"60 Calendar Days\",\n    \"18-2\": \"2 Banking Days (“48 hours”)\",\n    \"22-2\": \"60 Calendar Days\",\n    \"9-2\": \"2 Banking Days (“48 hours”)\",\n    \"10-2\": \"2 Banking Days (“48 hours”)\",\n    \"11-2\": \"2 Banking Days (“48 hours”)\",\n    \"12-2\": \"2 Banking Days (“48 hours”)\",\n    \"13-2\": \"2 Banking Days (“48 hours”)\",\n    \"14-2\": \"2 Banking Days (“48 hours”)\",\n    \"15-2\": \"2 Banking Days (“48 hours”)\",\n    \"16-2\": \"2 Banking Days (“48 hours”)\",\n    \"17-2\": \"2 Banking Days (“48 hours”)\",\n    \"19-2\": \"2 Banking Days (“48 hours”)\",\n    \"20-2\": \"2 Banking Days (“48 hours”)\",\n    \"21-2\": \"2 Banking Days (“48 hours”)\"\n  },\n  \"cols\": 3,\n  \"rows\": 23\n}\n[/block]","excerpt":"Transaction Codes returned by SynapsePay if the transaction is queued, canceled or returned.","slug":"transaction-codes","type":"basic","title":"Transaction Codes"}

Transaction Codes

Transaction Codes returned by SynapsePay if the transaction is queued, canceled or returned.

Review the transaction codes below to get a better understanding of the status updates for transactions. Please make sure you have set up [Subscriptions](doc:subscriptions) to receive these updates as they occur. Alternatively, you can also use [GET transaction](doc:transaction) to check status periodically (Not Recommended). > Please pay attention to `timeline` & `recent_status` keys in the json response. The `note` field would contain a transaction code. Below is a list of the transaction codes. ## Queue Codes [block:parameters] { "data": { "h-0": "Code", "h-1": "Description", "0-0": "Q01", "0-1": "Test transactions not allowed on production", "1-0": "Q02", "5-0": "Q03", "9-0": "Q04", "9-1": "More information needed on sender: supply utility bill", "5-1": "More information needed on receiver: any supply Government Issued Photo ID", "1-1": "More information needed on sender: supply any Government Issued Photo ID", "10-0": "Q05", "11-0": "Q06", "12-0": "Q07", "13-0": "Q08", "14-0": "Q09", "15-0": "Q10", "27-0": "Q46", "28-0": "Q47", "29-0": "Q48", "30-0": "Q49", "31-0": "Q50", "10-1": "More information needed on receiver: supply utility bill", "11-1": "KYC (i.e. know your customer) steps unfinished on sender", "12-1": "KYC unfinished on receiver", "13-1": "Sending node locked", "14-1": "Receiving node locked", "15-1": "High risk transaction (e.g. the account does not contain enough funds to process the full transaction amount)", "27-1": "Sender not authorized to make transactions", "28-1": "Receiver not authorized to make transactions", "29-1": "Sender on screenings list", "30-1": "Receiver on screenings list", "31-1": "Unable to process the transaction (reason undisclosed)", "2-0": "Q02-A", "2-1": "More information needed on sender: supply Passport", "3-0": "Q02-B", "3-1": "More information needed on sender: supply Drivers License", "6-0": "Q03-A", "6-1": "More information needed on receiver: supply Passport", "7-0": "Q03-B", "7-1": "More information needed on receiver: supply Drivers License", "4-0": "Q02-C", "4-1": "More information needed on sender: Finish KBA (Knowledge Based Authentication)", "8-0": "Q03-C", "8-1": "More information needed on receiver: Finish KBA", "16-0": "Q10-A", "17-0": "Q10-B", "18-0": "Q10-C", "19-0": "Q10-D", "20-0": "Q10-E", "21-0": "Q10-F", "22-0": "Q10-G", "23-0": "Q10-H", "24-0": "Q10-I", "25-0": "Q10-J", "24-1": "Possible duplicate transaction. If we are mistaken, please let us know.", "16-1": "Please collect ACH auth on sender", "17-1": "Please collect ACH auth on receiver", "18-1": "High risk for NSF", "19-1": "Information mismatch", "20-1": "Transaction outside the scope of gateway flow of funds", "21-1": "Gateway not allowed to transact in Sender's state", "22-1": "Gateway not allowed to transact in Receiver's state", "23-1": "Transaction queued due to compliance reasons. Please contact us to learn more.", "25-1": "Transaction queued until other sender transactions settle.", "26-0": "Q10-K", "26-1": "Further investigation needed from Synapse." }, "cols": 2, "rows": 32 } [/block] ## Cancelation Codes [block:parameters] { "data": { "h-0": "Code", "h-1": "Description", "0-0": "C01", "1-0": "C02", "2-0": "C03", "3-0": "C06", "4-0": "C07", "5-0": "C08", "6-0": "C09", "7-0": "C10", "17-0": "C46", "18-0": "C47", "19-0": "C48", "20-0": "C49", "21-0": "C50", "0-1": "Test transactions not allowed on production", "1-1": "Unable to verify sender identity", "2-1": "Unable to verify receiver identity", "3-1": "KYC unfinished on sender", "4-1": "KYC unfinished on receiver", "5-1": "Sending node locked", "6-1": "Receiving node locked", "7-1": "High risk transaction", "17-1": "Sender not authorized to make transactions", "18-1": "Receiver not authorized to make transactions", "19-1": "Sender on screenings list", "20-1": "Receiver on screenings list", "21-1": "Unable to process the transaction (reason undisclosed)", "8-0": "C10-A", "9-0": "C10-B", "10-0": "C10-C", "11-0": "C10-D", "12-0": "C10-E", "13-0": "C10-F", "14-0": "C10-G", "15-0": "C10-H", "16-0": "C10-I", "8-1": "Please collect ACH auth on sender & then resubmit payment.", "9-1": "Please collect ACH auth on receiver & then resubmit payment.", "10-1": "High risk for NSF.", "11-1": "Information mismatch.", "12-1": "Transaction outside the scope of gateway flow of funds", "13-1": "Gateway not allowed to transact in Sender's state", "14-1": "Gateway not allowed to transact in Receiver's state", "15-1": "Transaction canceled due to compliance reasons. Please contact us to learn more.", "16-1": "Possible duplicate transaction. If we are mistaken, please let us know." }, "cols": 2, "rows": 22 } [/block] ## Return Codes [block:parameters] { "data": { "h-0": "Code", "h-1": "Description", "0-0": "R01", "1-0": "R02", "2-0": "R03", "3-0": "R04", "4-0": "R06", "5-0": "R07", "6-0": "R08", "7-0": "R09", "8-0": "R10", "9-0": "R11", "10-0": "R12", "11-0": "R13", "12-0": "R14", "13-0": "R16", "14-0": "R17", "15-0": "R20", "16-0": "R21", "17-0": "R22", "18-0": "R23", "19-0": "R24", "20-0": "R29", "21-0": "R31", "22-0": "R33", "0-1": "Insufficient Funds", "1-1": "Account Closed", "2-1": "No Account/Unable to Locate Account", "3-1": "Invalid Account Number", "4-1": "Returned Per ODFI's Request", "5-1": "Authorization Revoked by Customer", "6-1": "Payment Stopped", "7-1": "Uncollected Funds", "8-1": "Customer Advises Not Authorized", "9-1": "Check Safekeeping Entry Return", "10-1": "Branch Sold To Another DFI", "11-1": "RDFI Not Qualified to Participate", "12-1": "Account Holder Deceased", "13-1": "Account Frozen", "14-1": "File Record Edit Criteria", "15-1": "Non-Transaction Account", "16-1": "Invalid Company Identification", "17-1": "Invalid Individual ID Number", "18-1": "Credit Refused by Receiver", "19-1": "Duplicate Entry", "20-1": "Corporate Customer Advises Not Authorized", "21-1": "Permissible Return Entry", "22-1": "Return of XCK Entry", "h-2": "Time Frame", "0-2": "2 Banking Days (“48 hours”)", "1-2": "2 Banking Days (“48 hours”)", "2-2": "2 Banking Days (“48 hours”)", "3-2": "2 Banking Days (“48 hours”)", "4-2": "Not defined, determined by ODFI and RDFI", "5-2": "60 Calendar Days", "6-2": "2 Banking Days (“48 hours”)", "7-2": "2 Banking Days (“48 hours”)", "8-2": "60 Calendar Days", "18-2": "2 Banking Days (“48 hours”)", "22-2": "60 Calendar Days", "9-2": "2 Banking Days (“48 hours”)", "10-2": "2 Banking Days (“48 hours”)", "11-2": "2 Banking Days (“48 hours”)", "12-2": "2 Banking Days (“48 hours”)", "13-2": "2 Banking Days (“48 hours”)", "14-2": "2 Banking Days (“48 hours”)", "15-2": "2 Banking Days (“48 hours”)", "16-2": "2 Banking Days (“48 hours”)", "17-2": "2 Banking Days (“48 hours”)", "19-2": "2 Banking Days (“48 hours”)", "20-2": "2 Banking Days (“48 hours”)", "21-2": "2 Banking Days (“48 hours”)" }, "cols": 3, "rows": 23 } [/block]