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.void
informaIdentificadorPontoCaptura
(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 faturaint
Obté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)