Configuration of Inbound Limit¶
Overview¶
In currently supported scenarios, the rule will apply to payments of customers that are within 60 days of their first payment. This is accomplished via graduated rule DaysSinceFirstPaymentReceived
.
The value of DaysSinceFirstPaymentReceived
is pulled from the orchestration based on logic:
- 0 - 60 days from the day the customer first receives a payment
- When a customer deletes all active tokens and re-registers, the 0-60 days starts over
API Configuration¶
To establish the complete limit configuration, the following three steps must be completed.
STEP 1 : Create a limit that applies to the scopes.
An example of JSON payload
{
"Scope": {
"Network": "1",
"NetworkProduct": "1020",
"PayCenterMemberFIId": "1000",
"RoutingNumber": "076921842",
"CustomerId": "*"
}
}
Above given limit will apply to all customers where:
- PayCenterMemberFIId = 1000
- Routing number = 076921842
- Payment rail zelle
("Network": "1")
- Product Zelle receive (NetworkProduct)
Note
NetworkProduct 1020 refers to Zelle payment receive flows.
STEP 2 : Define the amount and velocity for the limit periods.
Let's say for the above limit, the limitid is 223.
Single Transaction¶
{
"LimitId": 223,
"LimitPeriodDefinitionId": 1,
"Amount": 20,
"Velocity": 1
}
Daily Transaction¶
{
"LimitId": 223,
"LimitPeriodDefinitionId": 2,
"Amount": 150,
"Velocity": 5
}
Weekly Transaction¶
{
"LimitId": 223,
"LimitPeriodDefinitionId": 3,
"Amount": 700,
"Velocity": 25
}
Monthly Transaction¶
{
"LimitId": 223,
"LimitPeriodDefinitionId": 4,
"Amount": 5000,
"Velocity": 40
}
STEP 3 : Configure the graduated limits
Finally setting this up, limit configuration will be completed and this limit bounds with the FI which is pay center member FI id is 1000.
{
"LimitId": 223,
"PayCenterMemberFIId": 1000,
"FieldName": "DaysSinceFirstPaymentReceived",
"StartRange": 0,
"EndRange": 60,
"Status": "Enabled"
}