Skip to main content

Class GetRiskProfilesResponse

Response object containing array of Risk Profiles


Properties

NAMETYPEDESCRIPTION
RequestIdSystem.stringUnique identifier used to identify the request associated with the response.
ResultResponseResultTypeValue indicating type of result. Possible values: Error (default), Success, ValidationError, NoChange
ResultCodeSystem.stringCan be Error or Resource code depending on type of result.
ResultMessageSystem.stringMessage regarding details of the Result.
ValidationResultsValidationResult[]Array of ValidationResult objects containing messages regarding input validation.
RiskProfiles RiskProfile[] Array of Templates

RiskProfile

NAMETYPEDESCRIPTION
DailyAmountLimitSystem.DecimalOnly Required if TemplateName is not supplied. Decimal field max value is 999999999. Value must be less than or equal to PeriodAmountLimit. Limit of total amount per day.
DailyCountLimitSystem.Int32Decimal field max value is 999999999. Value must be less than or equal to PeriodCountLimit. Limit of checks per day. Required field.
DefaultOption DefaultOption None, Consumer Capture, Microbusiness, Both
DescriptionSystem.StringString value with a max length of 250 characters. A brief description of the template. Required field. Limit of total amount per period. Required field.
IsEnabledSystem.BooleanA Boolean value that indicates if the account is enabled or disabled.
MinimumAmountThresholdSystem.Nullable<decimal>This field represents the "Minimum Amount Threshold" risk setting. Valid values are $1.00 to $99,999,999.99. RDA deposited items that are below the minimum amount threshold will not be evaluated by any risk settings.
PeriodAmountLimitSystem.DecimalOnly Required if TemplateName is not supplied. Decimal field max value is 999999999. Value must be greater than or equal to DailyAmountLimit. Limit of checks per period.
PeriodCountLimitSystem.Int32Only Required if TemplateName is not supplied. Decimal field max value is 999999999. Value must be greater than or equal to DailyCountLimit.
ProfileNameSystem.StringName given to identify the Risk Profile in the EPS system. Maximum length is 50 characters. Profile Name must be unique.
RiskAction1 RiskAction Valid Risk Actions are Disabled, Approve, Suspend. Action that can be taken for Risk Setting 1 - Minimum number of days since enrollment
RiskAction2 RiskAction Valid Risk Actions are Disabled, Approve, Suspend. Action that can be taken for Risk Setting 2 - Minimum number of deposits since enrollment
RiskAction3 RiskAction Valid Risk Actions are Disabled, Approve, Suspend. Action that can be taken for Risk Setting 3 - Zero successful deposits within the last number of days
RiskAction4 RiskAction Valid Risk Actions are Disabled, Approve, Suspend. Action that can be taken for Risk Setting 4 - Rejected deposits within the last number of days
RiskAction5 RiskAction Valid Risk Actions are Disabled, Approve, Suspend. Action that can be taken for Risk Setting 5 - MICR Denylist violations within the last number of days
RiskAction6 RiskAction Valid Risk Actions are Disabled, Approve, Suspend. Action that can be taken for Risk Setting 6 - Twice the User's Average Deposit and Above Amount
RiskAction7 RiskAction Valid Risk Actions are Disabled, Approve, Suspend. Action that can be taken for Risk Setting 7 - Outside Normal Deposit Hours
RiskAction8System.BooleanValid Risk Actions are Disabled and Enabled. Action that can be taken for Risk Setting 8 - Restrictive Endorsement Confidence Levels
RiskSetting1System.Nullable<System.Int32>Risk Setting 1 = Minimum number of days since enrollment. Max value is 90. Valid values are based on 1 - 90 days (calendar days). Risk Setting 1 will allow the ability to take action on all RDA deposits made in the first few days, weeks or months after a user's initial enrollment.
RiskSetting2System.Nullable<System.Int32>Risk Setting 2 = Minimum number of deposits since enrollment. Max value is 10. Valid values are based on 1 - 10 deposits. Risk Setting 2 will allow the ability to take action on a set number of successful RDA deposits after a user's initial enrollment.
RiskSetting3System.Nullable<System.Int32>Risk Setting 3 = Zero successful deposits within the last number of days. Max value is 180. Valid values are based on 1 - 180 days (calendar days). Risk Setting 3 will allow the ability to take action on a user's first deposit after the user has been dormant for a specified period of time
RiskSetting4System.Nullable<System.Int32>Risk Setting 4 = Rejected deposits within the last number of days. Max value is 180. Valid values are based on 1 - 180 days (calendar days). Risk Setting 4 will allow the ability to take action on future RDA deposits (for a set number of days) after a user has a RDA deposit declined.
RiskSetting5System.Nullable<System.Int32>Risk Setting 5 = MICR Denylist violations within the last number of days. Max value is 180. Valid values are based on 1 - 180 days (calendar days). Risk Setting 5 will allow the ability to take action on future RDA deposits (for a set number of days) after a MICR Denylist violation.
RiskSetting6System.Nullable<System.Decimal>Risk Setting 6 = Twice the User's Average Deposit and Above Amount. This field represents the "Above Amount" risk setting. Maximum value is $100,000.00. Valid values are $0.00 to $100,000.00. Risk Setting 6 will allow the ability to approve or suspend a deposit submitted by a user that is twice their average deposit in the past 90 days and is above $X.XX dollars combined.
RiskSetting7BeginSystem.StringRisk Setting 7 = Outside Normal Hours. This field represents the "Begin" time for the "Normal Deposit Hours" risk profile setting. Valid values are HH:MM AM or PM. The "Normal Deposit Hours" timeframe is based on the Central time zone. Risk Setting 7 will allow the ability to approve or suspend a deposit that is received outside normal deposit hours.
RiskSetting7EndSystem.StringRisk Setting 7 = Outside Normal Hours. This field represents the "End" time for the "Normal Deposit Hours" risk profile setting. Valid values are HH:MM AM or PM. The "Normal Deposit Hours" timeframe is based on the Central time zone. Risk Setting 7 will allow the ability to approve or suspend a deposit that is received outside normal deposit hours.
RiskSetting8HighSystem.Nullable<System.Int32>Risk Setting 8 = Restrictive Endorsement Confidence Levels. This field represents the "Restrictive Endorsement" risk setting. Valid values are from 0% - 100%. A deposit with a restrictive endorsement confidence value between the "Mid" and "High" settings will be "Approved" and display in the portal for FI review. A deposit with a restrictive endorsement confidence value above the "High" setting will be "Approved" up-front and will not be displayed in the portal.
RiskSetting8LowSystem.Nullable<System.Int32>Risk Setting 8 = Restrictive Endorsement Confidence Levels. This field represents the "Restrictive Endorsement" risk setting. Valid values are from 0% - 100%. A deposit with a restrictive endorsement confidence value below the "Low" setting will be "Declined" up-front and rejected back to the depositor. It will not be displayed in the portal.
RiskSetting8MidSystem.Nullable<System.Int32>Risk Setting 8 = Restrictive Endorsement Confidence Levels. This field represents the "Restrictive Endorsement" risk setting. Valid values are from 0% - 100%. A deposit with a restrictive endorsement confidence value between the "Low" and "Mid" settings will be treated as an exception with a "Suspend" action and will be displayed in the portal for FI review.
SingleAmountLimitSystem.DecimalLimit of total amount per item
VelocityAction TemplateAction Decline, Suspend, Approve

