Como pagar boleto automaticamente através de api?

Preciso criar um sistema que vai receber um boleto e precisar fazer o pagamento desse boleto de forma automática. Vocês sabem como posso fazer esse pagamento e em quais problemas eu posso esperar que apareçam?