Recently I have been playing with the Business::FraudDetect modules for various reasons, and got into playing with the “preCharge plugin”:http://search.cpan.org/~ivan/Business-OnlinePayment-3.00_07/FraudDetect/preCharge.pm. At first glance, things looked really good, and the majority are. It plugs into the 3.x release of “Business::OnlinePayment”:http://search.cpan.org/~ivan/Business-OnlinePayment-3.00_07/, allows for automated screens before submitting to your merchant account.
The problem is the person who wrote it was apparently doing it just as a contract, and left it. It is missing several important fields, and has a couple of typos that make it not work with the API correctly.
But never fear, and patch has been submitted to Ivan, the BOP owner, and he’ll be adding it in. Not sure if he is wanting to pass the package over to me though.
Also added to BOP, a new feature to request the fraud information from your base class. Handy for future reporting.