Can I Pay by Credit Card?

Nope, never. Merchant accounts are a hard thing to acquire in our industry as you might imagine, and not ideal for anonymity.