Downvote all you want but I honestly don't see too many other use cases for this besides "peddlers" of things. Would you really ask a client to swipe their card into your phone like this instead of writing a check?
Trade shows, fairs, street fairs, and other public events are all great places to use something like this, without the risk of taking a bad check.