O custo não é baixo, pois você vai lidar com contratos com adquirentes (cielo, rede, etc) e bandeiras (visa, master, elo, amex), além de que toda sua infraestrutura precisa ser PCI compliant.
Uma alternativa é usar um gateway de pagamentos pronto ou uma solução de split de pagamentos como o pagar.me oferece.
Mas aí você vai perder competitividade de taxas, acho que se aplica muito melhor quando você tem um nicho atendido por alguma outra ferramenta (caso de um OLX por exemplo que pode cobrar 10% na venda, pagar 2% pro gateway e ainda ficar com 8)
Mas para se vender como um gateway de pagamentos, só implementando diretamente, e o desafio é muito mais comercial do que tecnico.