Skip to main content

Class Risk

Object representing an existing Risk record


Properties

NAMETYPEDESCRIPTION
DailyAmountLimitSystem.DecimalOnly Required if ProfileName 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.
PeriodAmountLimitSystem.DecimalOnly Required if ProfileName 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 ProfileName 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 RiskActionValid 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
RiskAction4RiskAction 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 RiskActionValid 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.Int32>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
VelocityActionTemplateActionDecline, Suspend, Approve
MinimumAmountThresholdSystem.Nullable<System.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.

Example

{
"__type":"Risk:#JackHenry.Eps.Mobile.RDAAdmin",
"ProfileName":"String Content",
"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

ConvertVelocityActionToTemplateAction(VelocityAction)

Declaration

public TemplateAction? ConvertVelocityActionToTemplateAction(VelocityAction consumerVelocityAction)

Parameters

TYPENAMEDESCRIPTION
JHA.EPS.SharedService.Common.Model.SharedBusinessLogic.BillPay.VelocityActionconsumerVelocityAction

Returns

| TYPE | DESCRIPTION | | ------------------------------------------------------------------------------------------------------------- | ----------- | --- | | System.Nullable<TemplateAction> | | |

WriteExceptionData(Exception)

Declaration

public override void WriteExceptionData(Exception ex)

Parameters

TYPENAMEDESCRIPTION
System.Exceptionex

WriteExceptionData(Exception, Int32)

Declaration

public override void WriteExceptionData(Exception ex, int index)

Parameters

TYPENAMEDESCRIPTION
System.Exceptionex
System.Int32index