I have been using the "Zen-Cart Payment Module for PayPal Website Payments Pro V1.2" contri for about 8 months now with very little problems.

Recently, (sometime after 2/19) my direct payment funtion stopped working - reporting: "There has been an error processing your credit card. Please try again. "

I've verified that 'no log file' is generated for the transaction.

At a loss, I looked thru the paypal_dp.php module and have pinpointed the function generating the error (called before_process())

Here is the section of code that is detecting the failure.

$caller =& Services_PayPal::getCallerServices($profile, $logLevel, MODULE_PAYMENT_PAYPAL_DP_LOG_DIR);
if(Services_PayPal::isError($caller))
{
print $caller->getMessage();
$messageStack->add_session('checkout_payment', MODULE_PAYMENT_PAYPAL_DP_TEXT_PROCESS_ERROR . '<!-- ['.$this->code.'] -->', 'error');
zen_redirect(zen_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message=' . urlencode(MODULE_PAYMENT_PAYPAL_DP_TEXT_PROCESS_ERROR), 'SSL', true, false));
}

I activated a commented debug line that shows the most recent mesage ( print $caller->getMessage(); ) and it reports that the module can't find the cert file (which is there and has access granted).

Could not find certificate file '../etc/ppc/cert_live_pem.txt'

I've made no changes to the site for a long while - this seems to be out of the blue.

Has anyone experienced this problem before or have any suggestions on where to go from here? Much appreciated.

Thanks in advance. Jim