To make a purchase via credit card, you still need to select a payment gateway to see the option, e.g. select PayPal and there should be an option to pay without creating an actual PayPal account. In some cases, depending on the country you are in, credit card payment may not be available for a particular gateway.
We hope to have Vantage released by the end of this year, however we have no further specifics at this time.