Skip to main content

Class WSAddendaTransaction


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 WSPaymentOriginYIdentifies by what method the transaction was originated.(See - Optional Data Elements & PaymentOrigin Element Relationships)

Valid values are:
  • Signature_Faxed
  • Signature_Original
  • Corporate_Trade_Exchange
AccountTypeenum of Type WSAccountTypeValid values are:
  • Checking
  • Savings
  • If Null and the RoutingNumber element is supplied, the default value of ‘Checking’ is used. for handling of Checking or Savings accounts (See - Optional Data Elements)
OperationTypeenum of Type WSOperationTypeValid values are:
SettlementTypeenum of Type WSSettlementTypeValid values are:
TransactionStatusenum of Type WSTransactionStatusDo NOT include this element in your request. The appropriate value will be set by EPS.
SettlementStatusenum of Type WSSettlementStatusDo NOT include this element in your request. The appropriate value will be set by EPS.
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 userassigned 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.
TerminalNumberstring20The default value for terminalNumber is ‘__WebService’. (See - Optional Data Elements)
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.
Field3string50Optional information associated with the transaction.

NOTE: If isHealthcareClaimPmt is set to ‘True’, any data entered this field will be truncated to the first 46 characters.
RoutingNumberstring9YBank Routing/Transit or ABA number. (See - PaymentOrigin Element Relationships)
AccountNumberstring17YThis element represents the customer’s account number. Checking or Savings accounts: 417 digits. (See - PaymentOrigin Element Relationships)
CheckNumberstring17Check serial number
IsBusinessPaymentboolShould always be ‘1’ (True)
NameOnAccountstring50YCustomer’s name as it appears on their account.
IPAddressOfOriginatorstring15IP address of person sending request.
NotificationMethodenum of Type WSNotificationMethodMethod by which a merchant’s customer will be notified of an ACH or Credit Card transaction.

Valid values are:
FaceFeeTypeenum of Type WSFaceFeeTypeValid values are:
  • __None
  • Face
  • Bill_Convenience_Face
  • NSF_Fee
  • Bill_Convenience_Fee If set to‘__None’ or Null, the default value ‘Face’ will be used. (See - Optional Data Elements)
OwnerApplicationenum of Type WSOwnerApplicationValid Value is:
IsHealthcareClaimPmtboolValid values are:
  • 1 (True) or 0 (False).


Used for CCD+ transactions only to identify a Healthcare Claim Payment.

NOTE: If this flag is checked, then EPS will insert the text “HCClaimPmt” in the Company Entry Description positions in the origination file.(See Field3 Note)
AddendaString[]80A CTX transaction can have up to 9,999 addenda records; CCD+ transactions (including Healthcare Claim Payments) are limited to a single (1) addenda record.