We need a version of this logic which we have in the dlocal direct forms.
When we detect the card type is debit and the donor has selected recurring, we should show them that warning. If they are making a one-time donation we should make sure we do not solicit a recurring donation afterward.
Context: we just got a Gravy failmail for missing CVV on a recurring charge attempt for a MX debit card. order ID 244739057.4, charged 20260407.
Moving to BLOCKED until Gravy unblocks :-)