SAIF.Business.Payment.EFT dependencies¶
Internal dependencies¶
| Dependency | Reference Type | Usage |
|---|---|---|
| SAIF.BOF.Business | NuGet Package | Supplies base BOF business-object patterns consumed by this library.* |
| SAIF.BOF.Business.Claim | NuGet Package | Cross-domain claim data referenced by EFT payment-processing workflows.* |
| SAIF.BOF.Business.Claim.Authority | NuGet Package | Cross-domain claim-authority data referenced by EFT payment-processing workflows.* |
| SAIF.BOF.Business.Claim.Maintenance | NuGet Package | Cross-domain claim-maintenance data referenced by EFT payment-processing workflows.* |
| SAIF.BOF.Business.Claim.MedicalBill | NuGet Package | Cross-domain medical-bill data referenced by EFT payment-processing workflows.* |
| SAIF.BOF.Business.Claim.Payment | NuGet Package | Cross-domain claim-payment data referenced by EFT payment-processing workflows.* |
| SAIF.BOF.Business.Claim.Person | NuGet Package | Cross-domain claim-person data referenced by EFT payment-processing workflows.* |
| SAIF.BOF.Business.EPay.USBank | NuGet Package | Cross-domain ePay/US Bank data referenced by EFT payment-processing workflows.* |
| SAIF.BOF.Business.Payment | NuGet Package | Source of the IBankAccount/iPaymentPreference contracts implemented by clsBankAccount, clsPaymentPreference, and clsProviderPaymentPreference. |
| SAIF.BOF.Business.Policy | NuGet Package | Cross-domain policy data referenced by EFT payment-processing workflows.* |
| SAIF.BOF.Business.Tasks | NuGet Package | Cross-domain task data referenced by EFT payment-processing workflows.* |
| SAIF.BOF.Business.Tasks.Claim | NuGet Package | Cross-domain claim-task data referenced by EFT payment-processing workflows.* |
| SAIF.BOF.Business.Utilities | NuGet Package | Shared business utility helpers.* |
| SAIF.BOF.Business.View.Claim | NuGet Package | Cross-domain claim view data referenced by EFT payment-processing workflows.* |
| SAIF.BOF.Business.View.Policy | NuGet Package | Cross-domain policy view data referenced by EFT payment-processing workflows.* |
| SAIF.BOF.Business.View.Provider | NuGet Package | Cross-domain provider view data referenced by EFT payment-processing workflows.* |
| SAIF.BOF.Framework | NuGet Package | Supplies clsBusinessBase/clsBusinessCollectionBase/clsBusinessCollection(Of T) base types used throughout.* |
| SAIF.BOF.ResourceFiles | NuGet Package | Shared resource strings.* |
| SAIF.BOF.Services.Web | NuGet Package | Shared web-service infrastructure.* |
| SAIF.BOF.Services.WebServices.Epay | NuGet Package | ePay web-service integration.* |
| SAIF.Framework.Common | NuGet Package | Shared framework helpers.* |
| SAIF.HashUtil | NuGet Package | Hashing utility (declared in .nuspec; no direct call site confirmed in this pass).** |
| SAIF.Legacy.BankValidator | NuGet Package | Bank-account/routing validation utility (declared in .nuspec; no direct call site confirmed in this pass).** |
| SAIF.Web.API.Clients | NuGet Package | Web API client infrastructure.* |
Libs\SAIFEncrypt.dll |
Internal (local binary reference) | Checked-in encryption assembly, likely used for encrypting bank account numbers given the domain; no confirmed call site found in this pass.** |
| ImagingAPI.Client | NuGet Package | Version not specified. Internal (SAIFNuget-hosted) imaging API client referenced in .nuspec.* |
| PdfAPI.Client | NuGet Package | Version not specified. Internal (SAIFNuget-hosted) PDF API client referenced in .nuspec.* |
Dependency risks and notes¶
- This is the broadest and most heavily depended-upon library of the payment-domain — depending on nearly every major
SAIF.BOF.Business.*domain — creating elevated coupling and change-ripple risk.* SAIF.BOF.Business.Paymentis a required upstream contract source: any breaking change toIBankAccount/iPaymentPreferencein that library directly impactsclsBankAccount,clsPaymentPreference, andclsProviderPaymentPreferencehere.Libs\SAIFEncrypt.dllis a checked-in local binary reference (not a NuGet/project reference); whether it is actually invoked to encrypt/decrypt bank account/routing numbers was not confirmed in this pass — a data-sensitivity risk worth flagging for security follow-up.**- A dedicated
Testsproject (SAIF.Business.Payment.EFT.Tests) exists as a sibling but is not part of the packed library output. - All NuGet-resolved dependencies are declared in the
.nuspec; no local<ProjectReference>s besides theSAIFEncrypt.dllbinary reference were found.
Note: Statements marked with
*were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with**could not be confirmed; treat as unknown until verified.
Related documentation¶
- Index
- Overview
- Architecture
- Operations and processes
- Business rules
- Database tables
- SQL catalog
- API reference
- Configuration
Sources¶
Business\SAIF.Business.Payment.EFT\SAIF.BOF.Business.Payment.EFT.nuspecBusiness\SAIF.Business.Payment.EFT\Libs\SAIFEncrypt.dll