things we did so far:
1) activated stripe radar and decreased risk profile to filter weed
2) added captcha to our payment page
inspite of the above we kept getting fraudulent payments. This suggests that we have been hit by a manual attack as the attackers are able to circumvent captcha. However scale at which this is happening doesn’t seem manual But given the randomness of time element between each payment try, it starts seeming manual.
Question is - are there a set of best practices we are missing to thwart this in either case of attack being manual or automated?