Stripe Checkout, sensibly applied.
Customers pay through Stripe Checkout for orders, gift cards, event bookings, balance payments and game session settles. Card data never touches our servers. Stripe handles PCI, we handle the application. Every charge writes a ledger row that your accountant can read without translation.