NACH Banks

nach_bank objects represent banks participating in the NACH system. The API allows you to retrieve NACH banks. You can retrieve individual NACH banks as well as a list of all NACH banks. This database is updated once a month, and may be updated more frequently if any major changes require publishing.

This endpoint is useful for you to determine what type of mandate to create for a customer banking with a particular bank (known as the destination bank). For example, if your customer is banking with Bank A, you might query to see if Bank A is enabled for the ACH Debit mode in the NACH Debit payment system. Or you may want to see if Bank A is enabled for the emandate_api variant of NACH Debit. If it is enabled, you would proceed using the Source API endpoint.

The NACH bank object

ATTRIBUTES

Scroll inside to view more
Attribute
Description
object string, value is "nach_bank"
String representing the object’s type. Objects of the same type share the same value.
livemode boolean
Has the value true if the object exists in live mode or the value false if the object exists in test mode.
id string
Four-character NPCI NACH Bank Code of the bank
display_name string
The display name of the NACH bank in LotusPay.
name string
The name of the NACH bank as per NPCI records.
ifsc string
The central NACH branch IFSC code of the NACH bank.
ach_dr boolean
True if the NACH bank is enabled for physical mandates, else false.
variant_esign boolean
True if the NACH bank is enabled for the Aadhaar eSign variant of eMandates, else false.
variant_api boolean
True if the NACH bank is enabled for the NPCI API variant of eMandates, else false.
variant_api_debitcard boolean
True if the NACH bank is enabled for debit card authorisation mode for the NPCI API variant of eMandates, else false.
variant_api_netbanking boolean
True if the NACH bank is enabled for net-banking authorisation mode for the NPCI API variant of eMandates, else false.
variant_api_aadhaar boolean
True if the NACH bank is enabled for Aadhaar authorisation mode for the NPCI API variant of eMandates, else false.
Last updated 1 year ago