On this page we show sample use cases and how you would create the corresponding transaction rules.
Set processing types
Decline payments based on from which channel it is processed.
Example
Only allow payments from a point-of-sale terminal.
When an ecommerce payment is processed, the transaction meets the condition and is therefore declined.
If you want to do the opposite, which is to allow all transactions except for point-of-sale, change the operation
to anyMatch. When a point-of-sale payment is processed, the transaction meets the condition and is therefore declined.
Set country and MCC
Decline transactions based on from which country and merchant category codes (MCCs) it is processed.
Example
Decline payments in the US except for grocery stores (5411), restaurants (5812), and fast food (5814) purchases.
Set a total amount or number of transactions
Decline transactions when the amount or number of transactions exceeds a certain value.
Example
Decline transactions when the amount exceeds USD 100 per transaction.
Here is an example of setting a limit of up to 50 transactions per month, with the counter resetting every 15th of the month.
Combine amount and number of transactions with the MCC and country
Decline transactions when the amount or number of transactions exceeds a certain value over a time period for specific countries or MCCs.
Example
Decline gas or fuel refill-related payments in the US and Canada if they exceed 10 transactions per month or if the total amount exceeds USD 500.
To implement this use case, you need to create two rules: one for the maximum amount and another one for the maximum number of payments.
When a payment meets the conditions of either of the two rules, the payment is declined.
Set limits for international transactions
Decline international transactions when the amount exceeds the specified limit.
Example
Block international transactions when the total amount exceeds EUR 50 per day for the payment instrument.
Set limits for a sliding time window
Decline transactions when the amount exceeds a certain value over a specified time window.
Example
Decline a transaction if the total accumulated amount for the whole balance platform when the total amount exceeds EUR 2000 in the last 12 hours.
Set a daily limit for a balance account
Decline transactions when the total amount for all payment instruments in a balance account exceeds a specified limit.
Example
Decline a transaction if the total accumulated amount for a balance account exceeds EUR 1000 within a day. Reset the counter daily at 00:00 Europe/Amsterdam time.
Set a weekly limit for ATM withdrawals
Decline ATM withdrawals when the total amount withdrawn from ATMs exceed the specified limit.
Example
Decline an ATM withdrawal if the total amount withdrawn from an ATM exceeds EUR 2000 every two weeks for the whole balance platform. Reset the counter every Monday at 00:00 Europe/Amsterdam time.
Increase score of a payment instrument
Increase the score of a payment instrument when a payment meets the conditions.
Example
Increase the score by 30 when a transaction happens between 11AM to 6PM Europe/Amsterdam time.
Decrease score of a payment instrument
Decrease the score of a payment instrument when a payment meets the conditions.
Example
Decrease the score by 25 when a payment is made through a token.