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

# epayWebServiceService

`epayWebServiceService` is the generated SOAP client that exposes the US Bank ePay service contract consumed by `USBankAPIs`.

## Purpose
- Expose the generated SOAP operations used by the handwritten gateway façade.
- Carry the request and response DTOs defined by the US Bank WSDL.

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

## Public members
| Member | Signature | Purpose |
| --- | --- | --- |
| New | `Public Sub New()` | Executes `New`. |
| GetSharedSecretQuestionCompleted | `Public Event GetSharedSecretQuestionCompleted As GetSharedSecretQuestionCompletedEventHandler` | Raises the `GetSharedSecretQuestion` completion notification. |
| UpdateUserProfileCompleted | `Public Event UpdateUserProfileCompleted As UpdateUserProfileCompletedEventHandler` | Raises the `UpdateUserProfile` completion notification. |
| DeleteBillerProductAccountInfoCompleted | `Public Event DeleteBillerProductAccountInfoCompleted As DeleteBillerProductAccountInfoCompletedEventHandler` | Raises the `DeleteBillerProductAccountInfo` completion notification. |
| CheckUserCredentialCompleted | `Public Event CheckUserCredentialCompleted As CheckUserCredentialCompletedEventHandler` | Raises the `CheckUserCredential` completion notification. |
| UpdatePaymentInfoCompleted | `Public Event UpdatePaymentInfoCompleted As UpdatePaymentInfoCompletedEventHandler` | Raises the `UpdatePaymentInfo` completion notification. |
| AddCardAccountCompleted | `Public Event AddCardAccountCompleted As AddCardAccountCompletedEventHandler` | Raises the `AddCardAccount` completion notification. |
| GetUserProfileCompleted | `Public Event GetUserProfileCompleted As GetUserProfileCompletedEventHandler` | Raises the `GetUserProfile` completion notification. |
| CancelPaymentCompleted | `Public Event CancelPaymentCompleted As CancelPaymentCompletedEventHandler` | Raises the `CancelPayment` completion notification. |
| ValidateBillerProductAccountInfoCompleted | `Public Event ValidateBillerProductAccountInfoCompleted As ValidateBillerProductAccountInfoCompletedEventHandler` | Raises the `ValidateBillerProductAccountInfo` completion notification. |
| ViewAccountsCompleted | `Public Event ViewAccountsCompleted As ViewAccountsCompletedEventHandler` | Raises the `ViewAccounts` completion notification. |
| DeleteUserProfileCompleted | `Public Event DeleteUserProfileCompleted As DeleteUserProfileCompletedEventHandler` | Raises the `DeleteUserProfile` completion notification. |
| GetRecurringPaymentsCompleted | `Public Event GetRecurringPaymentsCompleted As GetRecurringPaymentsCompletedEventHandler` | Raises the `GetRecurringPayments` completion notification. |
| AddBankAccountCompleted | `Public Event AddBankAccountCompleted As AddBankAccountCompletedEventHandler` | Raises the `AddBankAccount` completion notification. |
| GetPaymentEffectiveDateCompleted | `Public Event GetPaymentEffectiveDateCompleted As GetPaymentEffectiveDateCompletedEventHandler` | Raises the `GetPaymentEffectiveDate` completion notification. |
| HealthCheckCompleted | `Public Event HealthCheckCompleted As HealthCheckCompletedEventHandler` | Raises the `HealthCheck` completion notification. |
| UpdateBillerProductAccountInfoCompleted | `Public Event UpdateBillerProductAccountInfoCompleted As UpdateBillerProductAccountInfoCompletedEventHandler` | Raises the `UpdateBillerProductAccountInfo` completion notification. |
| RecurringPaymentCompleted | `Public Event RecurringPaymentCompleted As RecurringPaymentCompletedEventHandler` | Raises the `RecurringPayment` completion notification. |
| GetConvenienceFeeCompleted | `Public Event GetConvenienceFeeCompleted As GetConvenienceFeeCompletedEventHandler` | Raises the `GetConvenienceFee` completion notification. |
| ValidatePaymentDateCompleted | `Public Event ValidatePaymentDateCompleted As ValidatePaymentDateCompletedEventHandler` | Raises the `ValidatePaymentDate` completion notification. |
| GetUserIDCompleted | `Public Event GetUserIDCompleted As GetUserIDCompletedEventHandler` | Raises the `GetUserID` completion notification. |
| CheckSharedSecretValueCompleted | `Public Event CheckSharedSecretValueCompleted As CheckSharedSecretValueCompletedEventHandler` | Raises the `CheckSharedSecretValue` completion notification. |
| GetPaymentInfoCompleted | `Public Event GetPaymentInfoCompleted As GetPaymentInfoCompletedEventHandler` | Raises the `GetPaymentInfo` completion notification. |
| DeleteAccountCompleted | `Public Event DeleteAccountCompleted As DeleteAccountCompletedEventHandler` | Raises the `DeleteAccount` completion notification. |
| UpdateBankAccountCompleted | `Public Event UpdateBankAccountCompleted As UpdateBankAccountCompletedEventHandler` | Raises the `UpdateBankAccount` completion notification. |
| UpdateProductParametersCompleted | `Public Event UpdateProductParametersCompleted As UpdateProductParametersCompletedEventHandler` | Raises the `UpdateProductParameters` completion notification. |
| PaymentCompleted | `Public Event PaymentCompleted As PaymentCompletedEventHandler` | Raises the `Payment` completion notification. |
| AddUserProfileCompleted | `Public Event AddUserProfileCompleted As AddUserProfileCompletedEventHandler` | Raises the `AddUserProfile` completion notification. |
| UpdateCardAccountCompleted | `Public Event UpdateCardAccountCompleted As UpdateCardAccountCompletedEventHandler` | Raises the `UpdateCardAccount` completion notification. |
| GetPaymentCompleted | `Public Event GetPaymentCompleted As GetPaymentCompletedEventHandler` | Raises the `GetPayment` completion notification. |
| VarpRecurringPaymentCompleted | `Public Event VarpRecurringPaymentCompleted As VarpRecurringPaymentCompletedEventHandler` | Raises the `VarpRecurringPayment` completion notification. |
| GetPaymentHistoryCompleted | `Public Event GetPaymentHistoryCompleted As GetPaymentHistoryCompletedEventHandler` | Raises the `GetPaymentHistory` completion notification. |
| CardCheckCompleted | `Public Event CardCheckCompleted As CardCheckCompletedEventHandler` | Raises the `CardCheck` completion notification. |
| GetSharedSecretQuestion | `Public Function GetSharedSecretQuestion(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/userauthentication")> ByVal GetSharedSecretQuestionRequest As GetSharedSecretQuestionRequest) As <System.Xml.Serialization.XmlElementAttribute("GetSharedSecretQuestionResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/userauthentication")> GetSharedSecretQuestionResponse` | Returns the result of `GetSharedSecretQuestion`. |
| BeginGetSharedSecretQuestion | `Public Function BeginGetSharedSecretQuestion(ByVal GetSharedSecretQuestionRequest As GetSharedSecretQuestionRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginGetSharedSecretQuestion`. |
| EndGetSharedSecretQuestion | `Public Function EndGetSharedSecretQuestion(ByVal asyncResult As System.IAsyncResult) As GetSharedSecretQuestionResponse` | Returns the result of `EndGetSharedSecretQuestion`. |
| GetSharedSecretQuestionAsync | `Public Overloads Sub GetSharedSecretQuestionAsync(ByVal GetSharedSecretQuestionRequest As GetSharedSecretQuestionRequest)` | Executes `GetSharedSecretQuestionAsync`. |
| GetSharedSecretQuestionAsync | `Public Overloads Sub GetSharedSecretQuestionAsync(ByVal GetSharedSecretQuestionRequest As GetSharedSecretQuestionRequest, ByVal userState As Object)` | Executes `GetSharedSecretQuestionAsync`. |
| UpdateUserProfile | `Public Function UpdateUserProfile(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/userprofile")> ByVal UpdateUserProfileRequest As UpdateUserProfileRequest) As <System.Xml.Serialization.XmlElementAttribute("UpdateUserProfileResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/userprofile")> UpdateUserProfileResponse` | Returns the result of `UpdateUserProfile`. |
| BeginUpdateUserProfile | `Public Function BeginUpdateUserProfile(ByVal UpdateUserProfileRequest As UpdateUserProfileRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginUpdateUserProfile`. |
| EndUpdateUserProfile | `Public Function EndUpdateUserProfile(ByVal asyncResult As System.IAsyncResult) As UpdateUserProfileResponse` | Returns the result of `EndUpdateUserProfile`. |
| UpdateUserProfileAsync | `Public Overloads Sub UpdateUserProfileAsync(ByVal UpdateUserProfileRequest As UpdateUserProfileRequest)` | Executes `UpdateUserProfileAsync`. |
| UpdateUserProfileAsync | `Public Overloads Sub UpdateUserProfileAsync(ByVal UpdateUserProfileRequest As UpdateUserProfileRequest, ByVal userState As Object)` | Executes `UpdateUserProfileAsync`. |
| DeleteBillerProductAccountInfo | `Public Function DeleteBillerProductAccountInfo(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/usermanagement")> ByVal DeleteBillerProductAccountInfoRequest As DeleteBillerProductAccountInfoRequest) As <System.Xml.Serialization.XmlElementAttribute("DeleteBillerProductAccountInfoResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/usermanagement")> DeleteBillerProductAccountInfoResponse` | Returns the result of `DeleteBillerProductAccountInfo`. |
| BeginDeleteBillerProductAccountInfo | `Public Function BeginDeleteBillerProductAccountInfo(ByVal DeleteBillerProductAccountInfoRequest As DeleteBillerProductAccountInfoRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginDeleteBillerProductAccountInfo`. |
| EndDeleteBillerProductAccountInfo | `Public Function EndDeleteBillerProductAccountInfo(ByVal asyncResult As System.IAsyncResult) As DeleteBillerProductAccountInfoResponse` | Returns the result of `EndDeleteBillerProductAccountInfo`. |
| DeleteBillerProductAccountInfoAsync | `Public Overloads Sub DeleteBillerProductAccountInfoAsync(ByVal DeleteBillerProductAccountInfoRequest As DeleteBillerProductAccountInfoRequest)` | Executes `DeleteBillerProductAccountInfoAsync`. |
| DeleteBillerProductAccountInfoAsync | `Public Overloads Sub DeleteBillerProductAccountInfoAsync(ByVal DeleteBillerProductAccountInfoRequest As DeleteBillerProductAccountInfoRequest, ByVal userState As Object)` | Executes `DeleteBillerProductAccountInfoAsync`. |
| CheckUserCredential | `Public Function CheckUserCredential(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/userauthentication")> ByVal CheckUserCredentialRequest As CheckUserCredentialRequest) As <System.Xml.Serialization.XmlElementAttribute("CheckUserCredentialResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/userauthentication")> CheckUserCredentialResponse` | Returns the result of `CheckUserCredential`. |
| BeginCheckUserCredential | `Public Function BeginCheckUserCredential(ByVal CheckUserCredentialRequest As CheckUserCredentialRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginCheckUserCredential`. |
| EndCheckUserCredential | `Public Function EndCheckUserCredential(ByVal asyncResult As System.IAsyncResult) As CheckUserCredentialResponse` | Returns the result of `EndCheckUserCredential`. |
| CheckUserCredentialAsync | `Public Overloads Sub CheckUserCredentialAsync(ByVal CheckUserCredentialRequest As CheckUserCredentialRequest)` | Executes `CheckUserCredentialAsync`. |
| CheckUserCredentialAsync | `Public Overloads Sub CheckUserCredentialAsync(ByVal CheckUserCredentialRequest As CheckUserCredentialRequest, ByVal userState As Object)` | Executes `CheckUserCredentialAsync`. |
| UpdatePaymentInfo | `Public Function UpdatePaymentInfo(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> ByVal UpdatePaymentInfoRequest As UpdatePaymentInfoRequest) As <System.Xml.Serialization.XmlElementAttribute("UpdatePaymentInfoResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> UpdatePaymentInfoResponse` | Returns the result of `UpdatePaymentInfo`. |
| BeginUpdatePaymentInfo | `Public Function BeginUpdatePaymentInfo(ByVal UpdatePaymentInfoRequest As UpdatePaymentInfoRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginUpdatePaymentInfo`. |
| EndUpdatePaymentInfo | `Public Function EndUpdatePaymentInfo(ByVal asyncResult As System.IAsyncResult) As UpdatePaymentInfoResponse` | Returns the result of `EndUpdatePaymentInfo`. |
| UpdatePaymentInfoAsync | `Public Overloads Sub UpdatePaymentInfoAsync(ByVal UpdatePaymentInfoRequest As UpdatePaymentInfoRequest)` | Executes `UpdatePaymentInfoAsync`. |
| UpdatePaymentInfoAsync | `Public Overloads Sub UpdatePaymentInfoAsync(ByVal UpdatePaymentInfoRequest As UpdatePaymentInfoRequest, ByVal userState As Object)` | Executes `UpdatePaymentInfoAsync`. |
| AddCardAccount | `Public Function AddCardAccount(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/account")> ByVal AddCardAccountRequest As AddCardAccountRequest) As <System.Xml.Serialization.XmlElementAttribute("AddCardAccountResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/account")> AddCardAccountResponse` | Returns the result of `AddCardAccount`. |
| BeginAddCardAccount | `Public Function BeginAddCardAccount(ByVal AddCardAccountRequest As AddCardAccountRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginAddCardAccount`. |
| EndAddCardAccount | `Public Function EndAddCardAccount(ByVal asyncResult As System.IAsyncResult) As AddCardAccountResponse` | Returns the result of `EndAddCardAccount`. |
| AddCardAccountAsync | `Public Overloads Sub AddCardAccountAsync(ByVal AddCardAccountRequest As AddCardAccountRequest)` | Executes `AddCardAccountAsync`. |
| AddCardAccountAsync | `Public Overloads Sub AddCardAccountAsync(ByVal AddCardAccountRequest As AddCardAccountRequest, ByVal userState As Object)` | Executes `AddCardAccountAsync`. |
| GetUserProfile | `Public Function GetUserProfile(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/userprofile")> ByVal GetUserProfileRequest As GetUserProfileRequest) As <System.Xml.Serialization.XmlElementAttribute("GetUserProfileResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/userprofile")> GetUserProfileResponse` | Returns the result of `GetUserProfile`. |
| BeginGetUserProfile | `Public Function BeginGetUserProfile(ByVal GetUserProfileRequest As GetUserProfileRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginGetUserProfile`. |
| EndGetUserProfile | `Public Function EndGetUserProfile(ByVal asyncResult As System.IAsyncResult) As GetUserProfileResponse` | Returns the result of `EndGetUserProfile`. |
| GetUserProfileAsync | `Public Overloads Sub GetUserProfileAsync(ByVal GetUserProfileRequest As GetUserProfileRequest)` | Executes `GetUserProfileAsync`. |
| GetUserProfileAsync | `Public Overloads Sub GetUserProfileAsync(ByVal GetUserProfileRequest As GetUserProfileRequest, ByVal userState As Object)` | Executes `GetUserProfileAsync`. |
| CancelPayment | `Public Function CancelPayment(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> ByVal CancelPaymentRequest As CancelPaymentRequest) As <System.Xml.Serialization.XmlElementAttribute("CancelPaymentResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> CancelPaymentResponse` | Returns the result of `CancelPayment`. |
| BeginCancelPayment | `Public Function BeginCancelPayment(ByVal CancelPaymentRequest As CancelPaymentRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginCancelPayment`. |
| EndCancelPayment | `Public Function EndCancelPayment(ByVal asyncResult As System.IAsyncResult) As CancelPaymentResponse` | Returns the result of `EndCancelPayment`. |
| CancelPaymentAsync | `Public Overloads Sub CancelPaymentAsync(ByVal CancelPaymentRequest As CancelPaymentRequest)` | Executes `CancelPaymentAsync`. |
| CancelPaymentAsync | `Public Overloads Sub CancelPaymentAsync(ByVal CancelPaymentRequest As CancelPaymentRequest, ByVal userState As Object)` | Executes `CancelPaymentAsync`. |
| ValidateBillerProductAccountInfo | `Public Function ValidateBillerProductAccountInfo(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/usermanagement")> ByVal ValidateBillerProductAccountInfoRequest As ValidateBillerProductAccountInfoRequest) As <System.Xml.Serialization.XmlElementAttribute("ValidateBillerProductAccountInfoResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/usermanagement")> ValidateBillerProductAccountInfoResponse` | Returns the result of `ValidateBillerProductAccountInfo`. |
| BeginValidateBillerProductAccountInfo | `Public Function BeginValidateBillerProductAccountInfo(ByVal ValidateBillerProductAccountInfoRequest As ValidateBillerProductAccountInfoRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginValidateBillerProductAccountInfo`. |
| EndValidateBillerProductAccountInfo | `Public Function EndValidateBillerProductAccountInfo(ByVal asyncResult As System.IAsyncResult) As ValidateBillerProductAccountInfoResponse` | Returns the result of `EndValidateBillerProductAccountInfo`. |
| ValidateBillerProductAccountInfoAsync | `Public Overloads Sub ValidateBillerProductAccountInfoAsync(ByVal ValidateBillerProductAccountInfoRequest As ValidateBillerProductAccountInfoRequest)` | Executes `ValidateBillerProductAccountInfoAsync`. |
| ValidateBillerProductAccountInfoAsync | `Public Overloads Sub ValidateBillerProductAccountInfoAsync(ByVal ValidateBillerProductAccountInfoRequest As ValidateBillerProductAccountInfoRequest, ByVal userState As Object)` | Executes `ValidateBillerProductAccountInfoAsync`. |
| ViewAccounts | `Public Function ViewAccounts(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/account")> ByVal ViewAccountsRequest As ViewAccountsRequest) As <System.Xml.Serialization.XmlElementAttribute("ViewAccountsResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/account")> ViewAccountsResponse` | Returns the result of `ViewAccounts`. |
| BeginViewAccounts | `Public Function BeginViewAccounts(ByVal ViewAccountsRequest As ViewAccountsRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginViewAccounts`. |
| EndViewAccounts | `Public Function EndViewAccounts(ByVal asyncResult As System.IAsyncResult) As ViewAccountsResponse` | Returns the result of `EndViewAccounts`. |
| ViewAccountsAsync | `Public Overloads Sub ViewAccountsAsync(ByVal ViewAccountsRequest As ViewAccountsRequest)` | Executes `ViewAccountsAsync`. |
| ViewAccountsAsync | `Public Overloads Sub ViewAccountsAsync(ByVal ViewAccountsRequest As ViewAccountsRequest, ByVal userState As Object)` | Executes `ViewAccountsAsync`. |
| DeleteUserProfile | `Public Function DeleteUserProfile(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/userprofile")> ByVal DeleteUserProfileRequest As DeleteUserProfileRequest) As <System.Xml.Serialization.XmlElementAttribute("DeleteUserProfileResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/userprofile")> DeleteUserProfileResponse` | Returns the result of `DeleteUserProfile`. |
| BeginDeleteUserProfile | `Public Function BeginDeleteUserProfile(ByVal DeleteUserProfileRequest As DeleteUserProfileRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginDeleteUserProfile`. |
| EndDeleteUserProfile | `Public Function EndDeleteUserProfile(ByVal asyncResult As System.IAsyncResult) As DeleteUserProfileResponse` | Returns the result of `EndDeleteUserProfile`. |
| DeleteUserProfileAsync | `Public Overloads Sub DeleteUserProfileAsync(ByVal DeleteUserProfileRequest As DeleteUserProfileRequest)` | Executes `DeleteUserProfileAsync`. |
| DeleteUserProfileAsync | `Public Overloads Sub DeleteUserProfileAsync(ByVal DeleteUserProfileRequest As DeleteUserProfileRequest, ByVal userState As Object)` | Executes `DeleteUserProfileAsync`. |
| GetRecurringPayments | `Public Function GetRecurringPayments(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> ByVal GetRecurringPaymentsRequest As GetRecurringPaymentsRequest) As <System.Xml.Serialization.XmlElementAttribute("GetRecurringPaymentsResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> GetRecurringPaymentsResponse` | Returns the result of `GetRecurringPayments`. |
| BeginGetRecurringPayments | `Public Function BeginGetRecurringPayments(ByVal GetRecurringPaymentsRequest As GetRecurringPaymentsRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginGetRecurringPayments`. |
| EndGetRecurringPayments | `Public Function EndGetRecurringPayments(ByVal asyncResult As System.IAsyncResult) As GetRecurringPaymentsResponse` | Returns the result of `EndGetRecurringPayments`. |
| GetRecurringPaymentsAsync | `Public Overloads Sub GetRecurringPaymentsAsync(ByVal GetRecurringPaymentsRequest As GetRecurringPaymentsRequest)` | Executes `GetRecurringPaymentsAsync`. |
| GetRecurringPaymentsAsync | `Public Overloads Sub GetRecurringPaymentsAsync(ByVal GetRecurringPaymentsRequest As GetRecurringPaymentsRequest, ByVal userState As Object)` | Executes `GetRecurringPaymentsAsync`. |
| AddBankAccount | `Public Function AddBankAccount(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/account")> ByVal AddBankAccountRequest As AddBankAccountRequest) As <System.Xml.Serialization.XmlElementAttribute("AddBankAccountResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/account")> AddBankAccountResponse` | Returns the result of `AddBankAccount`. |
| BeginAddBankAccount | `Public Function BeginAddBankAccount(ByVal AddBankAccountRequest As AddBankAccountRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginAddBankAccount`. |
| EndAddBankAccount | `Public Function EndAddBankAccount(ByVal asyncResult As System.IAsyncResult) As AddBankAccountResponse` | Returns the result of `EndAddBankAccount`. |
| AddBankAccountAsync | `Public Overloads Sub AddBankAccountAsync(ByVal AddBankAccountRequest As AddBankAccountRequest)` | Executes `AddBankAccountAsync`. |
| AddBankAccountAsync | `Public Overloads Sub AddBankAccountAsync(ByVal AddBankAccountRequest As AddBankAccountRequest, ByVal userState As Object)` | Executes `AddBankAccountAsync`. |
| GetPaymentEffectiveDate | `Public Function GetPaymentEffectiveDate(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> ByVal GetPaymentEffectiveDateRequest As GetPaymentEffectiveDateRequest) As <System.Xml.Serialization.XmlElementAttribute("GetPaymentEffectiveDateResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> GetPaymentEffectiveDateResponse` | Returns the result of `GetPaymentEffectiveDate`. |
| BeginGetPaymentEffectiveDate | `Public Function BeginGetPaymentEffectiveDate(ByVal GetPaymentEffectiveDateRequest As GetPaymentEffectiveDateRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginGetPaymentEffectiveDate`. |
| EndGetPaymentEffectiveDate | `Public Function EndGetPaymentEffectiveDate(ByVal asyncResult As System.IAsyncResult) As GetPaymentEffectiveDateResponse` | Returns the result of `EndGetPaymentEffectiveDate`. |
| GetPaymentEffectiveDateAsync | `Public Overloads Sub GetPaymentEffectiveDateAsync(ByVal GetPaymentEffectiveDateRequest As GetPaymentEffectiveDateRequest)` | Executes `GetPaymentEffectiveDateAsync`. |
| GetPaymentEffectiveDateAsync | `Public Overloads Sub GetPaymentEffectiveDateAsync(ByVal GetPaymentEffectiveDateRequest As GetPaymentEffectiveDateRequest, ByVal userState As Object)` | Executes `GetPaymentEffectiveDateAsync`. |
| HealthCheck | `Public Function HealthCheck(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/healthcheck")> ByVal HealthCheckRequest As HealthCheckRequest) As <System.Xml.Serialization.XmlElementAttribute("HealthCheckResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/healthcheck")> HealthCheckResponse` | Returns the result of `HealthCheck`. |
| BeginHealthCheck | `Public Function BeginHealthCheck(ByVal HealthCheckRequest As HealthCheckRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginHealthCheck`. |
| EndHealthCheck | `Public Function EndHealthCheck(ByVal asyncResult As System.IAsyncResult) As HealthCheckResponse` | Returns the result of `EndHealthCheck`. |
| HealthCheckAsync | `Public Overloads Sub HealthCheckAsync(ByVal HealthCheckRequest As HealthCheckRequest)` | Executes `HealthCheckAsync`. |
| HealthCheckAsync | `Public Overloads Sub HealthCheckAsync(ByVal HealthCheckRequest As HealthCheckRequest, ByVal userState As Object)` | Executes `HealthCheckAsync`. |
| UpdateBillerProductAccountInfo | `Public Function UpdateBillerProductAccountInfo(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/usermanagement")> ByVal UpdateBillerProductAccountInfoRequest As UpdateBillerProductAccountInfoRequest) As <System.Xml.Serialization.XmlElementAttribute("UpdateBillerProductAccountInfoResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/usermanagement")> UpdateBillerProductAccountInfoResponse` | Returns the result of `UpdateBillerProductAccountInfo`. |
| BeginUpdateBillerProductAccountInfo | `Public Function BeginUpdateBillerProductAccountInfo(ByVal UpdateBillerProductAccountInfoRequest As UpdateBillerProductAccountInfoRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginUpdateBillerProductAccountInfo`. |
| EndUpdateBillerProductAccountInfo | `Public Function EndUpdateBillerProductAccountInfo(ByVal asyncResult As System.IAsyncResult) As UpdateBillerProductAccountInfoResponse` | Returns the result of `EndUpdateBillerProductAccountInfo`. |
| UpdateBillerProductAccountInfoAsync | `Public Overloads Sub UpdateBillerProductAccountInfoAsync(ByVal UpdateBillerProductAccountInfoRequest As UpdateBillerProductAccountInfoRequest)` | Executes `UpdateBillerProductAccountInfoAsync`. |
| UpdateBillerProductAccountInfoAsync | `Public Overloads Sub UpdateBillerProductAccountInfoAsync(ByVal UpdateBillerProductAccountInfoRequest As UpdateBillerProductAccountInfoRequest, ByVal userState As Object)` | Executes `UpdateBillerProductAccountInfoAsync`. |
| RecurringPayment | `Public Function RecurringPayment(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/recurringpayment")> ByVal RecurringPaymentRequest As RecurringPaymentRequest) As <System.Xml.Serialization.XmlElementAttribute("RecurringPaymentResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/recurringpayment")> RecurringPaymentResponse` | Returns the result of `RecurringPayment`. |
| BeginRecurringPayment | `Public Function BeginRecurringPayment(ByVal RecurringPaymentRequest As RecurringPaymentRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginRecurringPayment`. |
| EndRecurringPayment | `Public Function EndRecurringPayment(ByVal asyncResult As System.IAsyncResult) As RecurringPaymentResponse` | Returns the result of `EndRecurringPayment`. |
| RecurringPaymentAsync | `Public Overloads Sub RecurringPaymentAsync(ByVal RecurringPaymentRequest As RecurringPaymentRequest)` | Executes `RecurringPaymentAsync`. |
| RecurringPaymentAsync | `Public Overloads Sub RecurringPaymentAsync(ByVal RecurringPaymentRequest As RecurringPaymentRequest, ByVal userState As Object)` | Executes `RecurringPaymentAsync`. |
| GetConvenienceFee | `Public Function GetConvenienceFee(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/biller")> ByVal GetConvenienceFeeRequest As GetConvenienceFeeRequest) As <System.Xml.Serialization.XmlElementAttribute("GetConvenienceFeeResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/biller")> GetConvenienceFeeResponse` | Returns the result of `GetConvenienceFee`. |
| BeginGetConvenienceFee | `Public Function BeginGetConvenienceFee(ByVal GetConvenienceFeeRequest As GetConvenienceFeeRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginGetConvenienceFee`. |
| EndGetConvenienceFee | `Public Function EndGetConvenienceFee(ByVal asyncResult As System.IAsyncResult) As GetConvenienceFeeResponse` | Returns the result of `EndGetConvenienceFee`. |
| GetConvenienceFeeAsync | `Public Overloads Sub GetConvenienceFeeAsync(ByVal GetConvenienceFeeRequest As GetConvenienceFeeRequest)` | Executes `GetConvenienceFeeAsync`. |
| GetConvenienceFeeAsync | `Public Overloads Sub GetConvenienceFeeAsync(ByVal GetConvenienceFeeRequest As GetConvenienceFeeRequest, ByVal userState As Object)` | Executes `GetConvenienceFeeAsync`. |
| ValidatePaymentDate | `Public Function ValidatePaymentDate(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> ByVal ValidatePaymentDateRequest As ValidatePaymentDateRequest) As <System.Xml.Serialization.XmlElementAttribute("ValidatePaymentDateResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> ValidatePaymentDateResponse` | Returns the result of `ValidatePaymentDate`. |
| BeginValidatePaymentDate | `Public Function BeginValidatePaymentDate(ByVal ValidatePaymentDateRequest As ValidatePaymentDateRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginValidatePaymentDate`. |
| EndValidatePaymentDate | `Public Function EndValidatePaymentDate(ByVal asyncResult As System.IAsyncResult) As ValidatePaymentDateResponse` | Returns the result of `EndValidatePaymentDate`. |
| ValidatePaymentDateAsync | `Public Overloads Sub ValidatePaymentDateAsync(ByVal ValidatePaymentDateRequest As ValidatePaymentDateRequest)` | Executes `ValidatePaymentDateAsync`. |
| ValidatePaymentDateAsync | `Public Overloads Sub ValidatePaymentDateAsync(ByVal ValidatePaymentDateRequest As ValidatePaymentDateRequest, ByVal userState As Object)` | Executes `ValidatePaymentDateAsync`. |
| GetUserID | `Public Function GetUserID(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/userauthentication")> ByVal GetUserIDRequest As GetUserIDRequest) As <System.Xml.Serialization.XmlElementAttribute("GetUserIDResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/userauthentication")> GetUserIDResponse` | Returns the result of `GetUserID`. |
| BeginGetUserID | `Public Function BeginGetUserID(ByVal GetUserIDRequest As GetUserIDRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginGetUserID`. |
| EndGetUserID | `Public Function EndGetUserID(ByVal asyncResult As System.IAsyncResult) As GetUserIDResponse` | Returns the result of `EndGetUserID`. |
| GetUserIDAsync | `Public Overloads Sub GetUserIDAsync(ByVal GetUserIDRequest As GetUserIDRequest)` | Executes `GetUserIDAsync`. |
| GetUserIDAsync | `Public Overloads Sub GetUserIDAsync(ByVal GetUserIDRequest As GetUserIDRequest, ByVal userState As Object)` | Executes `GetUserIDAsync`. |
| CheckSharedSecretValue | `Public Function CheckSharedSecretValue(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/userauthentication")> ByVal CheckSharedSecretValueRequest As CheckSharedSecretValueRequest) As <System.Xml.Serialization.XmlElementAttribute("CheckSharedSecretValueResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/userauthentication")> CheckSharedSecretValueResponse` | Returns the result of `CheckSharedSecretValue`. |
| BeginCheckSharedSecretValue | `Public Function BeginCheckSharedSecretValue(ByVal CheckSharedSecretValueRequest As CheckSharedSecretValueRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginCheckSharedSecretValue`. |
| EndCheckSharedSecretValue | `Public Function EndCheckSharedSecretValue(ByVal asyncResult As System.IAsyncResult) As CheckSharedSecretValueResponse` | Returns the result of `EndCheckSharedSecretValue`. |
| CheckSharedSecretValueAsync | `Public Overloads Sub CheckSharedSecretValueAsync(ByVal CheckSharedSecretValueRequest As CheckSharedSecretValueRequest)` | Executes `CheckSharedSecretValueAsync`. |
| CheckSharedSecretValueAsync | `Public Overloads Sub CheckSharedSecretValueAsync(ByVal CheckSharedSecretValueRequest As CheckSharedSecretValueRequest, ByVal userState As Object)` | Executes `CheckSharedSecretValueAsync`. |
| GetPaymentInfo | `Public Function GetPaymentInfo(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> ByVal GetPaymentInfoRequest As GetPaymentInfoRequest) As <System.Xml.Serialization.XmlElementAttribute("GetPaymentInfoResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> GetPaymentInfoResponse` | Returns the result of `GetPaymentInfo`. |
| BeginGetPaymentInfo | `Public Function BeginGetPaymentInfo(ByVal GetPaymentInfoRequest As GetPaymentInfoRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginGetPaymentInfo`. |
| EndGetPaymentInfo | `Public Function EndGetPaymentInfo(ByVal asyncResult As System.IAsyncResult) As GetPaymentInfoResponse` | Returns the result of `EndGetPaymentInfo`. |
| GetPaymentInfoAsync | `Public Overloads Sub GetPaymentInfoAsync(ByVal GetPaymentInfoRequest As GetPaymentInfoRequest)` | Executes `GetPaymentInfoAsync`. |
| GetPaymentInfoAsync | `Public Overloads Sub GetPaymentInfoAsync(ByVal GetPaymentInfoRequest As GetPaymentInfoRequest, ByVal userState As Object)` | Executes `GetPaymentInfoAsync`. |
| DeleteAccount | `Public Function DeleteAccount(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/account")> ByVal DeleteAccountRequest As DeleteAccountRequest) As <System.Xml.Serialization.XmlElementAttribute("DeleteAccountResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/account")> DeleteAccountResponse` | Returns the result of `DeleteAccount`. |
| BeginDeleteAccount | `Public Function BeginDeleteAccount(ByVal DeleteAccountRequest As DeleteAccountRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginDeleteAccount`. |
| EndDeleteAccount | `Public Function EndDeleteAccount(ByVal asyncResult As System.IAsyncResult) As DeleteAccountResponse` | Returns the result of `EndDeleteAccount`. |
| DeleteAccountAsync | `Public Overloads Sub DeleteAccountAsync(ByVal DeleteAccountRequest As DeleteAccountRequest)` | Executes `DeleteAccountAsync`. |
| DeleteAccountAsync | `Public Overloads Sub DeleteAccountAsync(ByVal DeleteAccountRequest As DeleteAccountRequest, ByVal userState As Object)` | Executes `DeleteAccountAsync`. |
| UpdateBankAccount | `Public Function UpdateBankAccount(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/account")> ByVal UpdateBankAccountRequest As UpdateBankAccountRequest) As <System.Xml.Serialization.XmlElementAttribute("UpdateBankAccountResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/account")> UpdateBankAccountResponse` | Returns the result of `UpdateBankAccount`. |
| BeginUpdateBankAccount | `Public Function BeginUpdateBankAccount(ByVal UpdateBankAccountRequest As UpdateBankAccountRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginUpdateBankAccount`. |
| EndUpdateBankAccount | `Public Function EndUpdateBankAccount(ByVal asyncResult As System.IAsyncResult) As UpdateBankAccountResponse` | Returns the result of `EndUpdateBankAccount`. |
| UpdateBankAccountAsync | `Public Overloads Sub UpdateBankAccountAsync(ByVal UpdateBankAccountRequest As UpdateBankAccountRequest)` | Executes `UpdateBankAccountAsync`. |
| UpdateBankAccountAsync | `Public Overloads Sub UpdateBankAccountAsync(ByVal UpdateBankAccountRequest As UpdateBankAccountRequest, ByVal userState As Object)` | Executes `UpdateBankAccountAsync`. |
| UpdateProductParameters | `Public Function UpdateProductParameters(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> ByVal UpdateProductParametersRequest As UpdateProductParametersRequest) As <System.Xml.Serialization.XmlElementAttribute("UpdateProductParametersResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> UpdateProductParametersResponse` | Returns the result of `UpdateProductParameters`. |
| BeginUpdateProductParameters | `Public Function BeginUpdateProductParameters(ByVal UpdateProductParametersRequest As UpdateProductParametersRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginUpdateProductParameters`. |
| EndUpdateProductParameters | `Public Function EndUpdateProductParameters(ByVal asyncResult As System.IAsyncResult) As UpdateProductParametersResponse` | Returns the result of `EndUpdateProductParameters`. |
| UpdateProductParametersAsync | `Public Overloads Sub UpdateProductParametersAsync(ByVal UpdateProductParametersRequest As UpdateProductParametersRequest)` | Executes `UpdateProductParametersAsync`. |
| UpdateProductParametersAsync | `Public Overloads Sub UpdateProductParametersAsync(ByVal UpdateProductParametersRequest As UpdateProductParametersRequest, ByVal userState As Object)` | Executes `UpdateProductParametersAsync`. |
| Payment | `Public Function Payment(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/singlepayment")> ByVal PaymentRequest As PaymentRequest) As <System.Xml.Serialization.XmlElementAttribute("PaymentResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/singlepayment")> PaymentResponse` | Returns the result of `Payment`. |
| BeginPayment | `Public Function BeginPayment(ByVal PaymentRequest As PaymentRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginPayment`. |
| EndPayment | `Public Function EndPayment(ByVal asyncResult As System.IAsyncResult) As PaymentResponse` | Returns the result of `EndPayment`. |
| PaymentAsync | `Public Overloads Sub PaymentAsync(ByVal PaymentRequest As PaymentRequest)` | Executes `PaymentAsync`. |
| PaymentAsync | `Public Overloads Sub PaymentAsync(ByVal PaymentRequest As PaymentRequest, ByVal userState As Object)` | Executes `PaymentAsync`. |
| AddUserProfile | `Public Function AddUserProfile(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/userprofile")> ByVal AddUserProfileRequest As AddUserProfileRequest) As <System.Xml.Serialization.XmlElementAttribute("AddUserProfileResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/userprofile")> AddUserProfileResponse` | Returns the result of `AddUserProfile`. |
| BeginAddUserProfile | `Public Function BeginAddUserProfile(ByVal AddUserProfileRequest As AddUserProfileRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginAddUserProfile`. |
| EndAddUserProfile | `Public Function EndAddUserProfile(ByVal asyncResult As System.IAsyncResult) As AddUserProfileResponse` | Returns the result of `EndAddUserProfile`. |
| AddUserProfileAsync | `Public Overloads Sub AddUserProfileAsync(ByVal AddUserProfileRequest As AddUserProfileRequest)` | Executes `AddUserProfileAsync`. |
| AddUserProfileAsync | `Public Overloads Sub AddUserProfileAsync(ByVal AddUserProfileRequest As AddUserProfileRequest, ByVal userState As Object)` | Executes `AddUserProfileAsync`. |
| UpdateCardAccount | `Public Function UpdateCardAccount(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/account")> ByVal UpdateCardAccountRequest As UpdateCardAccountRequest) As <System.Xml.Serialization.XmlElementAttribute("UpdateCardAccountResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/account")> UpdateCardAccountResponse` | Returns the result of `UpdateCardAccount`. |
| BeginUpdateCardAccount | `Public Function BeginUpdateCardAccount(ByVal UpdateCardAccountRequest As UpdateCardAccountRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginUpdateCardAccount`. |
| EndUpdateCardAccount | `Public Function EndUpdateCardAccount(ByVal asyncResult As System.IAsyncResult) As UpdateCardAccountResponse` | Returns the result of `EndUpdateCardAccount`. |
| UpdateCardAccountAsync | `Public Overloads Sub UpdateCardAccountAsync(ByVal UpdateCardAccountRequest As UpdateCardAccountRequest)` | Executes `UpdateCardAccountAsync`. |
| UpdateCardAccountAsync | `Public Overloads Sub UpdateCardAccountAsync(ByVal UpdateCardAccountRequest As UpdateCardAccountRequest, ByVal userState As Object)` | Executes `UpdateCardAccountAsync`. |
| GetPayment | `Public Function GetPayment(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> ByVal GetPaymentRequest As GetPaymentRequest) As <System.Xml.Serialization.XmlElementAttribute("GetPaymentResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> GetPaymentResponse` | Returns the result of `GetPayment`. |
| BeginGetPayment | `Public Function BeginGetPayment(ByVal GetPaymentRequest As GetPaymentRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginGetPayment`. |
| EndGetPayment | `Public Function EndGetPayment(ByVal asyncResult As System.IAsyncResult) As GetPaymentResponse` | Returns the result of `EndGetPayment`. |
| GetPaymentAsync | `Public Overloads Sub GetPaymentAsync(ByVal GetPaymentRequest As GetPaymentRequest)` | Executes `GetPaymentAsync`. |
| GetPaymentAsync | `Public Overloads Sub GetPaymentAsync(ByVal GetPaymentRequest As GetPaymentRequest, ByVal userState As Object)` | Executes `GetPaymentAsync`. |
| VarpRecurringPayment | `Public Function VarpRecurringPayment(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/recurringpayment")> ByVal VarpRecurringPaymentRequest As VarpRecurringPaymentRequest) As <System.Xml.Serialization.XmlElementAttribute("VarpRecurringPaymentResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/recurringpayment")> VarpRecurringPaymentResponse` | Returns the result of `VarpRecurringPayment`. |
| BeginVarpRecurringPayment | `Public Function BeginVarpRecurringPayment(ByVal VarpRecurringPaymentRequest As VarpRecurringPaymentRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginVarpRecurringPayment`. |
| EndVarpRecurringPayment | `Public Function EndVarpRecurringPayment(ByVal asyncResult As System.IAsyncResult) As VarpRecurringPaymentResponse` | Returns the result of `EndVarpRecurringPayment`. |
| VarpRecurringPaymentAsync | `Public Overloads Sub VarpRecurringPaymentAsync(ByVal VarpRecurringPaymentRequest As VarpRecurringPaymentRequest)` | Executes `VarpRecurringPaymentAsync`. |
| VarpRecurringPaymentAsync | `Public Overloads Sub VarpRecurringPaymentAsync(ByVal VarpRecurringPaymentRequest As VarpRecurringPaymentRequest, ByVal userState As Object)` | Executes `VarpRecurringPaymentAsync`. |
| GetPaymentHistory | `Public Function GetPaymentHistory(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> ByVal GetPaymentHistoryRequest As GetPaymentHistoryRequest) As <System.Xml.Serialization.XmlElementAttribute("GetPaymentHistoryResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/paymentmanagement")> GetPaymentHistoryResponse` | Returns the result of `GetPaymentHistory`. |
| BeginGetPaymentHistory | `Public Function BeginGetPaymentHistory(ByVal GetPaymentHistoryRequest As GetPaymentHistoryRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginGetPaymentHistory`. |
| EndGetPaymentHistory | `Public Function EndGetPaymentHistory(ByVal asyncResult As System.IAsyncResult) As GetPaymentHistoryResponse` | Returns the result of `EndGetPaymentHistory`. |
| GetPaymentHistoryAsync | `Public Overloads Sub GetPaymentHistoryAsync(ByVal GetPaymentHistoryRequest As GetPaymentHistoryRequest)` | Executes `GetPaymentHistoryAsync`. |
| GetPaymentHistoryAsync | `Public Overloads Sub GetPaymentHistoryAsync(ByVal GetPaymentHistoryRequest As GetPaymentHistoryRequest, ByVal userState As Object)` | Executes `GetPaymentHistoryAsync`. |
| CardCheck | `Public Function CardCheck(<System.Xml.Serialization.XmlElementAttribute([Namespace]:="http://www.usbank.com/epayments/ws/schemas/biller")> ByVal CardCheckRequest As CardCheckRequest) As <System.Xml.Serialization.XmlElementAttribute("CardCheckResponse", [Namespace]:="http://www.usbank.com/epayments/ws/schemas/biller")> CardCheckResponse` | Returns the result of `CardCheck`. |
| BeginCardCheck | `Public Function BeginCardCheck(ByVal CardCheckRequest As CardCheckRequest, ByVal callback As System.AsyncCallback, ByVal asyncState As Object) As System.IAsyncResult` | Returns the result of `BeginCardCheck`. |
| EndCardCheck | `Public Function EndCardCheck(ByVal asyncResult As System.IAsyncResult) As CardCheckResponse` | Returns the result of `EndCardCheck`. |
| CardCheckAsync | `Public Overloads Sub CardCheckAsync(ByVal CardCheckRequest As CardCheckRequest)` | Executes `CardCheckAsync`. |
| CardCheckAsync | `Public Overloads Sub CardCheckAsync(ByVal CardCheckRequest As CardCheckRequest, ByVal userState As Object)` | Executes `CardCheckAsync`. |
| CancelAsync | `Public Shadows Sub CancelAsync(ByVal userState As Object)` | Executes `CancelAsync`. |

## Behavioral notes
- This type is generated contract code rather than handwritten business logic.

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

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