Yes, all credit and debit transactions are processed through PayPal or Stripe. No credit or debit card numbers are stored on this website. Even "we" don't get to see the numbers, only the card processor does.