=head1 SYNOPSIS
- my %processor_info = ( risk_Management => 'preCharge',
- maximum_risk => 500,
- risk_management_params => {
- preCharge_id => '1000000000000001',
- preCharge_security1 => 'abcdef0123',
- preCharge_security2 => '3210fedcba',
- },
+ my %processor_info = ( fraud_detection => 'preCharge',
+ maximum_fraud_score => 500,
+ preCharge_id => '1000000000000001',
+ preCharge_security1 => 'abcdef0123',
+ preCharge_security2 => '3210fedcba',
)
my $transaction = new Business::OnlinePayment($processor, %processor_info);
$transaction->content(
=over 4
-=item * risk_Management
+=item * fraud_detection
Which Fraud Detection module to use.
-=item * maximum_risk
+=item * maximum_fraud_score
FraudDetection drivers are expected to return a numeric "risk" factor, this parameter allows you to set the threshold to reject the transaction based on that risk. Higher numbers are "riskier" transactions.
-=item * risk_management_params
+=item * other driver-specific parameters.
-Driver-specific parameters. Extant module uses this to pass in identity/authorization credentials.
+Consult the specific Fraud Detection module you intend to use for its required parameters.
=back