First, thanks to merlin and DrByte for contributing these two modules for us all to use.

I encountered error -128 during credit card processing when using Payflow Pro module and Fedex shipping module. Apparently, the Fedex ship module uses some html in the shipping_method which the validation did not like. The fix is as follows:

In includes/modules/payment/payflowpro.php on line 315, edit as follows:

$parmList .= "&COMMENT2=" .urlencode(strip_tags($order->info['shipping_method'])). 'SHIPPING_COST:' . $order->info['shipping_cost']. 'ZenSessName:' . zen_session_name(). ' ZenSessID:' . zen_session_id();


Hope this helps somebody else out there.