Secure Payments Automated NACHA Transaction Status Updates
There is no way for Secure Payments to check whether a NACHA transaction has settled, because there are little to no bank integrations that provide this information. Secure payments provides a setting that lets users specify the number of days a NACHA transaction should remain in the "Processing" status before it is automatically moved to the "Settled Successfully" status.
Of course, if payments are reversed or otherwise taken out of the "Processing" status, they will not be moved to the "Settled Successfully" status automatically.
In order to use this setting, navigate to Actions inside your Secure Payments account.
Click on the Settings icon for NACHA Payment Updates.
This popup gives the following explanation about when transaction statuses will be changed based on when the transactions are processed:
NACHA payments may be configured to automatically be moved from the PROCESSING status to SETTLED SUCCESSFULLY after a user defined period. All status transitions are computed in UTC timezone days. This means a transaction is considered to have processed on its batching date in UTC time, and not necessarily when the transaction was submitted to an originating bank. Selecting "Banking Days" computes transition days excluding standard US federal banking holidays and weekends. "Calendar days" includes all holidays and weekends. For example: With the default setting of "3 Banking Days" selected. A transaction processed on MONDAY, will be moved on THURSDAY. With the setting of "3 Calendar Days" selected. A transaction processed on MONDAY, will be moved on THURSDAY. With the default setting of "3 Banking Days" selected. A transaction processed on THURSDAY, will be moved on TUESDAY. With the setting of "3 Calendar Days" selected. A transaction processed on THURSDAY, will be moved on SUNDAY.
Note that when the explanation talks about a transaction being processed, this means that they are moved to a batch, which puts them in "PROCESSING" status.
Set the number of days that should elapse during between the batching and the change of status to "SETTLED SUCCESSFULLY". You can also choose whether the number of days is calendar days or banking days.
Once you have entered the information, click SAVE. You are done. The transaction status update will now automatically occur.