Do you really? Maybe it's country-specific, but in Australia there are no programs which give you that many benefits. Likely the best are the airline points, and even then they don't cover close to the payment processing fee total.
https://www.smh.com.au/business/banking-and-finance/rba-chan...