Example

{
"__type":"GetRiskProfilesResponse:#JackHenry.Eps.Mobile.RDAAdmin",
"RiskProfiles":
[
{
"__type":"RiskProfile:#JackHenry.Eps.Mobile.RDAAdmin",
"ProfileName":"String Content",
"Description":"String Content",
"IsEnabled":true,
"DefaultOption":
"DailyCountLimit":0,
"SingleAmountLimit":12678967.54,
"DailyAmountLimit":12678967.54,
"PeriodCountLimit":0,
"PeriodAmountLimit":12678967.54,
"VelocityAction":
"RiskSetting1":
"RiskAction1":
"RiskSetting2":
"RiskAction2":
"RiskSetting3":
"RiskAction3":
"RiskSetting4":
"RiskAction4":
"RiskSetting5":
"RiskAction5":
"RiskSetting6":
"RiskAction6":
"RiskSetting7Begin":"String Content",
"RiskSetting7End":"String Content",
"RiskAction7":
"RiskAction8":true,
"RiskSetting8High":
"RiskSetting8Low":
"RiskSetting8Mid":
"MinimumAmountThreshold":
}
],
}

Methods

Exception(string)

Declaration

public void Exception(string message)

Parameters

TYPENAMEDESCRIPTION
System.Stringmessage

NullRequestResonse()

Declaration

public static Response NullRequestResonse()

Return Value

TYPEDESCRIPTION
Response

Success()

Declaration

public void Success()

Success(String)

Declaration

public void Success(string resultMessage)

Parameters

TYPENAMEDESCRIPTION
System.StringresultMessage