fix getAddress in checkout_payment; check for virtual cart in confirmation