View Single Post
  #5  
Old 11-20-2014, 10:50 PM
  cflsystems's Avatar 
cflsystems cflsystems is offline
 

Veteran
  
Join Date: Apr 2007
Posts: 14,190
 

Default Re: X-Payments Form not showing during checkout

Ok then this is again discrepancy between upgrades and actual stock cart code. XC 4.4.5

/modules/One_Page_Checkout/checkout.php
the code in the store file
PHP Code:
if (!empty($payment_methods)) {

    foreach (
$payment_methods as $k => $payment_data) {

        
$payment_data['payment_script_url'] = (($payment_data['protocol'] == 'https' || $HTTPS) ? $https_location $http_location) . '/payment/' $payment_data['payment_script'];

        if (
$payment_data['paymentid'] == $paymentid) {
            
$smarty->assign('payment_script_url'$payment_data['payment_script_url']);
            
$smarty->assign('payment_method',     $payment_data['payment_method']);
        }

        if (
$payment_data['processor_file'] == 'ps_paypal_pro.php') {
            
// Adjust cc_data and payment template for paypal
            
list($payment_data) = func_paypal_adjust_payment_data($payment_data'One_Page_Checkout');
        }

        
$payment_methods[$k] = $payment_data;
    }


the code in the latest stock 4.4.5 installation
PHP Code:
if (!empty($payment_methods)) {
     
x_load('paypal');

    foreach (
$payment_methods as $k => $payment_data) {

        
$payment_data['payment_script_url'] = (($payment_data['protocol'] == 'https' || $HTTPS) ? $https_location $http_location) . '/payment/' $payment_data['payment_script'];

        if (
$payment_data['paymentid'] == $paymentid) {
            
$smarty->assign('payment_script_url'$payment_data['payment_script_url']);
            
$smarty->assign('payment_method',     $payment_data['payment_method']);
        }

        if (
$payment_data['processor_file'] == 'ps_paypal_pro.php') {
            
// Adjust cc_data and payment template for paypal
            
list($payment_data) = func_paypal_adjust_payment_data($payment_data'One_Page_Checkout');
        }

        
$payment_methods[$k] = $payment_data;
    }

__________________
Steve Stoyanov
CFLSystems.com
Web Development
Reply With Quote