I am having this problem. I tried to reproduce the problem. The PayPal button appears on shopping_cart.php and if I use it, no shipping info is displayed on the PayPal page. I have PayPal Express and UPSXML installed.
I found a solution here: http://www.oscommerce.com/community/contributions,7333 , but after commenting out the section in paypal_express.php it still displays the button on shopping_cart.php. Is there another solution?
I found this in shopping_cart.php:
<?php
$initialize_checkout_methods = $payment_modules->checkout_initialization_method();
if (!empty($initialize_checkout_methods)) {
?>
<p align="right" style="clear: both; padding: 15px 50px 0 0;"><?php echo TEXT_ALTERNATIVE_CHECKOUT_METHODS; ?></p>
<?php
reset($initialize_checkout_methods);
while (list(, $value) = each($initialize_checkout_methods)) {
?>
<p align="right"><?php echo $value; ?></p>
<?php
}
}
?>
Can I just comment this code out?