What are Rules?
A rule determines whether a card transaction will be approved, partially approved, or declined, based on the regulation configured. For example, the DAILY AMOUNT ATM rule specifies a limit on the total ATM withdrawals allowed per day — any withdrawal that exceeds this limit is declined.What are Rulesets?
A ruleset is a collection of rules. You can link a ruleset to a card program, which associates every card in the program with the ruleset. However, a card can also be linked directly to a ruleset,when there is a need to support multiple rulesets within the same program.-
entities.id: Unique identifier of the entity (card). -
entities.type: This implies that the entity is a specific card type (credit/debit).
Types of Spend Controls
Spending Limit Per Transaction
Spending Limit Per Transaction
- 1000: SINGLE AMOUNT ALL
- 1010: SINGLE AMOUNT ATM (applicable only ATM transactions)
- 1020: SINGLE AMOUNT RETAIL (applicable only for retail transactions)
Cumulative Spending Limits
Cumulative Spending Limits
You can set spending limits for specific time periods, such as, daily,weekly,monthly, or yearly. You can also configure rolling amounts applicable for specific periods, such as, 1500: ROLLING_HOURLY_24 AMOUNT ALL AMOUNT — a cumulative spending limit that is calculated over a 24 hour period; hence after every transaction processed during the preceding 24 hour period, the total remaining amount is recalculated.
Example of how a rolling cumulative spending limit is calculated:
1610: ROLLING_DAILY_365 ATM AMOUNT
Where:- AMOUNT: Cumulative transaction amount (for example, €1000)
- 365 days: Total calculation period; the count can start at any time within a 365 day period.
- ATM: Allowed transaction type
- ROLLING_DAILY: After every day, the cumulative amount is recalculated, based on the amount spent in the preceding period.
- 1320: MONTHLY RETAIL AMOUNT
- 1600: ROLLING_DAILY_365 ALL AMOUNT
- 1610: ROLLING_DAILY_365 ATM AMOUNT
- 1611: ROLLING_DAILY_365 ATM COUNT
Regional Spending Limits
Regional Spending Limits
- 1700: ALLOWED_COUNTRIES
- 1701: BLOCKED_COUNTRIES
Card Usage Specific Spending Limits
Card Usage Specific Spending Limits
- 1710: ALLOWED_CARD_ENTRY_MODES
- 1720: BLOCK_CARD_PRESENT
Transaction Type Spending Limits
Transaction Type Spending Limits
- 1730: BLOCKED_TRANSACTION_TYPES
Rule IDs
Here is the entire list of rules pre-configured for your usage:Use Cases
Override Monthly ATM Spend
Override Monthly ATM Spend
- Rule ID and Name: 1310 MONTHLY ATM AMOUNT
- Operation: Mention a specific monthly limit allowed for ATM transactions.
Override to Block ATM and Cash Disbursements
Override to Block ATM and Cash Disbursements
- Rule ID and Name: 1730 BLOCKED_TRANSACTION_TYPES
- Operation: Block ATM and cash withdrawal transaction types.
Retrieve Ruleset Details by Ruleset ID
Retrieve Ruleset Details by Ruleset ID
Additional Reference Information | Filters
Filters
Filters
filters object).filterTypedetermines whether a transaction must pass all filters or any filter (enums:ANY/ALL).filters.type: This determines the type of a specific filter, such asTRANSACTION_TYPE.
Parameters
Parameters
parameters).filters.parameters: Based on the type of each filter, it includes a list of parameters, such as , if thefilter.typeisTRANSACTION_TYPE, thefilters.parameterscan beRETAILandATM.defaultParameters: A rule can have a default set of parameters (defaultParameters).You can add, update, or delete the parameters included in a rule. The relevant endpoints are:parameters.entity: A parameter can either be associated with a card or a card program.
id:1210type:AMOUNTfilters.type:TRANSACTION_TYPEfilters.parameters:ATM

