Have you tested a scenario where COWOA is *not* used? ie: checkout with a customer who *has* an account on your store?
Have you tested a scenario where COWOA is *not* used? ie: checkout with a customer who *has* an account on your store?
.
Zen Cart - putting the dream of business ownership within reach of anyone!
Donate to: DrByte directly or to the Zen Cart team as a whole
Remember: Any code suggestions you see here are merely suggestions. You assume full responsibility for your use of any such suggestions, including any impact ANY alterations you make to your site may have on your PCI compliance.
Furthermore, any advice you see here about PCI matters is merely an opinion, and should not be relied upon as "official". Official PCI information should be obtained from the PCI Security Council directly or from one of their authorized Assessors.
Yes. The report provided is from such a test
New Zenner
Beanstream support is telling me that the URL missing in the output in the Beanstream Module error log should come from our ZC shopping cart
CURL communication info: Array
*****
[certinfo] => Array
(
)
[redirect_url] =>
)
*****
It doesn't just look like something is missing below
[certinfo] => Array
....it looks broken
New Zenner
Does any one (maybe one the people that worked on this excellent module) have any idea what file and line of code to check for errors?
New Zenner
I found something to ask about in the /includes/functions/functions_general.php
I am finding _zen instead of zen in a few places - see below
ZC 1.5.1 PRE-INSTALL
function zen_redirect($url, $httpResponseCode = '') {
global $request_type;
LIVE SITE AFTER UPGRADE
function _zen_redirect($url, $httpResponseCode = '') {
global $request_type;
AND BELOW IN
//clean up URL before executing it
function zen_redirect($url, $httpResponseCode='', $redirect_type=''){
global $Ajax;
if(is_object($Ajax))
$Ajax->redirect($url, $httpResponseCode, $redirect_type);
else
_zen_redirect($url, $httpResponseCode);
}
Can anyone tell me if removing the occasional "underscore" before zen will fix this?
Can anyone suggest how this happened when Runikintegration upgraded my site?
New Zenner
Use your admin's Tools->Developers Tool Kit to see what other catalog PHP files use the variable Ajax.
Thank you for writing lat9
I found over 40 php files that use the variable Ajax
Should I remove the underscore (_zen) in all of them?
New Zenner
Oh, no!Don't remove the underscore from those files; that might make the problem worse.
The files that define $Ajax might be expecting to use the the $Ajax->zenredirect form of the call. Essentially, the functions_general.php file has been updated to "take over" the zen_redirect function, directing that function call to the one owned by the ajax class if the $Ajax variable is defined or to the 'standard' zen_redirect function otherwise.
Did you have any additional plugins installed when you did the upgrade? Could you list some of the files that define the $Ajax variable?
Note: I might not be able to get back with you before tomorrow morning, but I will get back.
Last edited by lat9; 24 Dec 2012 at 11:12 PM. Reason: Added note
Here is a list of the catalog files using Ajax:
public_html/site-folder/index.php
public_html/site-folder/includes/auto_loaders/config.ajax.php
public_html/site-folder/includes/auto_loaders/config.ajax_checkout.php
public_html/site-folder/includes/classes/class.ajax.php
public_html/site-folder/includes/classes/class.cj_loader.php
public_html/site-folder/includes/classes/message_stack.php
public_html/site-folder/includes/extra_configures/ajax.php
public_html/site-folder/includes/extra_datafiles/ajax_filenames.php
public_html/site-folder/includes/functions/extra_functions/ajax_checkout.php
public_html/site-folder/includes/functions/functions_general.php
public_html/site-folder/includes/init_includes/init_ajax_checkout.php
public_html/site-folder/includes/init_includes/init_ajax_config.php
public_html/site-folder/includes/modules/ajax/get_address_entries.php
public_html/site-folder/includes/modules/pages/xcheckout/header_php.php
public_html/site-folder/includes/modules/pages/xcheckout_confirmation/header_php.php
public_html/site-folder/includes/modules/pages/xcheckout_confirmation2/header_php.php
public_html/site-folder/includes/modules/pages/xcheckout_create_account/header_php.php
public_html/site-folder/includes/modules/pages/xcheckout_login/header_php.php
public_html/site-folder/includes/modules/pages/xcheckout_no_account/header_php.php
public_html/site-folder/includes/modules/pages/xcheckout_payment/header_php.php
public_html/site-folder/includes/modules/pages/xcheckout_payment_address/header_php.php
public_html/site-folder/includes/modules/pages/xcheckout_process/header_php.php
public_html/site-folder/includes/modules/pages/xcheckout_shipping/header_php.php
public_html/site-folder/includes/modules/pages/xcheckout_shipping_address/header_php.php
public_html/site-folder/includes/modules/pages/xcheckout_shipping_payment/header_php.php
public_html/site-folder/includes/modules/pages/xcheckout_shipping_payment_address/header_php.php
public_html/site-folder/includes/modules/pages/xcheckout_success/header_php.php
public_html/site-folder/includes/templates/lavender2/ajax/get_address_entries.php
public_html/site-folder/includes/templates/lavender2/common/html_header.php
public_html/site-folder/includes/templates/lavender2/templates/tpl_modules_xcheckout_google_analytics_1.php
public_html/site-folder/includes/templates/lavender2/templates/tpl_modules_xcheckout_progress.php
public_html/site-folder/includes/templates/lavender2/templates/tpl_modules_xcheckout_tracking.php
public_html/site-folder/includes/templates/lavender2/templates/tpl_xcheckout_confirmation_default.php
public_html/site-folder/includes/templates/lavender2/templates/tpl_xcheckout_create_account_default.php
public_html/site-folder/includes/templates/lavender2/templates/tpl_xcheckout_login_default.php
public_html/site-folder/includes/templates/lavender2/templates/tpl_xcheckout_no_account_default.php
public_html/site-folder/includes/templates/lavender2/templates/tpl_xcheckout_payment_address_default.php
public_html/site-folder/includes/templates/lavender2/templates/tpl_xcheckout_payment_default.php
public_html/site-folder/includes/templates/lavender2/templates/tpl_xcheckout_shipping_address_default.php
public_html/site-folder/includes/templates/lavender2/templates/tpl_xcheckout_shipping_default.php
public_html/site-folder/includes/templates/lavender2/templates/tpl_xcheckout_shipping_payment_address_default.php
public_html/site-folder/includes/templates/lavender2/templates/tpl_xcheckout_shipping_payment_default.php
public_html/site-folder/includes/templates/lavender2/templates/tpl_xcheckout_success_default.php
Last edited by polygone; 24 Dec 2012 at 11:46 PM. Reason: duplication
New Zenner
It looks like those files are associated with the Ajax Checkout module, were you using it before the upgrade? Is there a way in your admin to turn it off to see if your payment method will work without it?
Bookmarks