Instant payments
Get service info
8 min
in this tutorial, you'll learn how to ✅ identify which instant payments receive services are available to creditor banks through rtp® via tch or fednow® if you are new to instant payments, check out the instant payments overview this tutorial assumes familiarity with apis for more information, visit structure before you begin make sure you have quickstart api endpoints used in this tutorial api description get service info returns available instant payments receive services for fednow, banks must register each routing transit number ( rtn) individually banks may have partial rtn registration access the directory you’ll check the available services for jp morgan chase bank the api call returns a list of service codes if the bank supports both rtp via tch and fednow , codes for each network will be returned call get /rtp/v1/directory?{queryparam}={queryparamvalue} include at least one query parameter to filter and control the data returned true false 273false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type enter routing number 021000021 as either routingnumber or institutionroutingnumber to retrieve results for the financial institution sample query using routing number curl x get /rtp/v1/directory 'https //sandbox crbcos com/rtp/v1/directory?filter routingnumber=021000021' a successful api call returns a json response listing the supported instant payments services for routing number 021000021 , associated with jp morgan chase bank the receiveservices object contains the service codes the networkplatform attribute specifies the instant payments network (e g , rtp® or fednow®) if the bank participates in both networks, the response includes a separate list of services for each sample directory response with both networks { "networkplatform" "tch", "routingnumber" "021000021", "participantid" "200000020t1", "name" "jpmorgan chase", "institutionroutingnumber" "200000021", "institutionname" "jpmorgan chase", "receiveservices" \[ "ack", "crdt", "rfi", "rfir", "rfp", "rfpr", "rfrf", "rfrfr", "rmt" ], "receivingconnection" "jpmc", "participantactivationdate" "11/13/2017 12 00 00 am", "extractiondatetime" "9/29/2022 7 00 00 am", "lastmodifiedat" "2022 09 29t14 23 01 9180766 04 00", "networkplatform" "tch", "onlinestatus" "signedon", "onlinestatuschangedat" "2022 09 15t12 22 04 9180766 04 00" }, { "routingnumber" "021000021", "name" "jpmorgan chase bank, na", "receiveservices" \[ "ctsr" ], "lastmodifiedat" "2022 09 29t14 23 01 9180766 04 00", "networkplatform" "fednow", "onlinestatus" "signedon", "onlinestatuschangedat" "2022 09 15t12 22 04 9180766 04 00" } even if a financial institution lists a specific service, it does not guarantee that the creditor or debtor account at that institution is eligible for it available instant payments services for tch true falsefalse unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type available instant payments services for fednow true falsefalse unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type false unhandled content type