---
title: SAIF.Business.Payment API reference
summary: Index of all public types in this library.
status: draft
owner: <owner>
last_reviewed: 2026-07-24
library: SAIF.Business.Payment
reference_type: package
---

# SAIF.Business.Payment API reference

This page lists all public types exposed by `SAIF.Business.Payment`. Each type links to its full API reference page.

## Types

| Type | Kind | Namespace | Purpose |
| --- | --- | --- | --- |
| [clsEligPayeeClaim](SAIF.Business.Payment/clsEligPayeeClaim.md) | Class | `SAIF.Business.Payment` | BOF business object representing an eligible payee for a claim payment; implements `iPayee`. |
| [clsEligPayeeClaimCollection](SAIF.Business.Payment/clsEligPayeeClaimCollection.md) | Class | `SAIF.Business.Payment` | BOF collection of `clsEligPayeeClaim` objects; assembles eligible payees via worker/beneficiary eligibility rules. |
| [IBankAccount](SAIF.Business.Payment/IBankAccount.md) | Interface | `SAIF.Business.Payment` | Read-only contract describing a bank account's public shape. |
| [iPaymentPreference](SAIF.Business.Payment/iPaymentPreference.md) | Interface | `SAIF.Business.Payment` | Contract describing a payee's preferred payment method; declares the `PaymentPreferenceTypes` enum. |
| [PayeeAddressType](SAIF.Business.Payment/PayeeAddressType.md) | Enum | `SAIF.Business.Payment` | Address-type codes for eligible-payee records: Home, Mailing, Primary, NoAddress. Nested in `clsEligPayeeClaim`. |
| [PaymentPreferenceTypes](SAIF.Business.Payment/PaymentPreferenceTypes.md) | Enum | `SAIF.Business.Payment` | Payment-method type codes: Check, DirectDeposit, DebitCard, UnSpecified. Nested in `iPaymentPreference`. |

## Sources
- `Business\SAIF.Business.Payment\clsEligPayeeClaim.vb`
- `Business\SAIF.Business.Payment\clsEligPayeeClaimCollection.vb`
- `Business\SAIF.Business.Payment\IBankAccount.vb`
- `Business\SAIF.Business.Payment\IPaymentPreference.vb`
