Skip to main content

Class WSAcctVerifyTransaction


Properties

NAMETYPELENGTHREQUIREDDESCRIPTION
EntityIdintYUnique identifier that is generated by EPS. (See - Required Data Elements)
LocationIdintYUnique identifier generated by EPS for each location. (See - Required Data Elements)
PaymentOriginenum of Type WSAcctVerifyPaymentOriginIdentifies by what method the transaction was originated.(See - Optional Data Elements & PaymentOrigin Element Relationships)

Valid values are:
  • Internet
  • Telephone_IVR
  • Telephone_Operator
  • Signature_Faxed
  • Signature_Original
  • If null, the default value of "Internet" is assumed.
AccountTypeenum of Type WSAcctVerifyAccountTypeY*Valid values are:
  • Checking
  • Savings


*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.
OperationTypeenum of Type WSAcctVerifyOperationTypeValid values are:
EffectiveDatedateTimeDate 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)
Descriptionstring50This optional element can be used to define or explain the purpose of this transaction.
TotalAmountdecimalYDollar amount of the transaction. This element cannot be zero (0) or negative.
BatchNumberstring40Supply 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.
TransactionNumberstring50YUnique user-assigned identifier of the transaction being created.
Field1string50Optional information associated with the transaction. Data is stored with the transaction. Indexed field.
Field2string50Optional information associated with the transaction.
RoutingNumberstring9Y**Bank Routing/Transit or ABA number. (See - PaymentOrigin Element Relationships)
AccountNumberstring17Y**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)
CheckNumberstring17Y**Required if the ACH transaction PaymentOrigin is Bounced_Check or Represented_Check. (See - PaymentOrigin Element Relationships)
IsBusinessPaymentboolIdentifies the ACH only transaction as either drawn on a business or personal account. (See - Optional Data Elements)

Valid values are:
  • 1 (True) or 0 (False).
NameOnAccountstring50Y*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
  • Internet (WEB),
  • Telephone_IVR,
  • Telephone_Operator,
  • Signature_Faxed,
  • Signature_Original,
  • Retail__POS,
  • Represented_Check,
  • Bounced_Check OR Corporate_Trade_Exchange
IPAddressOfOriginatorstring15IP address of person sending request.
EmailAddressstring60Email address associated with this account, if available.
SSNstring15Social Security Number associated with this account, if available.
DLStatestring2State where the driver's license associated with this account is registered, if available.
DLNumberstring30Driver's license number associated with this account, if available.
NotificationMethodenum of Type WSNotificationMethodMethod by which a merchant's customer will be notified of an ACH or Credit Card transaction.

Valid values are: