moov-io / paygate

A RESTful API enabling electronic payments to be submitted and received without a deep understanding payment file specification
http://moov.io
Apache License 2.0
129 stars 31 forks source link

transfers/pipeline: separate files by their tenant and organization #619

Closed adamdecaf closed 3 years ago

adamdecaf commented 3 years ago

What were you trying to do? As PayGate supports multiple organizations it's helpful from an operations viewpoint to have separated ACH files for each organization. This allows us to easily find and isolate problem batches/entries and have them removed from uploads. Also separate upload flows allows us to continue if an organization has issues and minimize our downtime.

What did you expect to see? Errors in file operations should minimize their impact on other organizations. We should process files for every organization that we're able to.