No, we do not store any card details on our servers. We partner with Stripe & Paypal for secure and simplified billing. Yes! the same payment processors used by Amazon, Netflix, Google, etc to securely accept your payments.