Class RecurringSaleFromBankAccountRequest
Properties
| NAME | TYPE | LENGTH | REQUIRED | DESCRIPTION |
|---|---|---|---|---|
| storeId | long | Y | Unique user ID generated by EPS. (See - Required Data Elements) | |
| storeKey | string | Y | Unique password generated by EPS. (See - Required Data Elements) | |
| 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) | |
| accountReferenceId | string | 50 | Y | Unique identifier of the account associated with this transaction. |
| paymentOrigin | enum of Type WSPaymentOrigin | Identifies by what method the transaction was originated. (See - Optional Data Elements) Valid values are:
| ||
| notificationMethod | enum of WSNotificationMethod | Method by which a merchant’s customer will be notified of an ACH or credit card transaction. (See - Optional Data Elements) Valid values are:
| ||
| Amount | decimal | Y | Dollar amount of the transaction. This element cannot be (0) zero or negative. | |
| TaxAmount | decimal | Not used at this time. (See - Optional Data Elements) | ||
| ShippingAmount | decimal | Not used at this time. (See - Optional Data Elements) | ||
| terminalNumber | string | 20 | Default is “__WebService”. (See - Optional Data Elements) | |
| TransactionNumber | string | 50 | Unique identifier of the transaction. (See - System Required/User Optional Data Elements) | |
| Description | string | 50 | This optional element can be used to define or explain the purpose of this transaction. | |
| Field1 | string | 50 | Optional information associated with a transaction. Data is stored with the transaction. Indexed field. | |
| Field2 | string | 50 | Data is stored with the transaction. Optional information associated with a transaction. | |
| Field3 | string | 50 | Data is stored with the transaction. Optional information associated with a transaction. | |
| CheckNumber | string | 17 | If supplied, is used for duplicate checking. | |
| clientIP | string | 15 | IP address of person sending request. May be automatically retrieved. | |
| EffectiveDate | string | 19 | Date 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.(See - System Required/User Optional Data Elements) | |
| faceFeeType | enum of Type WSFaceFeeType | Valid values are:
| ||
| batchNumber | string | Batch to associate this transaction with, if applicable. | ||
| bypassSmartDetect | bool | This is an optional element which will bypass the SmartDetect Service. Possible values are:
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. | ||
| companyEntryDescription | string | 10 | Requested 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. |