Authorization Restriction Override
A default Authorization Restriction could be overwritten by Authorization Restriction Override.
The Authorization Restriction Override can also be done for a specific period using the attributes activationStartTime
and activationEndTime
In order to Create authorization restriction override, the API POST /issuers/{issuerId}/accounts/{accountReference}/authorization-restrictions/{authorizationRestrictionReference}/authorization-restriction-overrides
should be used. The overrides is created based on an existing Authorization Restriction which authorizationRestrictionReference
needs to be provided.
To block or unblock transactions – in other words to switch on/off a restriction – the attribute conditionCheck
is taken into account.
In our solution each Authorization Restriction Override is identified by an authorizationRestrictionOverrideReference
It is possible to use this reference in order to
- Retrieve authorization restriction override using the API
GET /issuers/{issuerId}/accounts/{accountReference}/authorization-restrictions/{authorizationRestrictionReference}/authorization-restriction-overrides/{authorizationRestrictionOverrideReference}
- Update authorization restriction override using the API
PUT
/issuers/{issuerId}/accounts/{accountReference}/authorization-restrictions/{authorizationRestrictionReference}/authorization-restriction-overrides/{authorizationRestrictionOverrideReference}
- Delete authorization restriction override using the API
DELETE
/issuers/{issuerId}/accounts/{accountReference}/authorization-restrictions/{authorizationRestrictionReference}/authorization-restriction-overrides/{authorizationRestrictionOverrideReference}
All the Authorization Restriction Overrides which are applied on an Authorization Restriction can be retrieved by the API that List authorization restriction overrides for authorization restriction GET /issuers/{issuerId}/accounts/{accountReference}/authorization-restrictions/{authorizationRestrictionReference}/authorization-restriction-overrides/
Blocking countries
Card Control allows to block/unblock a single country or a list of countries.
The user needs to overwrite the existing default Authorization Restriction and use the conditionCheck
attribute in combination with the conditionParameters
attribute the country codes of the countries to be blocked.
For example, for an Authorization Restriction Override created with "conditionCheck":true,
"conditionParameters":["004","008", "012"]
, authorizations from the countries Afghanistan (004), Albania (008) and Algeria (012) are declined.
Geo blocking
Geo Blocking is a functionality that allows the user to control for each Account whether a transaction from a region should be approved and processed or not.
The definition of the regions are part of customer Product setup and by default the following are setup :
- Europe
- North America
- South America
- Africa
- Asia
- Oceania
- Antarctica
- European Economic Area
The user needs to override the existing default Authorization Restriction associated to one region and use the conditionCheck
attribute in order to switch on/off the usage of the card in this region.
Blocking MCC
Merchant Category Code (MCC) Blocking is a functionality that allows to block a single MCC or a list of MCC.
The user needs to override the existing default Authorization Restriction and use the conditionCheck
attribute in combination with the conditionParameters
attribute the country codes of the countries to be blocked.
For example, for an Authorization Restriction Override created with "conditionCheck":true,
"conditionParameters":["7995","7996"]
, authorizations from the following MCC are declined.
- 7995 Betting (including Lottery Tickets, Casino Gaming Chips, Off - track Betting and Wagers)
- 7996 Amusement Parks, Carnivals, Circuses, Fortune Tellers