Completando as informações.
se tu vai escrever um software seu para rodar em maquinas POS como por exemplo GPOS700 ou semelhantes dai tu faz direto nele. mas mesmo assim tu tem que homologar junto a eles pra liberar o recebimento de sua aplicação através deles. e que será POS
Agora se tu quer manter seu software tu tem que ter uma solução TEF homologada, seu cliente no caso vai solicitar a adquirente que vai usar e transacionar e dai a questão do PINPAD lembre-se nada mais é que um teclado/leitor de cartão que vai usar em conjunto e geralmente é alugado pelas empresas diretamente ao seu cliente.
então se precisa manter seu software terá que ter TEF e seu cliente terá que ter esse custo. mas pense que ele já pode receber cartão credito, debito , carteiras digitas pix etc.