SwissUpLabs Logo

SagepaySuite

  1. Open app/code/local/Ebizmarts/SagePaySuite/etc/config.xml file and find the following lines:

    <controller_action_predispatch_checkout_onepage_index>
        <observers>
            <onepage_sagepay_clear_session>
                <class>sagepaysuite/observer_checkout</class>
                <method>controllerOnePageClear</method>
            </onepage_sagepay_clear_session>
        </observers>
    </controller_action_predispatch_checkout_onepage_index>
    

    Replace them with:

    <controller_action_predispatch_checkout_onepage_index>
        <observers>
            <onepage_sagepay_clear_session>
                <class>sagepaysuite/observer_checkout</class>
                <method>controllerOnePageClear</method>
            </onepage_sagepay_clear_session>
        </observers>
    </controller_action_predispatch_checkout_onepage_index>
    <controller_action_predispatch_firecheckout_index_index>
        <observers>
            <onepage_sagepay_clear_session>
                <class>sagepaysuite/observer_checkout</class>
                <method>controllerOnePageClear</method>
            </onepage_sagepay_clear_session>
        </observers>
    </controller_action_predispatch_firecheckout_index_index>
    
  2. In case you are using “Saved Credit Cards” feature, navigate to

    System > Configuration > TM Checkout > Firecheckout > Ajax save and reload rules

    And change following configution:

    • Payment methods depends on: Add Billing Address option.
    • Additionally you have to add the billing:register_account value into “Billing Address” save rules, if you are using any of 2 or 3-columns modes.

      In order to add this value, just type it into the field and press enter.

    Configuration screenshot

Edit this Page