Class AddItemRequest
Used to add an item to a batch.
Properties
| NAME | TYPE | DESCRIPTION |
|---|---|---|
| RequestId | System.string | Unique identifier used to identify the request. Used when associating the request to the response. |
| RequestDate | System.DateTime | DateTime 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. |
| AccountReference | System.String | REQUIRED. A string value with the ReferenceID number associated with the account to deposit the item into (this is not the account number). |
| Amount | System.Decimal | REQUIRED. The amount of the item in DECIMAL format. |
| BatchReference | System.String | REQUIRED. The batch number to add the item to. This is a unique value assigned to a batch by EPS from the CreateBatchRequest. |
| FrontImage | System.String | REQUIRED. The Base64 representation of the front image captured. |
| GeoLocation | GeoLocation | DEPRECATED. This property is no longer used. |
| Memo | System.String | Deposit 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. |
| RearImage | System.String | REQUIRED. The Base64 representation of the back image captured. |
GeoLocation
| NAME | TYPE | DESCRIPTION |
|---|---|---|
| Latitude | System.Double | |
| Longitude | System.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
| NAME | TYPE | DESCRIPTION |
|---|---|---|
| MITEK_TRANSACTION_ID | System.String | |
| VERBOSE_MESSAGE | System.String |
Methods
Validate(IValidatorContext)
Declaration
public override void Validate(IValidatorContext context)
Parameters
| TYPE | NAME | DESCRIPTION |
|---|---|---|
| JHA.EPS.SharedService.Common.Validator.IValidatorContext | context |
Overrides
AuthenticatedRequest.Validate(IValidatorContext)
Exceptions
| TYPE | DESCRIPTION |
|---|---|
| JHA.EPS.SharedService.Common.Validator.ValidationResult | BatchReference cannot be null or empty |
| JHA.EPS.SharedService.Common.Validator.ValidationResult | BatchReference exists in our system |
| JHA.EPS.SharedService.Common.Validator.ValidationResult | BatchReference refers to an open batch |
| JHA.EPS.SharedService.Common.Validator.ValidationResult | AccountReference cannot be null or empty |
| JHA.EPS.SharedService.Common.Validator.ValidationResult | AccountReference exists in our system |
| JHA.EPS.SharedService.Common.Validator.ValidationResult | RDA Location is enabled |
| JHA.EPS.SharedService.Common.Validator.ValidationResult | Terminal is enabled |
| JHA.EPS.SharedService.Common.Validator.ValidationResult | FrontImage cannot be null or empty |
| JHA.EPS.SharedService.Common.Validator.ValidationResult | RearImage cannot be null or empty |
| JHA.EPS.SharedService.Common.Validator.ValidationResult | Customer velocity is not exceeded |