This endpoint allows you to verify routing numbers.
{
"address": "5050 POPLAR AVENUE, MEMPHIS, TN, US",
"bank_code": "ibn",
"bank_name": "Independent Bank (TN)",
"horizontal_logo": "https://cdn.synapsepay.com/bank_logos_v3p1/Independent Bank (TN)_h.png",
"logo": "https://cdn.synapsepay.com/bank_logos_v3p1/Independent Bank (TN)_v.png",
"meta": {
"primary_color": "EE3124",
"secondary_color": "000000"
},
"name": "INDEPENDENT BANK",
"url": "http://www.independent-bank.com"
}
{
"error": {
"code": "not_known",
"en": "084008421 - Not a Valid #"
},
"error_code": "200",
"http_code": "400",
"success": false
}
{
"routing_num": "084008426",
"type": "ACH-US"
}
import http.client
conn = http.client.HTTPConnection("uat-api,synapsefi,com")
payload = "{\n \"routing_num\": \"084008426\",\n \"type\": \"ACH-US\"\n}"
headers = {
'Content-Type': "application/json",
'cache-control': "no-cache",
'Postman-Token': "594f9722-a7e4-402e-8aaf-770646c3ad01"
}
conn.request("POST", "v3.1,routing-number-verification", payload, headers)
res = conn.getresponse()
data = res.read()
print(data.decode("utf-8"))