Seu projeto é interessante, gostaria de ajudar. Eu já fiz integração de pagamentos baseada em API usando php.
Revisei a especificação API do asaas, e investiguei o pagamento com boleto bancário brasileiro, que no meu país não existe.
Pelo que entendi, para gerar uma cobrança com boleto, é necessário primeiro cadastrar o cliente em asaas. A API possui funções para criar e gerenciar clientes.
A criação do boleto é feita com uma única chamada de API. Suponho que o script php deva armazenar os detalhes da chamada e da resposta na base de dados local, mas tenho dúvidas se irá requerer a apresentação do resultado ao cliente comprador, ou o envio do pdf ao próprio cliente ou a um funcionário da administração.
Vou ajustar o valor desta oferta de acordo com a quantidade de trabalho.
Gostaria de discutir os detalhes através do Chat, talvez em inglês porque não falo português embora possa ler quase tudo (ajudei-me a Translate para esta mensagem). Obrigado.