Create Rule
This operation adds a new rule to an existing rule set.
Authorizations
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Query Parameters
The audit user to log the request
Body
- Amount
- Allowed Merchants
- Blocked Merchants
- Allowed Card Entry Modes
- Blocked Card Entry Modes
- Allowed MCCs
- Blocked MCCs
- Allowed CVMs
- Blocked CVMs
- Allowed Merchant Countries
- Blocked Merchant Countries
- Cardholder Present
- Decline
- External Balance Check
- Cumulative Amount Individual Limit
- Cumulative Count Individual Limit
- Enfuce Internal PSD2 Pin Count Rule
- Enfuce Internal PSD2 Pin Amount Rule
DECLINE
Always declines. Should be used together with filters. Parameters: None
ALLOWED_MCC
Approves if MCC in request is in parameter list. Otherwise declines. Parameters: List of MCC codes
BLOCKED_MCC
Declines if MCC in request is in parameter list. Otherwise approves. Parameters: List of MCC codes
ALLOWED_MERCHANT_ID
Approves if merchant id in request is in parameter list. Otherwise declines. Parameters: List of merchant ids
BLOCKED_MERCHANT_ID
Declines if merchant id in request is in parameter list. Otherwise approves. Parameters: List of merchant ids
AMOUNT
Declines if amount in request is greater than the parameter. Otherwise approves. Parameters: Single element containing floating number
ALLOWED_MERCHANT_COUNTRY
Approves if country code in request is not present or is in parameter list. Otherwise declines. Parameters: List of country codes
BLOCKED_MERCHANT_COUNTRY
Declines if country code in request is present and is in parameter list. Otherwise approves. Parameters: List of country codes
BLOCKED_CARD_ENTRY_MODES
Declines if card entry mode code in request is present and is in parameter list. Otherwise approves. Parameters: List of card entry mode codes
ALLOWED_CARD_ENTRY_MODES
Approves if card entry mode code in request is present and is in parameter list. Otherwise declines. Parameters: List of card entry mode codes
ALLOWED_CVM
Approves if cardholder verification code in request is present and is in parameter list. Otherwise declines. Parameters: List of cardholder verification codes
BLOCKED_CVM
Declines if cardholder verification code in request is present and is in parameter list. Otherwise approves. Parameters: List of cardholder verification codes
EXTERNAL_BALANCE_CHECK
Declines if account balance is lower than transaction amount. Otherwise approves. Parameters: None
CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS - Work in Progress
Declines if cumulative amount over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods
CUMULATIVE_COUNT_INDIVIDUAL_LIMITS - Work in Progress
Declines if cumulative count over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods
ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE
This ruleType is for internal enfuce use only
ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE
This ruleType is for internal enfuce use only
DECLINE, ALLOWED_MCC, BLOCKED_MCC, ALLOWED_MERCHANT_ID, BLOCKED_MERCHANT_ID, AMOUNT, ALLOWED_MERCHANT_COUNTRY, BLOCKED_MERCHANT_COUNTRY, ALLOWED_CARD_ENTRY_MODES, BLOCKED_CARD_ENTRY_MODES, ALLOWED_CVM, BLOCKED_CVM, CARDHOLDER_PRESENT, EXTERNAL_BALANCE_CHECK, CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS, CUMULATIVE_COUNT_INDIVIDUAL_LIMITS, ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE, ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE "AMOUNT"
Defines whether all filters should match or if it's for just one filter to pass.
ANY, ALL Response
Successful operation
- Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
- Option 8
- Option 9
- Option 10
- Option 11
- Option 12
- Option 13
- Option 14
- Option 15
- Option 16
- Option 17
- Option 18
Defines whether all filters should match or if it's for just one filter to pass.
ANY, ALL DECLINE
Always declines. Should be used together with filters. Parameters: None
ALLOWED_MCC
Approves if MCC in request is in parameter list. Otherwise declines. Parameters: List of MCC codes
BLOCKED_MCC
Declines if MCC in request is in parameter list. Otherwise approves. Parameters: List of MCC codes
ALLOWED_MERCHANT_ID
Approves if merchant id in request is in parameter list. Otherwise declines. Parameters: List of merchant ids
BLOCKED_MERCHANT_ID
Declines if merchant id in request is in parameter list. Otherwise approves. Parameters: List of merchant ids
AMOUNT
Declines if amount in request is greater than the parameter. Otherwise approves. Parameters: Single element containing floating number
ALLOWED_MERCHANT_COUNTRY
Approves if country code in request is not present or is in parameter list. Otherwise declines. Parameters: List of country codes
BLOCKED_MERCHANT_COUNTRY
Declines if country code in request is present and is in parameter list. Otherwise approves. Parameters: List of country codes
BLOCKED_CARD_ENTRY_MODES
Declines if card entry mode code in request is present and is in parameter list. Otherwise approves. Parameters: List of card entry mode codes
ALLOWED_CARD_ENTRY_MODES
Approves if card entry mode code in request is present and is in parameter list. Otherwise declines. Parameters: List of card entry mode codes
ALLOWED_CVM
Approves if cardholder verification code in request is present and is in parameter list. Otherwise declines. Parameters: List of cardholder verification codes
BLOCKED_CVM
Declines if cardholder verification code in request is present and is in parameter list. Otherwise approves. Parameters: List of cardholder verification codes
EXTERNAL_BALANCE_CHECK
Declines if account balance is lower than transaction amount. Otherwise approves. Parameters: None
CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS - Work in Progress
Declines if cumulative amount over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods
CUMULATIVE_COUNT_INDIVIDUAL_LIMITS - Work in Progress
Declines if cumulative count over the defined period of time exceeds the parameter. Otherwise approves. Parameters: Single element containing floating number (limit), enumerated period of time string and single element elaborating on the period length for rolling periods
ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE
This ruleType is for internal enfuce use only
ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE
This ruleType is for internal enfuce use only
DECLINE, ALLOWED_MCC, BLOCKED_MCC, ALLOWED_MERCHANT_ID, BLOCKED_MERCHANT_ID, AMOUNT, ALLOWED_MERCHANT_COUNTRY, BLOCKED_MERCHANT_COUNTRY, ALLOWED_CARD_ENTRY_MODES, BLOCKED_CARD_ENTRY_MODES, ALLOWED_CVM, BLOCKED_CVM, CARDHOLDER_PRESENT, EXTERNAL_BALANCE_CHECK, CUMULATIVE_AMOUNT_INDIVIDUAL_LIMITS, CUMULATIVE_COUNT_INDIVIDUAL_LIMITS, ENFUCE_INTERNAL_PSD2_PIN_COUNT_RULE, ENFUCE_INTERNAL_PSD2_PIN_AMOUNT_RULE - Option 1
- Option 2
- Option 3
- Option 4
- Option 5
- Option 6
- Option 7
- Option 8

