Skip to content

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.Payment is a required upstream contract source: any breaking change to IBankAccount/iPaymentPreference in that library directly impacts clsBankAccount, clsPaymentPreference, and clsProviderPaymentPreference here.
  • Libs\SAIFEncrypt.dll is 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 Tests project (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 the SAIFEncrypt.dll binary 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.

Sources

  • Business\SAIF.Business.Payment.EFT\SAIF.BOF.Business.Payment.EFT.nuspec
  • Business\SAIF.Business.Payment.EFT\Libs\SAIFEncrypt.dll