Page 2 of 3 FirstFirst 123 LastLast
Results 11 to 20 of 21
  1. #11
    Join Date
    Jan 2004
    Posts
    66,373
    Blog Entries
    7
    Plugin Contributions
    274

    Default Re: Problem with Beanstream since upgrade

    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.

  2. #12
    Join Date
    Jan 2008
    Location
    Toronto
    Posts
    72
    Plugin Contributions
    0

    Default Re: Problem with Beanstream since upgrade

    Yes. The report provided is from such a test
    New Zenner

  3. #13
    Join Date
    Jan 2008
    Location
    Toronto
    Posts
    72
    Plugin Contributions
    0

    Default Re: Problem with Beanstream since upgrade

    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

  4. #14
    Join Date
    Jan 2008
    Location
    Toronto
    Posts
    72
    Plugin Contributions
    0

    Default Re: Problem with Beanstream since upgrade

    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

  5. #15
    Join Date
    Jan 2008
    Location
    Toronto
    Posts
    72
    Plugin Contributions
    0

    Default Re: Problem with Beanstream since upgrade

    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

  6. #16
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    12,491
    Plugin Contributions
    88

    Default Re: Problem with Beanstream since upgrade

    Use your admin's Tools->Developers Tool Kit to see what other catalog PHP files use the variable Ajax.

  7. #17
    Join Date
    Jan 2008
    Location
    Toronto
    Posts
    72
    Plugin Contributions
    0

    Default Re: Problem with Beanstream since upgrade

    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

  8. #18
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    12,491
    Plugin Contributions
    88

    Default Re: Problem with Beanstream since upgrade

    Quote Originally Posted by polygone View Post
    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?
    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

  9. #19
    Join Date
    Jan 2008
    Location
    Toronto
    Posts
    72
    Plugin Contributions
    0

    Default Re: Problem with Beanstream since upgrade

    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

  10. #20
    Join Date
    Sep 2009
    Location
    Stuart, FL
    Posts
    12,491
    Plugin Contributions
    88

    Default Re: Problem with Beanstream since upgrade

    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?

 

 
Page 2 of 3 FirstFirst 123 LastLast

Similar Threads

  1. v151 Checkout problem for customers in US since upgrade
    By RoPey in forum Upgrading to 1.5.x
    Replies: 5
    Last Post: 30 Apr 2013, 12:51 AM
  2. Beanstream problem
    By blmblm in forum Addon Payment Modules
    Replies: 5
    Last Post: 13 Jun 2011, 07:06 PM
  3. Problems with Gift Certificates/Coupons since upgrade
    By bunny-zoe in forum Discounts/Coupons, Gift Certificates, Newsletters, Ads
    Replies: 0
    Last Post: 30 Dec 2010, 03:49 PM

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
disjunctive-egg
Zen-Cart, Internet Selling Services, Klamath Falls, OR