I remember the feds being concerned that sales outside the legal state could occur, a situation not able to be prevented if cash is deposited. The app contains certain data, including the bank and checking account number and address of the customer. In addition, the age of the customer is transmitted, in compliance with regulations.
The app can be customized to comply better than any conventional payment source, and that is its value.