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
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.informaTipoCartao(Cartoes.CARTAO_CREDITO)
entradaTransacao.informaTipoFinanciamento(Financiamentos.PARCELADO_EMISSOR)
entradaTransacao.informaNumeroParcelas(parcelas)
}
}
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 about 1 year ago