Skip to main content

Online payments

Blocking rulesets

Last updated: 11-Apr-2024

Overview

Verifone's Blocking Rulesets feature enables merchants to set certain rules, based on which transactions are automatically blocked by Verifone, without informing the cardholder of the transaction decline reason. As a result, merchants can save fees for transactions that are not forwarded for further processing. If the transaction activates a blocking ruleset, it is declined by Verifone.

Availability

The Blocking Rulesets in Verifone Central can be created by users with a Merchant Admin role and need to be applied at Merchant Organization level or they can be applied to all Child Organizations. 
Merchant Reviewer, Merchant Supervisor, Merchant User roles are only able to view (read) the Blocking Rulesets. See more in the Users and merchants roles table.

Blocking rulesets in Verifone Central

Blocking rulesets can be set for any merchant entity and can only be viewed by the merchant entity they were set up for.

Within a blocking ruleset, you can set any of the following rules:

  1. Amount  The rule is triggered if the transaction amount fulfils the operator criteria. 
    • The following operators are permitted:
      • is less than
      • is less than and equal to
      • is equal to
      • is not equal to
      • is greater than or equal to
      • is greater than
    • The value field accepts any number.
  2. Currency code − The rule is triggered if the transaction currency code fulfils the operator criteria.
    • The following operators are permitted:
      • is equal to
      • is not equal to
    • The value field is a drop-down of all transaction currency codes that Verifone accepts.
  3. Customer  The rule is triggered if the customer ID fulfils the operator criteria. 
    • The following operators are permitted:
      • is equal to
      • is not equal to
    • The value field accepts any text.
  4. Customer country code  The rule is triggered if the shopper's country code fulfils the operator criteria. 
    • The following operators are permitted:
      • is equal to
      • is not equal to
    • The value field is a drop-down of all country codes that Verifone accepts. 
  5. Customer IP  The rule is triggered if the shopper's IP address fulfils the operator criteria. 
    • The following operators are permitted:
      • is equal to
      • is not equal to
    • The value field accepts IP-formatted content.
  6. Customer IP country  The rule is triggered if the country code of the shopper's IP address fulfills the operator criteria. 
    • The following operators are permitted:
      • is equal to
      • is not equal to
    • The value field is a drop-down of all country codes that Verifone accepts. 
  7. Issuer country  The rule is triggered if the country code of the shopper's payment card issuer fulfils the operator criteria. 
    • The following operators are permitted:
      • is equal to
      • is not equal to
    • The value field of all country codes that Verifone accepts. 
  8. Organization ID  The rule is triggered if the merchant entity that initiated the transaction fulfils the operator criteria. 
    • The following operators are permitted:
      • is equal to
      • is not equal to 
    • The value field accepts any number. 
  9. 3DS enrollment status − The rule is triggered if the 3DS enrolment status provided during the 3DS process fulfils the operator criteria.
    • The following operators are permitted:
      • is equal to
      • is not equal to
    • The value field accepts the following values:
      • Yes (Y) - The bank is participating in 3-D Secure protocol and will return the ACSUrl.
      • No (N) - The bank is not participating in 3-D Secure protocol.
      • Unavailable (U) - The DS or ACS is not available for authentication at the time of the request.
      • Bypass (B) - The merchant authentication rule is triggered to bypass authentication in this use case.
  10. 3DS authentication status  The rule is triggered if the 3DS authentication status provided during the 3DS process fulfills the operator criteria.
    • The following operators are permitted:
      • is equal to
      • is not equal to
    • The value field accepts the following values:
      • Successful (Y) - Successful Authentication.
      • Failed (N) - Failed Authentication.
      • Authentication attempts (A) - Successful Attempts Transaction.
      • Challenge required (C) - Challenge Required for Authentication.
      • Rejected (R) - Authentication Rejected.
      • Unable to complete (U) - Unable to Complete Authentication.
  11. 3DS signature verification  The rule is triggered if the 3DS signature verification provided during the 3DS process fulfils the operator criteria.
    • The following operators are permitted:
      • is equal to 
      • is not equal to
    • The value field accepts the following values:
      • Valid (Y) - Indicates that the signature of the PARes has been validated successfully and the message contents can be trusted.
      • Invalid (N) - Indicates that the PARes could not be validated. This result could be for a variety of reasons; tampering, certificate expiration, etc., and the result should not be trusted.
  12. 3DS error  The rule is triggered if an error value provided during the 3DS process fulfils the operator criteria.
    • The following operators are permitted:
      • is equal to 
      • is not equal to
    • The value field accepts any number
