Thank you. It all makes sense. Did you end up using Stripe Radar to check for fraudulent payments? It is working well?
Honestly a basic version of this should be free. I shouldn't have to pay extra to say I only accept cards with a CVC number & expiration filled out.