First off I need to say I hate configuring and building php when I've only been hired to build php code but that's my fault. Anyways I finally got the evil evil payflow pro stuff integrated and well I abandoned trying to reconfigure php to do it. Also before I forgot thank you to Chuck and Chris for all their help. Here's the code I used to reroute around the pfpro functions:
# Location of the pfpro binary. $pfpro = "/www2/bin/pfpro"; # Location of the certs putenv("PFPRO_CERT_PATH=/www2/Verisign.certs"); # The args to call the binary with $args = "USER=$vsInfo[1]&VENDOR=$vsInfo[1]&PARTNER=verisign&" . "PWD=$vsInfo[2]&" . "TRXTYPE=S&TENDER=C&" . "ACCT=$UserInfo[ccnum]&EXPDATE=$ccexpire&" . "AMT=$UserInfo[amount]&COMMENT1=$comment1"; # Put together the command string $command = "$pfpro $vsInfo[3] 443 \"$args\" 10"; $result = `$command`;