Class WSAcctVerifyTransaction
Properties
| NAME | TYPE | LENGTH | REQUIRED | DESCRIPTION |
|---|---|---|---|---|
| EntityId | int | Y | Unique identifier that is generated by EPS. (See - Required Data Elements) | |
| LocationId | int | Y | Unique identifier generated by EPS for each location. (See - Required Data Elements) | |
| PaymentOrigin | enum of Type WSAcctVerifyPaymentOrigin | Identifies by what method the transaction was originated.(See - Optional Data Elements & PaymentOrigin Element Relationships) Valid values are:
| ||
| AccountType | enum of Type WSAcctVerifyAccountType | Y* | Valid values are:
*NOTE: See Section (See - Optional Data Elements) for handling of checking or savings accounts. If Null, and the RoutingNumber element is supplied, the default value of "Checking" is used. | |
| OperationType | enum of Type WSAcctVerifyOperationType | Valid values are:
| ||
| EffectiveDate | dateTime | Date and time of the transaction. If null, the current date and time is assumed. NOTE: This element does not require the Time to be included.(See - Optional Data Elements) | ||
| Description | string | 50 | This optional element can be used to define or explain the purpose of this transaction. | |
| TotalAmount | decimal | Y | Dollar amount of the transaction. This element cannot be zero (0) or negative. | |
| BatchNumber | string | 40 | Supply only if a unique user-assigned batch number was created using CreateProcessingBatch and the user wants to include this transaction in that batch. If not, leave it blank or don't include it in the request. | |
| TransactionNumber | string | 50 | Y | Unique user-assigned identifier of the transaction being created. |
| Field1 | string | 50 | Optional information associated with the transaction. Data is stored with the transaction. Indexed field. | |
| Field2 | string | 50 | Optional information associated with the transaction. | |
| RoutingNumber | string | 9 | Y* | *Bank Routing/Transit or ABA number. (See - PaymentOrigin Element Relationships) |
| AccountNumber | string | 17 | Y* | *This element represents the customer's account number. Checking or Savings accounts: 4-17 digits; Credit Card accounts: 16 digits or less. (See - PaymentOrigin Element Relationships) |
| CheckNumber | string | 17 | Y* | *Required if the ACH transaction PaymentOrigin is Bounced_Check or Represented_Check. (See - PaymentOrigin Element Relationships) |
| IsBusinessPayment | bool | Identifies the ACH only transaction as either drawn on a business or personal account. (See - Optional Data Elements) Valid values are:
| ||
| NameOnAccount | string | 50 | Y* | Customer's name as it appears on their card or account. *This field is required for ALL Credit Card transactions and for SettlementType Check_Image or ACH when PaymentOrigin is
|
| IPAddressOfOriginator | string | 15 | IP address of person sending request. | |
| EmailAddress | string | 60 | Email address associated with this account, if available. | |
| SSN | string | 15 | Social Security Number associated with this account, if available. | |
| DLState | string | 2 | State where the driver's license associated with this account is registered, if available. | |
| DLNumber | string | 30 | Driver's license number associated with this account, if available. | |
| NotificationMethod | enum of Type WSNotificationMethod | Method by which a merchant's customer will be notified of an ACH or Credit Card transaction. Valid values are:
|