OP, what is your exact issue? You don't have to sign up for an account to pay with a CC.
Kaphost will launch in a month, anyway.
If the card is already tied to a Paypal account then Paypal will automatically require you to sign into the account that it is bound to.