These types of models are actually quite simple to build and implement if you actually have data.
At a previous employer we found both of those products to be effective.
Sift gives you direct control of expected false positive rate, Radar hides that optimization under the hood I think?
If I have eggs delivered every week, and one of those transaction fails, who cares?
If I buy a plane ticket for a flight that leaves in 30 minutes because of an emergency, I will be fucking enraged if that transaction is blocked.
Similarly if I can't pay the hotel at check-out and because of this delay I miss my flight.
Or when I arrive in a new country and can't pay for the taxi ride, and the ATMs don't work either.
All these events have happened to me.