We started with two realisations.
First: Taking payments shouldn't be stressful. The regular 'sorry, the card reader has been really slow today' and 'let's see if this one goes through'.
Second: Getting reliable connectivity is harder than it should be. Multi-network access is often complicated, expensive, and locked behind restrictive deals with card reader manufacturers.