Configuring Custom Fraud Screening, Validation, and Eligibility Plugins
In addition to fraud screening plugins available out of the box, you can develop custom plugins that implement one of these functions:
- Fraud screening (non-blacklist restrictions)
- Blacklist screening
- Validation and eligibility checks
To deploy a custom plugin, follow Installing Plugins and Configuring Fraud Screening.
To configure a custom plugin:
- In CloudBlue Commerce provider control panel go to Billing > System > Settings. Click Fraud Screening in the Operations section.
- Click the necessary plugin in the list.
- Press Edit. Configure the plugin settings as necessary. For more information refer to the plugin documentation.
Note: Blacklist plugins have an additional Blacklist tab on the configuration screen. Use the Add and Delete controls to manage the blacklist records.
Important limitations
Depending on their implementation, Validation and Eligibility plugins can return the values of customer classes to be assigned to new customers that place an order. Use this capability carefully to avoid problems similar to this one:
- Problem scenario example: When placing an order, a customer enters a promotion code received from a sales agent. The promotion code tells the system that the customer belongs to the customer class “Online customer”. The system validates the customer data with a Validation and Eligibility plugin, which returns the customer class “Traditional business customer". Since the customer is assigned two different customer classes, the system returns a validation and eligibility error.
- Solution: If you implement a Validation and Eligibility plugin so that it can return customer class values (depending on the data new customers submit), make sure that the customer classes assigned to service plans or promotions are not in conflict with the customer classes returned by the Validation and Eligibility plugin. To do so, check and adjust customer class configurations for the Validation and Eligibility plugin, service plans, and promotions.