Entrada Transação
Armazena os dados que serão enviados ao PayGo Integrado
Para realizar o envio de dados ao PayGo Integrado, para que ele realize o processamento da transação, é necessário popular um objeto do tipo EntradaTransacao. As funções empregadas para o armazenamento dos dados são chamadas de informa<dado desejado>
entradaTransacao = EntradaTransacao(operacao, UUID.randomUUID().toString())
when (operacao) {
  Operacoes.VENDA -> {
    entradaTransacao.informaDocumentoFiscal("1000")
    entradaTransacao.informaValorTotal(valueSale) //valor em centavos 100 = R$1,00
    entradaTransacao.informaNomeProvedor(provedor)
		entradaTransacao.informaModalidadePagamento(ModalidadesPagamento.PAGAMENTO_CARTAO)
    entradaTransacao.informaTipoCartao(Cartoes.CARTAO_CREDITO)
    entradaTransacao.informaTipoFinanciamento(Financiamentos.PARCELADO_EMISSOR)
    entradaTransacao.informaNumeroParcelas(parcelas)
  }
}Para realizar transações PIX, envie a modalidade de pagamento conforme exibido abaixo:
entradaTransacao.informaModalidadePagamento(ModalidadesPagamento.PAGAMENTO_CARTEIRA_VIRTUAL)Segue abaixo a lista das principais operações permitidas.
| Operacoes | Descrição | 
|---|---|
| VENDA | Operação de venda (pagamento de uma mercadoria ou serviço adquirido). | 
| ADMINISTRATIVA | Operação administrativa (todas operações que não sejam de venda). | 
| CANCELAMENTO | Cancelamento. | 
| INSTALACAO | Instalação do ponto de captura. | 
| REIMPRESSAO | Reimpressão do último comprovante. | 
| RELATORIO_SINTETICO | Relatório sintético. | 
| RELATORIO_DETALHADO | Relatório detalhado. | 
| TESTE_COMUNICACAO | Teste de comunicação. | 
| RELATORIO_RESUMIDO | Relatório resumido. | 
| EXIBE_PDC | Exibe Ponto de captura. | 
| VERSAO | Versão da biblioteca em uso. | 
| CONFIGURACAO | Configuração. | 
| MANUTENCAO | Manutenção. | 
Updated 4 months ago
