Available Risk Rules
The following section lists all the risk rules available in the IXOPAY platform.
General Checks
__Total Transaction count
Total count of Transactions of [Connector, Merchant] in [last x hours, last x days] [< >] [x]
Threshold check for the total count of Transactions
- for a defined period (hours/ days)
- for a defined reference source (Connector or Merchant of the current Transaction)
__Total amount
Total amount for [Connector, Merchant] in [last x hours, last x days] [< >] [x]
Threshold check for the total volume of Transactions
- for a defined period (hours/ days)
- for a defined reference source (Connector or Merchant of the current Transaction)
- volume is defined by preauthorize & debit Transactions amounts
__Total payout amount
Total payout amount for [Connector, Merchant] in [last x hours, last x days] [< >] [x]
Threshold check for the total volume of payout Transactions
- for a defined period (hours/ days), measured as a rolling window from the current time, not a calendar-aligned day/week/month, up to a maximum of 50 days
- for a defined reference source (Connector or Merchant of the current Transaction)
- volume is defined by payout Transaction amounts only
- the payout that would cross the configured limit is the one that is blocked, not the next one after it
- the threshold amount can be compared in a specific currency (only payouts in that exact currency count), or in the tenant’s Base Currency (other currencies are converted before being added to the total); if no conversion rate is available, the check errors instead of silently counting as zero
- refund Transactions are not included in this threshold
__Total amount of customer
Total Transaction amount of this customer for [Connector, Merchant] in [last x hours] [< >] [x]
Threshold check for the total volume of Transactions of the same customer
- for a defined period (hours/ days)
- for a defined reference source (Connector or Merchant of the current Transaction)
- customer is defined by Identification and email address
- volume is defined by preauthorize & debit Transactions amounts
__Total Transaction count of customer
Total count of Transaction of this customer for [Connector, Merchant] in [last x hours] [< >] [x]
Threshold check for the total count of Transactions of the same customer
- for a defined period (hours/ days)
- for a defined reference source (Connector or Merchant of the current Transaction)
- customer is defined by Identification and email address
__Count of Transactions of same device
Count of Transactions of same device (browser fingerprint) of [Connector, Merchant] in last [x] hours [< >] [x].
Threshold check for the count of Transactions performed on the same device
- for a defined period (hours/ days)
- for a defined reference source (Connector or Merchant of the current Transaction)
- device is defined by the fingerprint generated through the payment page or payment.js
__Total amount of same device
Total amount of same device (browser fingerprint) of [Connector, Merchant] in last [x] hours [< >] [x]
Threshold check for the total Transaction volume performed on the same device
- for a defined period (hours/ days)
- for a defined reference source (Connector or Merchant of the current Transaction)
- device is defined by the fingerprint generated through the payment page or payment.js
- volume is defined by preauthorize & debit Transactions amounts
__Transaction Indicator Check
Checks for a specific transaction indicator
__Registration Flag Check
Checks whether the transaction has been flagged withRegister
Optionally Register transactions can be considered as well
__Count of different countries
Count of different countries based on [billing address, shipping address, ip address] of [Connector, Merchant] in [last x hours] [< >] [x]
Compares the count of different country values used within all Transactions
- for a defined period (hours/ days)
- for a defined reference source (Connector or Merchant of the current Transaction)
__Difference of this Transaction amount vs. average Transaction amount
Difference of this Transaction amount vs. average Transaction amount of [Connector, Merchant] in [last x hours] [< >] [x %]
Evaluates the difference of the average Transaction amount of the sliding window versus the current Transaction amount
- for a defined period (hours/ days)
- for a defined reference source (Connector or Merchant of the current Transaction)
__Average amount comparison
Difference of average Transaction amount of [Connector, Merchant] in [last x hours] vs. average Transaction amount of [Connector, Merchant] in [last y hours] [< >] [x %]
Evaluates the difference of the average Transaction amount of the two sliding windows
- for a defined period (hours/ days)
- for a defined reference source (Connector or Merchant of the current Transaction)
__Difference of Transaction count
Difference of Transaction count of [Connector, Merchant] in [last x hours] vs. Transaction count of [Connector, Merchant] in [last y hours] [< >] [x %]
Evaluates the difference of the count of Transactions of the two sliding windows (up to now)
- for a defined period (hours/ days)
- for a defined reference source (Connector or Merchant of the current Transaction)
__Count of different payment instruments
Count of different payment methods (over all customers) at [Connector, Merchant] in [last x hours] [< >] [x]
Threshold check for the total count of all payment instruments on the given reference source (Connector, Merchant)
- payment instrument is a particular card, IBAN or wallet
__Blocklist
Is anything on Blocklist.
Evaluates all available (and chosen) Transaction/ customer values against the Blocklist
__Allowlist
Is anything on Allowlist.
Evaluates all available (and chosen) Transaction/ customer values against the Allowlist
__Transaction amount evaluation
This Transaction amount is [<>=] [x]
Evaluates the current Transaction amount (limit check)
__Total amount of customer country
Total amount of customer country based on [ip country, billing country, shipping country] of [Connector, Merchant] in last [x] [hours, days] [<>] [x] [currency]
Threshold check for the total Transaction volume of all Transactions made from customers in the chosen country
- for a defined period (hours/ days)
__Payment instrument usage count
Count of Transactions using same payment instrument
Threshold check for the total count of Transactions with the same payment instrument
- for a defined period (hours/ days)
- for a defined reference source (Connector or Merchant of the current Transaction)
- payment instrument is a particular card, IBAN or wallet
Customer Checks
__Total amount of customer
Total transaction amount of this customer for [connector, merchant] in [last x hours] [< >] [x]
__Total transaction count of customer
Total count of transaction of this customer for [connector, merchant] in [last x hours] [< >] [x]
__Advanced Country Check
Country of [type x] is [in/ not in] [list of countries] of [only successful, all] Transactions of [Connector, Merchant] in [last x hours] - but pass the first [x] Transactions
Velocity check to allow only a certain count of Transaction from a particular country within the chosen time period
__Count of Customers with same Credit card
Count of customers (email or customerIdentification) with same Credit Card (Credit Card fingerprint) of [Connector, Merchant] in last [x] hours [< >] [x]
Threshold check for the count of customers using the same card
- for a defined period (hours/ days)
- for a defined reference source (Connector or Merchant of the current Transaction)
- customer is defined by Identification and email address
__Count of Customers of same device
Count of Customers (email or customerIdentification) of same device (browser fingerprint) of [Connector, Merchant] in last [x] hours [< >] [x] of [all, only successful] Transactions
Threshold check for the count of different customers performed Transaction on the same device
- for a defined period (hours/ days)
- for a defined reference source (Connector or Merchant of the current Transaction)
- device is defined by the fingerprint generated through the payment page or payment.js
- customer is defined by Identification and email address
__Count of customers with same IBAN
Count of customers (email or customerIdentification) with same IBAN of [Connector, Merchant] in last [x] hours [< >] [x]
Threshold check for the count of customers using the same IBAN
- for a defined period (hours/ days)
- for a defined reference source (Connector or Merchant of the current Transaction)
- customer is defined by Identification and email address
__Customer’s data comparison
Customer Data Analysis Check
Compares the chosen customer data values against the defined values
Comparison with equals, not equals, contains, not contains
__Customer’s IP address
Customer’s IP address is [in, not in] [ip address range in CIDR notation]
Checks if the customer’s IP address is within the defined range
__Customer’s IP address country
Customer’s IP address country is [in, not in] [list of countries]
Checks if the customer’s IP address belongs to the chosen countries
__Count of different payment instruments of customer
Count of different payment methods of customer at [Connector, Merchant] in [last x hours] [< >] [x]
Threshold check for the different payment instruments used by a customer
- customer is defined by Identification and email address
- payment instrument is a particular card, IBAN or wallet
__Country compare to address
Customer’s [ip address, shipping address, billing address] country [= !=] [ip address, shipping address, billing address] country
Checks if two defined country values match or not
__Total amount of customer country
Total amount of customer country based on [ip country, billing country, shipping country] of [connector, merchant] in last [x] [hours, days] [<>] [x] [currency]
__Transaction Indicator and Reference Scheme ID Check
Checks for a specific transaction indicator and additionally checks whether a reference scheme transaction ID is given
IP Address Checks
See Customer Checks.
Credit Card Checks
The Credit card checks do not take into account tokens (ApplePay, GooglePay, Network Tokens) created for credit cards. This can lead to over- or undercounting of specific payment instrument counts.
___Deprecated : _Level of Credit Card (BIN)
BIN level of Credit Card is [in, not in] [list of levels]
Checks the level of the used card (Standard, Gold, Business etc.)
__Segment of Credit Card (BIN)
BIN segment of Credit Card is [in, not in] [list of segments]
Checks the segment of the used card (Consumer, Business, Commercial, Government or Unknown)
__Credit Card PAN Check
Check first 6 digits and last 4 digits of Credit Card number
Checks the currently used card against the defined card number (first 6 and last 4 digits)
__Transaction Count of same Credit Card (first 6 and last 4 digits)
Count of Transactions of [Connector, Merchant] where same first 6 digits (and opt. last 4 digits) are used in last x hours
Velocity check to evaluate the number of Transaction performed with the same Credit Card
__Count of different Credit Cards of same device
Count of different Credit Cards (Credit Card fingerprint) of same device (browser fingerprint) of [Connector, Merchant] in last [x] hours [< >] [x].
Threshold check for the count of different cards used by the same device
- for a defined period (hours/ days)
- for a defined reference source (Connector or Merchant of the current Transaction)
- device is defined by the fingerprint generated through the payment page or payment.js
__Total count of Transactions with certain bin range
Credit Card matches defined BIN range and total count of Transaction of the defined BIN range for [Connector, Merchant] in [last x hours] [< >] [x].
Velocity check to evaluate the number of Transactions performed with cards originating in the chosen BIN Range
- for a defined period (hours/ days)
- for a defined reference source (Connector or Merchant of the current Transaction)
__Prepaid Credit Card (BIN)
Credit Card [is, is not] prepaid
Checks if the current credit card is a prepaid card or not.
__Reloadable Credit Card (BIN)
Credit Card [is, is not] reloadable
Checks if the current credit card is a reloadable card or not.
__Brand of Credit Card (BIN)
BIN brand of Credit Card is [in, not in] [list of brands]
Checks the brand of the used card (Visa, Mastercard, Amex, etc.)
__BIN Country
BIN country of Credit Card is [in, not in] [list of countries]
Checks if the issuing country of the used card is within the chosen list of countries
__Type of Credit Card (BIN)
BIN type of Credit Card is [in, not in] [list of types]
Checks the type of the used card (Debit, Credit)
IBAN Checks
See Customer Checks.
External Risk Checks
___Legacy : _Kount - External Risk Check
Use Kount Risk Check Analysis. (External Risk Check)
Integrates Kount as external Risk Check service
Not available for new clients. See Kount — External Risk Check.
__Notolytix - External Risk Check
Use Notolytix Risk Check Analysis. (External Risk Check)
Integrates Notolytix as external Risk Check service
__Maxmind - External Risk Check
Use Maxmind Risk Check Analysis. (External Risk Check)
Integrates Maxmind as external Risk Check service
__Forter - External Risk Check
Use Forter Risk Check Analysis. (External Risk Check)
Integrates Forter as external Risk Check service
__FraudNet - External Risk Check
Use FraudNet Risk Check Analysis. (External Risk Check)
Integrates FraudNet as external Risk Check service
__Riskified - External Risk Check
Use Riskified Risk Check Analysis. (External Risk Check)
Integrates Riskified as external Risk Check service
Other Checks
__Randomly hit check
Triggers randomly by the configured chance (e.g. to generate random samples)
__Extra Data Check
Checks the passed extra data against the configured values
__Count of A with same B
Count of [A] with same [B] of [Connector, Merchant] in last [x] hours [< >] [x] of [all, only successful] Transactions
Threshold check for the number of Transactions performed with different Credit Cards from different IP addresses.
- for a defined period (hours/ days)
- for a defined reference source (Connector or Merchant of the current Transaction)
__Count or Volume of Chargebacks
Total Chargeback [count, volume] for [Connector, Merchant] in [last x hours, last x days] [< >] [x]
Threshold check for the volume of Chargebacks used by a customer
- customer is defined by Identification and email address
- payment instrument is a particular card, IBAN or wallet
__Last Transaction is longer ago then
Last Transaction (debit & preauth) of [Connector, Merchant] [is, is not] longer ago then [x days]
Triggers if the last Transaction of the chosen reference source is longer ago then the defined days
__First Transaction check
Transaction [is, is not] first Transaction on [Connector, Merchant]
Triggers if the current Transaction is the first one on the chosen reference source (Connector, Merchant)
__Includes another Risk Profile
Includes another defined Risk Profile