Issuin icon

Examples of transaction rules

See examples of use cases and how they are defined as transaction rules.

On this page we show use cases and examples of how to 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.