If you’re a business owner without a conventional storefront, such an application is definitely useful as it allows the processing of your credit or debit card payments directly from your phone so you won’t miss out any important sales.
To print out of receipts, you can easily do so with a portable printer.