Hello! If I try and pull money from a bank account via ACH and there is not enough funds to fulfill the pull, would I be notified immediately through the API?
In the case of insufficient funds, the whole transfer will fail and the associated financial institution that rejected the transaction assigns an ACH return code and a transfer failure event is then triggered in Dwolla (R01).
You can test this out in sandbox and learn more about different transfer failure reasons here