Skip to main content

Class AddItemRequest

Used to add an item to a batch.


Properties

NAMETYPEDESCRIPTION
RequestIdSystem.stringUnique identifier used to identify the request. Used when associating the request to the response.
RequestDateSystem.DateTimeDateTime request was made. Request timeout is 1 minute.
Credentials TokenCredentials REQUIRED. Generic object representing different security token validation options to authenticate to the EPS system.
AccountReferenceSystem.StringREQUIRED. A string value with the ReferenceID number associated with the account to deposit the item into (this is not the account number).
AmountSystem.DecimalREQUIRED. The amount of the item in DECIMAL format.
BatchReferenceSystem.StringREQUIRED. The batch number to add the item to. This is a unique value assigned to a batch by EPS from the CreateBatchRequest.
FrontImageSystem.StringREQUIRED. The Base64 representation of the front image captured.
GeoLocationGeoLocation DEPRECATED. This property is no longer used.
MemoSystem.StringDeposit reference information that is provided by the depositor. The maximum length of the field is 50 characters with no restrictions on the type of character and is OPTIONAL.
RearImageSystem.StringREQUIRED. The Base64 representation of the back image captured.

GeoLocation

NAMETYPEDESCRIPTION
LatitudeSystem.Double
LongitudeSystem.Double

Examples

{
"__type":"AddItemRequest:#JackHenry.Eps.Mobile.RDA",
"BatchReference":"String Content",
"AccountReference":"String Content",
"Amount":12678967.54,
"FrontImage":"String Content",
"RearImage":"String Content",
"GeoLocation":
{
"__type":"GeoLocation:#JackHenry.Eps.Mobile",
"Longitude":
"Latitude":
}
"Memo":"String Content",
}

Fields

NAMETYPEDESCRIPTION
MITEK_TRANSACTION_IDSystem.String
VERBOSE_MESSAGESystem.String

Methods

Validate(IValidatorContext)

Declaration

public override void Validate(IValidatorContext context)

Parameters

TYPENAMEDESCRIPTION
JHA.EPS.SharedService.Common.Validator.IValidatorContextcontext

Overrides

AuthenticatedRequest.Validate(IValidatorContext)

Exceptions

TYPEDESCRIPTION
JHA.EPS.SharedService.Common.Validator.ValidationResultBatchReference cannot be null or empty
JHA.EPS.SharedService.Common.Validator.ValidationResultBatchReference exists in our system
JHA.EPS.SharedService.Common.Validator.ValidationResultBatchReference refers to an open batch
JHA.EPS.SharedService.Common.Validator.ValidationResultAccountReference cannot be null or empty
JHA.EPS.SharedService.Common.Validator.ValidationResultAccountReference exists in our system
JHA.EPS.SharedService.Common.Validator.ValidationResultRDA Location is enabled
JHA.EPS.SharedService.Common.Validator.ValidationResultTerminal is enabled
JHA.EPS.SharedService.Common.Validator.ValidationResultFrontImage cannot be null or empty
JHA.EPS.SharedService.Common.Validator.ValidationResultRearImage cannot be null or empty
JHA.EPS.SharedService.Common.Validator.ValidationResultCustomer velocity is not exceeded