Credit card companies do this right now, except the money transfer one (maybe there do there also?)
Also they carry an actual risk unlike Apple.
Obviously, one would cry out how cash has no baked-in transaction fee, but cash is definitely not free. While a credit card payment will transfer cleanly into a bank account with a clear trail, cash must be handled, stored, counted, kept safe, transferred and so on. All that time counting change at the counter isn't free either.