Fraud Screening Methods

Fraud screening methods are divided into several categories:

Generic methods (implemented by all plug-ins):

  • GetConfig – returns plug-in configuration parameters.
  • GetAccountAttributes – returns the list of additional account attribute types to install.
  • GetControlParameter – returns the plug-in control parameter to install.
  • GetRequiredData – returns the list of data required for the CheckVNE or CheckCondition calls.
  • GetRules – returns a list of plug-in rules to install.
  • GetAnswers – returns a list of strings (plug-in answers) for the conditions of a rule. These answers are displayed in GUI for the user to choose from when configuring a rule condition.
  • GetVersion – returns the major and minor version parts as an array comprised of two integers: [major, minor] (e.g. [0,9] for "0.9", default is [1,0] i.e. "1.0"). The plug-in version is displayed on the plug-in configuration page in CloudBlue Commerce provider control panel.
  • ValidateConfigData – validates configuration parameters provided by the user on the Edit Plug-in Configuration screen in CloudBlue Commerce provider control panel.

Connection testing method:

  • TestConnection – Checks the plug-in connection to third-party systems.

Fraud screening (blacklist and non-blacklist) methods:

  • GetBlacklistSchema – returns the blacklist schema
  • IsInBlacklist – checks whether a particular value is blacklisted.
  • AddToBlacklist – adds a value to the plug-in's blacklist.
  • RemoveFromBlacklist – removes a particular value from the blacklist.
  • CheckCondition – performs fraud checks (either blacklist or non-blacklist functions)(both blacklist and non-blacklist fraud screening operations)

Validation and eligibility (V&E) method:

  • CheckVNE – checks whether the details of an order or an account are valid and the customer is eligible to place the order.