Currently, there is no method via the API to validate and reconcile ACH payments from echeck transactions made to our bank account. Payments received into our bank account do not contain any tracking numbers or relation to which batch(s) are included in the payment. Therefore, we cannot finilize the confirmation of payment per person based on teh ACH deposit. According to Authorize.net support, the only way to determine which batches are included in a given payment is to manually review the Funding Calculation immediately prior to the ACH transaction. We find this cumbersome and unrealistic in a production environment. Instead, we propose additions to the API.
Without at lease 1 & 2 above, there is no API (a.k.a. automated) method to validate receipt of funds per batch and transaction which leaves the merchant exposed to missing failed deposits or other ACH issues.