Does anyone else find it weird that this site absolutely fails to mention Stripe? The word is not in the article, and the logo is not included.
Not alleging anything here but a bit curious -- I can't imagine having a discussion of payment providers without mentioning Stripe.
I wouldn't be surprised, but are they just about as close to perfection as it gets on the fraud/security front?