Hello,
I am using Payflow Pro as a payment processor on RedHat Linux and I need to
be able to specify the cert directory so that we can process transactions.
I can make things work with a shell script:
---
#!/bin/sh
PFPRO_CERT_PATH=/usr/local/ssl/certs;export PFPRO_CERT_PATH
./pfpro test-payflow.verisign.com 443
"TRXTYPE=S&TENDER=C&VENDOR=(ourvendorname)&PARTNER=(ourpartner)&USER=(ouruse
rname)
&PWD=(ourpassword)&ACCT=5105105105105100&ExpDate=1210&AMT=1.00" 10
--
and the test transaction works fine.
However,
when I use the payflow pro processing functions in PHP, I get the error:
The response: Array ( [RESULT] => -31 [RESPMSG] => The certificate chain did
not validate, no local certificate found )
The reason for this is that I need to set the cert path to go and look for
the f73e89fd.0 file in my certs directory, and I don't
know how to tell it to look for it.
I've already tried setting the environment variable
PFPRO_CERT_PATH=/usr/local/ssl/certs but that doesn't make a difference.
It doesn't seem to be an option I can set in the config.h file for the
payflow pro SDK that I downloaded.
What's the deal? Anyone know how to fix this problem?
Yes, I've RTM and STN already.
Thanks
Dan
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]