Skip to main content

Class SDSaleFromBankAccountRequest


Properties

NAMETYPELENGTHREQUIREDDESCRIPTION
storeIdlongYUnique user ID generated by EPS.
storeKeystringYUnique password generated by EPS.
entityIdintYUnique identifier that is generated by EPS. Merchant ID (MID)
locationIdintYUnique identifier generated by EPS for each location.

Note: The location for this merchant, must be enabled for Same Day ACH Debits.
accountReferenceIdstring50YUnique identifier of the account to be credited.
paymentOriginenum of Type WSPaymentOriginIdentifies by what method the transaction was originated.

Valid values are:
  • Internet
  • Telephone_IVR
  • Telephone_Operator
  • Signature_Faxed
  • Signature_Original
  • If null, the default value of Internet is assumed.
notificationMethodenum of Type WSNotificationMethodMethod by which a merchant’s customer will be notified of an ACH or credit card transaction.

Valid values are:
  • Merchant_Notify
  • Merchant_Recording
  • Postcard
  • Email
  • Fax
  • If null, the default value of Merchant_Notify is assumed.
AmountdecimalYDollar amount of the transaction. This element cannot be (0) zero or negative.
TaxAmountdecimalNot used at this time.
ShippingAmountdecimalNot used at this time.
terminalNumberstring20Default is “__WebService”.
TransactionNumberstring50Unique identifier of a transaction.
Descriptionstring50This optional element can be used to define or explain the purpose of this transaction.
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.
CheckNumberstring17
clientIPstring15IP address of person sending request. May be automatically retrieved.
EffectiveDatestring19Date and time of the transaction. If null or blank, the current date and time is assumed.

Note: This element does not require the Time to be included.
faceFeeTypeEnum of Type WSFaceFeeTypeValid values are:
  • __None
  • Face
  • Bill_Convenience_Face
  • Bill_Convenience_Fee
  • If null or __None, the default value of “Face” will be used.
ownerApplicationenum of Type WSOwnerApplicationValid Value is:
  • Web_Service
  • Can be Null but can’t be empty.
batchNumberstringBatch to associate this transaction with, if applicable.
bypassSmartDetectboolThis is an optional element which will bypass the SmartDetect Service.

Possible values are:
  • 0 = False; 1 = True and Null
  • Default to False


Note: This element cannot be empty or blank. If you are not using the SmartDetect service, you must provide a value of False or Null. If you are using the SmartDetect service but do not wish to bypass SmartDetect for a given transaction, you must also provide a value of False or Null.
companyEntryDescriptionstring10Requested ACH Company Entry Description to use for the transaction in the ACH Batch Header.

Note: Provided ACH Company Entry Description value may be overwritten with a system value where required.