GetBlacklistSchema
This section describes one of the fraud screening methods used in the development of fraud screening plug-ins that allow CloudBlue Commerce to integrate with third-party fraud screening systems. For more information, please see Overview and How to Develop Fraud Screening Plug-ins.
Method naming convention
%PluginName%_GetBlacklistSchema
Purpose
This method returns the blacklist schema to CloudBlue Commerce.
Mandatory / optional
This is one of the fraud screening methods mandatory for all blacklist plug-ins. However, it is not necessary for non-blacklist or validation and eligibility plug-ins.
Input Parameters
None.
Return Parameters
schema– object of the\FraudSDK\BlacklistSchematype that defines the blacklist table columns.
Relationship with other methods
This method defines the blacklist parameter format for the CheckCondition method.
Implementation example. Blacklist plug-in
function BlacklistDemo_GetBlacklistSchema()
{
$blacklist = \FraudSDK\createBlacklist();
$blacklist->addColumn('zip_code')
->setTypeString()
->setFriendlyName('ZIP Code')
->setDescription('Blacklisted ZIP code');
return $blacklist;
}