---
title: PaymentView
summary: API reference for PaymentView.
status: draft
owner: SAIF
last_reviewed: 2026-07-24
library: SAIF.Business.EPay.USBank
reference_type: package
---

# PaymentView

This page documents the generated `PaymentView` class declared in the US Bank ePay proxy source.

## Purpose
- Expose the public members declared on `PaymentView`.

## Context
- Namespace: `SAIF.Business.EPay.USBank`
- Assembly/package: `SAIF.BOF.Business.EPay.USBank`

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| paymentConfirmationId | `Public Property paymentConfirmationId() As String` | Gets or sets the `paymentConfirmationId` value. |
| paymentChannel | `Public Property paymentChannel() As paymentChannelType` | Gets or sets the `paymentChannel` value. |
| paymentChannelSpecified | `Public Property paymentChannelSpecified() As Boolean` | Gets or sets the `paymentChannelSpecified` value. |
| paymentMethod | `Public Property paymentMethod() As paymentMethodEnumType` | Gets or sets the `paymentMethod` value. |
| paymentMethodSpecified | `Public Property paymentMethodSpecified() As Boolean` | Gets or sets the `paymentMethodSpecified` value. |
| paymentDate | `Public Property paymentDate() As Date` | Gets or sets the `paymentDate` value. |
| paymentDateSpecified | `Public Property paymentDateSpecified() As Boolean` | Gets or sets the `paymentDateSpecified` value. |
| productCode | `Public Property productCode() As String` | Gets or sets the `productCode` value. |
| paymentParameters | `Public Property paymentParameters() As ProductParameter()` | Gets or sets the `paymentParameters` value. |
| cancelConfirmationId | `Public Property cancelConfirmationId() As String` | Gets or sets the `cancelConfirmationId` value. |
| amount | `Public Property amount() As Decimal` | Gets or sets the `amount` value. |
| amountSpecified | `Public Property amountSpecified() As Boolean` | Gets or sets the `amountSpecified` value. |
| convenienceFeeAmount | `Public Property convenienceFeeAmount() As Decimal` | Gets or sets the `convenienceFeeAmount` value. |
| convenienceFeeAmountSpecified | `Public Property convenienceFeeAmountSpecified() As Boolean` | Gets or sets the `convenienceFeeAmountSpecified` value. |
| status | `Public Property status() As paymentStatusType` | Gets or sets the `status` value. |
| statusSpecified | `Public Property statusSpecified() As Boolean` | Gets or sets the `statusSpecified` value. |
| scheduledPaymentDate | `Public Property scheduledPaymentDate() As Date` | Gets or sets the `scheduledPaymentDate` value. |
| scheduledPaymentDateSpecified | `Public Property scheduledPaymentDateSpecified() As Boolean` | Gets or sets the `scheduledPaymentDateSpecified` value. |
| refunds | `Public Property refunds() As RefundView()` | Gets or sets the `refunds` value. |
| cardApprovalCode | `Public Property cardApprovalCode() As String` | Gets or sets the `cardApprovalCode` value. |
| bankAccountInfo | `Public Property bankAccountInfo() As BankAccountView` | Gets or sets the `bankAccountInfo` value. |
| cardAccountInfo | `Public Property cardAccountInfo() As CardAccountView` | Gets or sets the `cardAccountInfo` value. |

## Behavioral notes
- This type is generated from the US Bank ePay WSDL proxy source.

## Constraints and usage notes
- Regenerating the source proxy can change this public surface.

## Sources
- `Business\SAIF.Business.EPay.USBank\epayWebServiceService.vb`
- `Business\SAIF.Business.EPay.USBank\epayWebService.wsdl`
