Hi,
I remember that another user had that problem once. If I recall correctly, using another browser, it was working ok. In any case, HikaShop does not cut the list. It's your browser which does that while printing the invoice page. HikaShop just launches the print process of the browser. So you should try with another browser.
For the second problem, I must say that we didn't thought about that. That's quite complex to add. I think that it's better to just disable the modification for now.
For that, you can add that line:
if($_GET=='com_hikashop'&&$_GET=='order'&&$_GET=='pay') return false;
after the line:
function needCC(&$method) {
in the file plugins/hikashoppayment/creditcard.php