Package br.com.setis.interfaceautomacao
Class EntradaTransacao
java.lang.Object
br.com.setis.interfaceautomacao.EntradaTransacao
- All Implemented Interfaces:
Serializable
Dados de entrada para a operação a ser realizada.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionEntradaTransacao(Operacoes operacao, String identificadorTransacaoAutomacao) Construtor. -
Method Summary
Modifier and TypeMethodDescriptioninformaCodigoAutorizacaoOriginal(String codigoAutorizacaoOriginal) Informa o código de autorização original (opcional para operação de cancelamento).informaCodigoMoeda(String codigoMoeda) Informa o código da moeda a ser utilizada na transação - ISO 4217 (default: 986).informaDadosAdicionaisAutomacao1(String dadosAdicionaisAutomacao1) Informa os dados adicionais #1 da Automação.informaDadosAdicionaisAutomacao2(String dadosAdicionaisAutomacao2) Informa os dados adicionais #2 da Automação.informaDadosAdicionaisAutomacao3(String dadosAdicionaisAutomacao3) Informa os dados adicionais #3 da Automação.informaDadosAdicionaisAutomacao4(String dadosAdicionaisAutomacao4) Informa os dados adicionais #4 da Automação.informaDataHoraTransacaoOriginal(Date dataHoraTransacaoOriginal) Informa a data/hora da transação original (opcional para operação de cancelamento).informaDataPredatado(Date dataPredatado) Informa a data do pré-datado (opcional para transações pré-datadas).informaDocumentoFiscal(String documentoFiscal) Informa o número do documento fiscal (mandatório para operações de venda que utilizem impressora fiscal).informaECVirtualOriginal(String idECVirtualOriginal) Informa o id do estabelecimento virtual da transação original (opcional para operação de cancelamento).informaEstabelecimentoCNPJouCPF(String estabelecimentoCNPJouCPF) Informa o CNPJ/CPF do estabelecimento.voidinformaIdentificadorPontoCaptura(String identificadorPontoCaptura) Informa o identificador do ponto de captura.informaModalidadePagamento(ModalidadesPagamento modalidadePagamento) Informa a modalidade de pagamento.informaNomeProvedor(String nomeProvedor) Informa o nome do provedor que será utilizado durante a transação.informaNsuTransacaoOriginal(String nsuTransacaoOriginal) Informa o NSU da transação original (opcional para operação de cancelamento).informaNumeroFatura(String numeroFatura) Informa o numero da faturainformaNumeroParcelas(int numeroParcelas) Informa o número de parcelas da transação (opcional para transações parceladas).informaNumeroTelefone(String numeroTelefone) Informa o número de telefone, com o DDD.informaProvedor(Provedores provedor) Deprecated.informaReferenciaLocalOriginal(String referenciaLocalOriginal) Informa a referencia local da transação original (opcional para operação de cancelamento).informaTaxaEmbarque(String taxaEmbarque) Informa a taxa de embarque.informaTaxaServico(String taxaServico) Informa a taxa de serviço.informaTipoCartao(Cartoes tipoCartao) Informa o tipo de cartão (opcional).informaTipoFinanciamento(Financiamentos tipoFinanciamento) Informa o tipo de financiamento (opcional).informaValorTotal(String valorTotal) Informa o valor total da transação, em centavos (mandatório para operações de venda).Obtém o código de autorização original (informado pela Automação).Obtém o código da moeda - ISO 4217 (informado pela Automação).Obtém os dados adicionais #1 (informado pela Automação).Obtém os dados adicionais #2 (informado pela Automação).Obtém os dados adicionais #3 (informado pela Automação).Obtém os dados adicionais #4 (informado pela Automação).Obtém a data/hora da transação original.Obtém a data do pré-datado (informado pela Automação).Obtém o número do documento fiscal (informado pela Automação).Obtém a id do estabelecimento virtual da transação original (informado pela Automação).Obtém o CNPJ/CPF do estabelecimento (informado pela Automação).Obtém o identificador do ponto de captura.Obtém o identificador da transação (informado pela Automação).Obtém a modalidade de pagamento (informado pela Automação).Obtém o nome do provedor (informado pela automação).Obtém o NSU da transação original (informado pela Automação).Obtém o numero da faturaintObtém o número de parcelas (informado pela Automação).Obtém o número de telefone, com o DDD (informado pela Automação).Obtém a operação a ser realizada (informado pela Automação).Deprecated.O nome do provedor deve ser obtido viaobtemNomeProvedor()Obtém a referência local da transação original (informado pela Automação).Obtém a taxa de embarque (informado pela Automação).Obtém a taxa de serviço (informado pela Automação).Obtém o tipo de cartão (informado pela Automação).Obtém o tipo de financiamento (informado pela Automação).Obtém o valor total da transação, em centavos (informado pela Automação).
-
Constructor Details
-
EntradaTransacao
Construtor.- Parameters:
operacao- Operação a ser realizada.identificadorTransacaoAutomacao- Número de controle gerado pela Automação (único para cada transação).
-
-
Method Details
-
obtemIdTransacaoAutomacao
Obtém o identificador da transação (informado pela Automação).- Returns:
- Identificador da transação.
-
obtemCodigoAutorizacaoOriginal
Obtém o código de autorização original (informado pela Automação).- Returns:
- Código de autorização original.
-
informaCodigoAutorizacaoOriginal
Informa o código de autorização original (opcional para operação de cancelamento).- Parameters:
codigoAutorizacaoOriginal- Código de autorização original.- Returns:
- Referência para o objeto.
-
obtemOperacao
Obtém a operação a ser realizada (informado pela Automação).- Returns:
- Operação a ser realizada.
-
obtemNumeroParcelas
public int obtemNumeroParcelas()Obtém o número de parcelas (informado pela Automação).- Returns:
- Número de parcelas.
-
informaNumeroParcelas
Informa o número de parcelas da transação (opcional para transações parceladas).- Parameters:
numeroParcelas- Número de parcelas.- Returns:
- Referência para o objeto.
-
obtemDataPredatado
Obtém a data do pré-datado (informado pela Automação).- Returns:
- data do pré-datado.
-
informaDataPredatado
Informa a data do pré-datado (opcional para transações pré-datadas).- Parameters:
dataPredatado- Data do pré-datado.- Returns:
- Referência para o objeto.
-
obtemIdentificadorPontoCaptura
Obtém o identificador do ponto de captura.- Returns:
- Identificador do ponto de captura.
-
informaIdentificadorPontoCaptura
Informa o identificador do ponto de captura.- Parameters:
identificadorPontoCaptura- Identificador do ponto de captura.
-
obtemNsuTransacaoOriginal
Obtém o NSU da transação original (informado pela Automação).- Returns:
- NSU da transação original.
-
informaNsuTransacaoOriginal
Informa o NSU da transação original (opcional para operação de cancelamento).- Parameters:
nsuTransacaoOriginal- NSU da transação original.- Returns:
- Referência para o objeto.
-
obtemReferenciaLocalOriginal
Obtém a referência local da transação original (informado pela Automação).- Returns:
- referência local da transação original.
-
informaReferenciaLocalOriginal
Informa a referencia local da transação original (opcional para operação de cancelamento).- Parameters:
referenciaLocalOriginal- da transação original.- Returns:
- Referência para o objeto.
-
obtemECVirtualOriginal
Obtém a id do estabelecimento virtual da transação original (informado pela Automação).- Returns:
- id do estabelecimento virtual da transação original.
-
informaECVirtualOriginal
Informa o id do estabelecimento virtual da transação original (opcional para operação de cancelamento).- Parameters:
idECVirtualOriginal- da transação original.- Returns:
- Referência para o objeto.
-
obtemDataHoraTransacaoOriginal
Obtém a data/hora da transação original.- Returns:
- Data/hora da transação original.
-
informaDataHoraTransacaoOriginal
Informa a data/hora da transação original (opcional para operação de cancelamento).- Parameters:
dataHoraTransacaoOriginal- Data/hora da transação original.- Returns:
- Referência para o objeto.
-
obtemTipoCartao
Obtém o tipo de cartão (informado pela Automação).- Returns:
- Tipo de cartão.
-
informaTipoCartao
Informa o tipo de cartão (opcional).- Parameters:
tipoCartao- Tipo de cartão.- Returns:
- Referência para o objeto.
-
obtemTipoFinanciamento
Obtém o tipo de financiamento (informado pela Automação).- Returns:
- Tipo de financiamento.
-
informaTipoFinanciamento
Informa o tipo de financiamento (opcional).- Parameters:
tipoFinanciamento- Tipo de financiamento.- Returns:
- Referência para o objeto.
-
obtemDocumentoFiscal
Obtém o número do documento fiscal (informado pela Automação).- Returns:
- Número do documento fiscal.
-
informaDocumentoFiscal
Informa o número do documento fiscal (mandatório para operações de venda que utilizem impressora fiscal).- Parameters:
documentoFiscal- Número do documento fiscal.- Returns:
- Referência para o objeto.
-
obtemValorTotal
Obtém o valor total da transação, em centavos (informado pela Automação).- Returns:
- Valor total da transação.
-
informaValorTotal
Informa o valor total da transação, em centavos (mandatório para operações de venda).- Parameters:
valorTotal- Valor total da transação, incluindo todas as taxas cobradas do cliente, tais como: serviço, embarque etc.- Returns:
- Referência para o objeto.
-
obtemCodigoMoeda
Obtém o código da moeda - ISO 4217 (informado pela Automação).- Returns:
- Código da moeda.
-
informaCodigoMoeda
Informa o código da moeda a ser utilizada na transação - ISO 4217 (default: 986).- Parameters:
codigoMoeda- Codigo da moeda a ser utilizado na transação.- Returns:
- Referência para o objeto.
-
obtemProvedor
Deprecated.O nome do provedor deve ser obtido viaobtemNomeProvedor()Obtém o Provedor (informado pela Automação).- Returns:
- provedor.
-
informaProvedor
Deprecated.O nome do provedor deve ser informado viainformaNomeProvedor(String)Informa o Provedor.- Parameters:
provedor- Provedor.- Returns:
- Referência para o objeto.
-
obtemNomeProvedor
Obtém o nome do provedor (informado pela automação).- Returns:
- Nome do provedor.
-
informaNomeProvedor
Informa o nome do provedor que será utilizado durante a transação.- Parameters:
nomeProvedor- Nome do provedor que irá processar a transação.- Returns:
- Referência para o objeto.
-
obtemDadosAdicionaisAutomacao1
Obtém os dados adicionais #1 (informado pela Automação).- Returns:
- Dados adicionais #1 .
-
informaDadosAdicionaisAutomacao1
Informa os dados adicionais #1 da Automação.- Parameters:
dadosAdicionaisAutomacao1- Dados adicionais #1 da Automação.- Returns:
- Referência para o objeto.
-
obtemDadosAdicionaisAutomacao2
Obtém os dados adicionais #2 (informado pela Automação).- Returns:
- Dados adicionais #2 .
-
informaDadosAdicionaisAutomacao2
Informa os dados adicionais #2 da Automação.- Parameters:
dadosAdicionaisAutomacao2- Dados adicionais #2 da Automação.- Returns:
- Referência para o objeto.
-
obtemDadosAdicionaisAutomacao3
Obtém os dados adicionais #3 (informado pela Automação).- Returns:
- Dados adicionais #3.
-
informaDadosAdicionaisAutomacao3
Informa os dados adicionais #3 da Automação.- Parameters:
dadosAdicionaisAutomacao3- Dados adicionais #3 da Automação.- Returns:
- Referência para o objeto.
-
obtemDadosAdicionaisAutomacao4
Obtém os dados adicionais #4 (informado pela Automação).- Returns:
- Dados adicionais #4.
-
informaDadosAdicionaisAutomacao4
Informa os dados adicionais #4 da Automação.- Parameters:
dadosAdicionaisAutomacao4- Dados adicionais #4 da Automação.- Returns:
- Referência para o objeto.
-
obtemTaxaEmbarque
Obtém a taxa de embarque (informado pela Automação).- Returns:
- Taxa de embarque.
-
informaTaxaEmbarque
Informa a taxa de embarque.- Parameters:
taxaEmbarque- Taxa de embarque.- Returns:
- Referência para o objeto.
-
obtemTaxaServico
Obtém a taxa de serviço (informado pela Automação).- Returns:
- Taxa de serviço.
-
informaTaxaServico
Informa a taxa de serviço.- Parameters:
taxaServico- Taxa de serviço.- Returns:
- Referência para o objeto EntradaTransacao
-
obtemNumeroTelefone
Obtém o número de telefone, com o DDD (informado pela Automação).- Returns:
- número de telefone, com DDD.
-
informaNumeroTelefone
Informa o número de telefone, com o DDD.- Parameters:
numeroTelefone- Número de telefone, com o DDD.- Returns:
- Referência para o objeto.
-
obtemModalidadePagamento
Obtém a modalidade de pagamento (informado pela Automação).- Returns:
- Modalidade de pagamento.
-
informaModalidadePagamento
Informa a modalidade de pagamento.- Parameters:
modalidadePagamento- Modalidade de pagamento.- Returns:
- Referência para o objeto
-
obtemEstabelecimentoCNPJouCPF
Obtém o CNPJ/CPF do estabelecimento (informado pela Automação).- Returns:
- CNPJ/CPF do estabelecimento.
-
informaEstabelecimentoCNPJouCPF
Informa o CNPJ/CPF do estabelecimento.- Parameters:
estabelecimentoCNPJouCPF- CNPJ/CPF do estabelecimento.- Returns:
- Referência para o objeto
-
obtemNumeroFatura
Obtém o numero da fatura- Returns:
- numeroFatura
-
informaNumeroFatura
Informa o numero da fatura- Parameters:
numeroFatura- Numero da fatura.- Returns:
- Referência para o objeto.
-
informaNomeProvedor(String)