Amigo, não é tão simples assim, até a homologação final de todos os meios de pagamento que no caso de boleto pode ter uma latência de resposta de 24hrs até 3 dias.
Você tem 3 opções, utilizar pagseguro, moip e outros ou mesmo trabalhar com arquitetura própria e direta onde irá respeitar as tarifas de contrato direto com o seu banco.
se optar por este último eu já tenho pronto o boleto padrão febram. cnab240. Teria que desenvolver a rotina de cartão de crédito conforme layout Visa, MasterCard.
Abraços
Faço um preço legal para você.