Most merchants don't want a rule engine, or rules. Most merchants want either a declined transaction (possibly with explanation -- possibly), or an accepted one with a guarantee against chargebacks.
If Stripe is sure that their models work, they should offload the chargebacks from the merchants.
A friend of mine worked for a startup that did exactly that. They were sold to an online payments behemoth in about 2009.