---
title: CheckPaymentRequest
summary: API reference for CheckPaymentRequest.
status: draft
owner: SAIF Doc Gen
last_reviewed: 2026-07-28
library: SAIF.Business.Claim.Payment
reference_type: package
---

# CheckPaymentRequest

`CheckPaymentRequest` is a request for check payment details that carries payments, the approver user, and check delivery for claim payment integrations.*

## Purpose
- Packages payments, the approver user, and check delivery for an outbound request.*
- Carries scheduling or timing inputs needed by the receiving service.*

## Context
- Namespace: `SAIF.Business.Claim.Payment`
- Assembly/package: `SAIF.Business.Claim.Payment`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| `ApproverUser` | `Public Property ApproverUser As String` | Gets or sets approver user. |
| `CheckDelivery` | `Public Property CheckDelivery As String` | Gets or sets check delivery. |
| `CheckIssueDate` | `Public Property CheckIssueDate As String` | Gets or sets check issue date. |
| `ClaimID` | `Public Property ClaimID As String` | Gets or sets claim i d. |
| `ClaimNumber` | `Public Property ClaimNumber As String` | Gets or sets claim number. |
| `Comments` | `Public Property Comments As String` | Gets or sets comments. |
| `DateOfService` | `Public Property DateOfService As String` | Gets or sets date of service. |
| `Eroding` | `Public Property Eroding As Boolean` | Gets or sets eroding. |
| `InvoiceNumber` | `Public Property InvoiceNumber As String` | Gets or sets invoice number. |
| `InvoiceType` | `Public Property InvoiceType As String` | Gets or sets invoice type. |
| `IssueDate` | `Public Property IssueDate As String` | Gets or sets issue date. |
| `LegacyPaymentId` | `Public Property LegacyPaymentId As String` | Gets or sets legacy payment id. |
| `McoPlanName` | `Public Property McoPlanName As String` | Gets or sets mco plan name. |
| `McoWithhold` | `Public Property McoWithhold As Boolean` | Gets or sets mco withhold. |
| `Memo` | `Public Property Memo As String` | Gets or sets memo. |
| `PayeeNameOverride` | `Public Property PayeeNameOverride As String` | Gets or sets payee name override. |
| `PayeeRole` | `Public Property PayeeRole As String` | Gets or sets payee role. |
| `PayeeToAddressOverride` | `Public Property PayeeToAddressOverride As Address` | Gets or sets payee to address override. |
| `PaymentMethod` | `Public Property PaymentMethod As String` | Gets or sets payment method. |
| `Payments` | `Public Property Payments As Payment()` | Gets or sets payments. |
| `PrintEOB` | `Public Property PrintEOB As Boolean` | Gets or sets print e o b. |
| `ProviderLocationSeqNum` | `Public Property ProviderLocationSeqNum As Long` | Gets or sets provider location seq num. |
| `SendDate` | `Public Property SendDate As String` | Gets or sets send date. |
| `ServiceEndDate` | `Public Property ServiceEndDate As String` | Gets or sets service end date. |
| `ServiceStartDate` | `Public Property ServiceStartDate As String` | Gets or sets service start date. |
| `WorkerID` | `Public Property WorkerID As String` | Gets or sets worker i d. |

## Behavioral notes
- This type is documented from its source declaration.

## Constraints and usage notes
- Consumers should rely on the public members and BOF lifecycle patterns visible in the source file.

## Sources
- `Business\SAIF.Business.Claim.Payment\Contracts\FinancialApi\CheckPaymentRequest.vb`
