RE: [PHP] Payflow, story continued

From: Date: Wed, 25 Apr 2001 20:51:39 +0000
Subject: RE: [PHP] Payflow, story continued
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-50357@lists.php.net to get a copy of this message
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

« previous php.general (#50357) next »