Congratulations,
So you've overcome the PNVersion demons, now to others.
What you need to do now is to locate the f73e89fd.0 file found in the PFPro
library and make sure it is present in your OpenSSL or other SSL certs
directory.
It should be in the same directory as your server cert(s). That is what
is generating the response code -31.
That file is (in the SDK 3.0) found in
verisign/payflowpro/linux/certs/f73e89fd.0
You need that to be in your SSL Certs directory in order for PHP to recognize
that it exists, and present it to the Payflow Pro when it asks for it.
> Verisign response code was -31, which means: The certificate chain did not
> validate, no local certificate found The transaction request: Array ( [USER]
> => mylogin [PWD] => mypassword [TRXTYPE] => S [TENDER] => C [AMT] => 1.5
> [ACCT] => 4111111111111111 [EXPDATE] => 0904 ) The response: Array
> [RESULT] => -31 [RESPMSG] => The certificate chain did not validate, no
> local certificate found )
>
> Hmm. Certificate not found. I think that is in the directory that I
> specified for --with-pfpro=....., under the ./certs subdirectory there. I
> just downloaded the test version, tho. I haven't found any information from
> Verisign on how to update/change that certificate if needed, or any
> information from PHP's manuals on how to choose where the cert is located.
> Should it be in some PHP includable directory, for example?
>
> Regards,
> Henning
--
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]