You can set multiple blocking rulesets for a merchant entity. You can also combine multiple validations in a blocking ruleset. However, blocking rulesets need to be added separately as a new rule for each criterion. If at least one blocking ruleset is activated for a merchant entity during a transaction, then the Verifone Validation Service blocks that transaction.

Edit Blocking Ruleset

Workflow

Add a blocking ruleset

To add a blocking ruleset, follow these steps:

  1. Log in to your Verifone Central account.
  2. Navigate to Administration and click on Blocking Rulesets.
    Administration Blocking Rulesets
  3. Click on Create ruleset.
    Create ruleset
  4. Provide a Name for your new ruleset. You can either Apply the ruleset to:

    • the organization for which the ruleset is created (by selecting This organization only) or 

    • all child organizations from the organization level (by selecting Apply to child organizations)

  5. Select a rule from the Rules drop-down list, choose the logic operator for the rule, and enter/ select a value. After you select a rule and its values, click on the Add Rule button if you want to add a bundle of rules under the same ruleset.

    Create new ruleset

  6. After adding the desired rules to your new ruleset, click on Create ruleset.
    Create ruleset
  7. Your new blocking ruleset is created. A pop-up message will be displayed. You can see your blocked transactions in the Transaction Details tab from Transaction report.
    Ruleset created
  8. You can add a new ruleset if you wish so by clicking the Add new ruleset button in the upper-right corner. You can set multiple rulesets for a merchant entity.
    Blocking Rulesets with multiple rules

Edit a blocking ruleset

To edit/ change a ruleset, follow these steps:

  1. Log in to your Verifone Central account.
  2. Navigate to Administration and click on Blocking Rulesets.
  3. Click on the ruleset you want to edit.
    Choose a ruleset to edit
  4. In the next window, click on Edit ruleset.
    edit ruleset option
  5. Update the ruleset and click Save changes.
    Edit ruleset save changes
  6. You can also discard your changes by clicking the Discard button.
  7. If you choose to delete your ruleset, click the Delete ruleset button. A pop-up message will appear.
    Delete blocking ruleset

Verifone Validation Logic

To provide an example of the Verifone validation logic, let us assume that you set up the following two blocking rulesets for a given merchant entity:

  1. Blocking Ruleset A
    • Rule 1: Issuer Country equals to Country A
    • Rule 2: Amount is greater than 100
    • Rule 3: Currency Code equals to Currency Code B
  2. Blocking Ruleset B
    • Rule 1: Customer Country Code is not equal to Country Code C

After saving the blocking rulesets, transaction #001 is initiated with the merchant entity with the following properties:

  • 99 Currency Code B with Issuer Country A from Shopper Country D

And the following logic is applied by the Verifone Validation Service for Transaction #001:

  • Blocking Ruleset A, Rule 1 is triggered
  • Blocking Ruleset A, Rule 2 is not triggered
  • Blocking Ruleset A, Rule 3 is triggered
  • Blocking Ruleset A is not activated
  • Blocking Ruleset B, Rule 1 is triggered
  • Blocking Ruleset B is activated
  • Result: The Transaction is blocked by the Verifone Validation Service

Transaction #002 is initiated with the merchant entity with the following properties:

  • 101 Currency Code A with Issuer Country B from Shopper Country C

The following logic is applied by the Verifone Validation Service for transaction #002:

  • Blocking Ruleset A, Rule 1 is not triggered
  • Blocking Ruleset A, Rule 2 is triggered
  • Blocking Ruleset A, Rule 3 is not triggered
  • Blocking Ruleset A is not activated
  • Blocking Ruleset B, Rule 1 is not triggered
  • Blocking Ruleset B is not activated
  • Result: The transaction is not blocked by the Verifone Validation Service, and is sent for further processing
  The transaction might still be declined by other parties in the acquiring chain.

Blocking rulesets use cases

Amongst others, Verifone's blocking rulesets feature can be used for use cases such as:

  • If there are any IPs or customers known to be fraudulent, you can preemptively block them to avoid future fraudulent activities.
  • Also, as a merchant, you might be asked by an acquirer or by a local government to comply with regulations or national laws and not be in business with certain countries.
  • Blocking failed 3DS transactions. For more information, see Blocking failed 3DS transactions.

Need help?

Do you have a question? If you didn’t find the answer you are looking for in our documentation, you can contact our Support teams for more information. If you have a technical issue or question, please contact us. We are happy to help.

Not yet a Verifone customer?

We’ll help you choose the right payment solution for your business, wherever you want to sell, in-person or online. Our team of experts will happily discuss your needs.

Verifone logo