class ItauBillet

Public Instance Methods

create_payment(client) click to toggle source
# File lib/e4commerce/itau_billet.rb, line 3
  def create_payment(client)
         #Generates and returns bank billet given total price
      current_time = DateTime.now

      @boleto = Brcobranca::Boleto::BancoItau.new :cedente => client.cedente,
            :documento_cedente => client.documento_cedente,
            :sacado => client.sacado,
            :sacado_documento => client.sacado_documento,
            :valor => self.calculate_total,
            :agencia => client.agencia,
            :conta_corrente => client.conta_corrente,
            :convenio => client.convenio,
            :numero_documento => client.numero_documento,
            :data_vencimento => client.data_vencimento,
            :data_documento => client.data_documento,
            :instrucao1 => client.instrucao1,
            :instrucao2 => client.instrucao2,
            :instrucao3 => client.instrucao3,
            :sacado_endereco => client.sacado_endereco

      send_data @boleto.to_pdf, :filename => "boletoItau.pdf"
end