News
Leaked Stripe keys exposed data of over 688,000 customers in 42 countries
An archive containing active API keys for 659 Stripe merchant accounts holds customer and payment data. The evidence points to compromised merchant keys, not a breach of Stripe itself.