No, creating an account is absolutely free. You can register and create an account here
You don't need to create an account to make a purchase
You can pay for your purchase with any mayor credit card - mastercard, visa, amex.
Yes, your purchase is encrypted via ssl and secured through the Stripe platform