Parece que esto ocurre en la última versión de osCommerce 2.2RC2a y es debido a que el campo de comentarios se escribe antes que los correspondientes al módulo de pago. La única solución que se nos ocurre por ahora, y que no nos gusta mucho, sería cambiar esto en el checkout_confirmation.php.
La primera opción sería sustituir el checkout_confirmation.php por uno de alguna versión anterior de osCommerce.
La segunda opción, si no tienes problemas para modificar ficheros php, sería mover las líneas 322-324 a antes de la línea 292. Esto es, cortar las líneas:
if (is_array($payment_modules->modules)) { echo $payment_modules->process_button(); }