# Exchanges

Congruit's Exchange is a give-to-get program that pools furnished data from lenders:

- ACH Exchange supports lenders to gain visibility into the bank account they might be about to debit for a loan payment. To minimize return rates or identify adverse banking actions lenders can research the history of a specific bank account for patterns of behavior.
- NoPay3 Exchange consists of tradeline records that identify consumers who have consistently failed to make repayments.


This portion of Congruit's platform does not supply credit reports but all of the furnished data is separately governed under FCRA guidelines, disclosed to consumers, and disputable.

The Exchanges supprt the `/exchange` service for lenders to furnish data via API. A [CSV file service](/guides/sftp-file-interface) is also available.

There are two endpoints:

- `ach-transactions` allows a lender to contribute ACH Returns to the Exchange.
- `reports` allows a lender to interrogate a specific bank account to retrieve behavior attributes.


## baseIndicator

There is one compound attribute in the ACH product: **baseIndicator**

It returns *true* when:

* For the bank account on the credit inquiry:


1. any ACH Return code in the past 90 days, or
2. 3 or more NSFs in past year, or
3. 2 or more NSFs in the past year and 5 or more returns in the past year


You can test by using this mock:

* Last Name: Faux
* SSN: 666033704
* ZIP: 33704
* You can fill anything else in for the other fields.