Understand what the attacker is targeting
Card testing uses repeated payment or card-verification attempts to learn whether card details appear valid. The activity may reach a normal checkout, guest-payment form, donation page, account signup, saved-card feature, invoice-payment route, or an application endpoint that creates customers or attaches payment methods. Attackers can change addresses, accounts, devices, or request details, so blocking one obvious identifier is rarely a complete response.
Start by mapping every route that can submit, save, verify, or retry a payment method. Include alternate storefronts, mobile applications, embedded forms, older integrations, and low-value products that may receive little routine attention. A control applied only to the primary checkout can leave another payment-related route exposed.