Skip to main content

Class AuthorizeAcctVerifyMoneyCenterTransactionRequest


Properties

NAMETYPELENGTHREQUIREDDESCRIPTION
storeIdlongYesUnique user ID generated by EPS.
storeKeystringYesUnique password generated by EPS.
customerNumberstring50Yes*This element is a unique identifier that references a specific customer (Payee).

*It is required, along with the accountReferenceId element, if the AccountNumber is not provided in the request.(See - Optional Data Elements)
accountReferenceIdstring50Yes*This element is a unique identifier that references a specific customer (Payee) account.

*It is required, along with the customerNumber element, if the AccountNumber is not provided in the request.(See - Optional Data Elements)
moneycenterTransactionWSMoneyCenterTransaction
holdDaystinyInt1This is an optional element which defines the hold days at the transaction level.

Possible values are
  • 0-7.
  • Default to 255/Null.


Note: This element cannot be empty or blank. You must provide a value of 255 or null if you don’t want to include hold days at the transaction level. The permission Create Transaction Hold Days (under the Customer Services Privilege) is required to apply hold days. This element is applicable for ACH Only

WSMoneyCenterTransaction

NAMETYPELENGTHREQUIREDDESCRIPTION
EntityIdintYesUnique identifier that is generated by EPS.
LocationIdintYesUnique identifier generated by EPS for each location
PaymentOriginWSMoneyCenterPaymentOriginValid values are:
  • Signature_Original - PPD/CCD (Default)
  • Internet
  • Telephone_IVR (Not Used)
  • Telephone_Operator (Not Used)
  • Signature_Faxed - PPD/CCD
  • Corporate_Trade_Exchange
AccountTypeWSMoneyCenterAccountTypeValid values are:
  • Checking Savings
  • Defaults to ‘Checking’ if Null.


Note: If the AccountNumber is not provided, and accountReferenceId and customerNumber are, this value will be ignored.(See - Optional Data Elements)
OperationTypeWSMoneyCenterOperationType YesValid values are:
  • Sale
  • Credit (Default)
  • SDCredit
EffectiveDatedateTimeDate of the transaction. If null, the current date is assumed.
Descriptionstring50This optional element can be used to define or explain the purpose of this transaction.
TotalAmountdecimalYesDollar amount of the transaction. This element cannot be zero (0) or negative.(See - Same Day ACH Requirements) for rules.
BatchNumberstring40Use if processing transactions in a batch.
TransactionNumberstring50YesUnique user-assigned identifier of the transaction being created. This field can’t be Null or blank.
Field1string50Optional information associated with the transaction.
Field2string50Optional information associated with the transaction.
Field3string50Optional information associated with the transaction.
RoutingNumberstring9YesBank Routing/Transit or ABA number.
AccountNumberstring17This element represents the customer's (Payee) account number. Checking or Savings accounts: 4-17 digits.
CheckNumberstring17
IsBusinessPaymentboolyesIdentifies the ACH only transaction as either drawn on a business or personal account.

Valid values are:
  • 1 (True) or 0 (False).
NameOnAccountstring50YesVendor's (Payee) name as it appears on their account.
BillingStateRegionstring2YesThe State/Region where this vendor (Payee) account is located.

Examples of possible values are:
  • CA
  • NY
  • TX
  • WY
  • DC (District of Columbia)
  • GU (Guam)
  • PR (Puerto Rico)
  • AA
  • AE
  • AP
IPAddressOfOriginatorstring15IP address of person sending request.
EmailAddressstring60YesEmail address of Payor.
Addendastring[]80A CTX transaction can have up to 9,999 addenda records; CCD+ transactions are limited to a single (1) addenda record.