Package br.com.setis.interfaceautomacao
Class SaidaTransacao
java.lang.Object
br.com.setis.interfaceautomacao.SaidaTransacao
- All Implemented Interfaces:
Serializable
Resultado da operação realizada.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Verifica se os comprovantes estão disponíveis no formato gráfico.boolean
Verifica se existe transação pendente.informaAidCartao
(String aidCartao) Informa o AID - Application Identifier, para cartão com chip.informaCodigoAutorizacao
(String codigoAutorizacao) Informa o código de autorização.informaCodigoAutorizacaoOriginal
(String codigoAutorizacaoOriginal) Informa o código de autorização original.informaCodigoMoeda
(String codigoMoeda) Informa o código da moeda utilizada na transação - ISO 4217 (default: BRL).informaCodigoRespostaProvedor
(String respostaRede) Informa o código de resposta da transação, proveniente da rede adquirente.informaComprovanteCompleto
(List<String> comprovanteCompleto) Informa o comprovante completo.informaComprovanteDiferenciadoLoja
(List<String> comprovanteDiferenciadoLoja) Informa o comprovante diferenciado para o lojista.informaComprovanteDiferenciadoPortador
(List<String> comprovanteDiferenciadoPortador) Informa o comprovante diferenciado para o portador.informaComprovanteGraficoLojista
(String comprovanteGraficoLojista) Informa o comprovante gráfico - via do lojista.informaComprovanteGraficoPortador
(String comprovanteGraficoPortador) Informa o comprovante gráfico - via do portador.informaComprovanteReduzidoPortador
(List<String> comprovanteReduzidoPortador) Informa o comprovante reduzido para o portador do cartão.void
informaDadosTransacaoPendente
(TransacaoPendenteDados dadosTransacaoPendente) Informa os dados da transação pendente com o servidor, caso haja.informaDataHoraTransacao
(Date dataHoraTransacao) Informa a data/hora da transação.informaDataHoraTransacaoOriginal
(Date dataHoraTransacaoOriginal) Informa a data/hora da transação original.informaDataPredatado
(Date dataPredatado) Informa a data do pré-datado.informaDocumentoFiscal
(String documentoFiscal) Informa o número do documento fiscal.informaECVirtualOriginal
(String idECVirtualOriginal) Informa o id do estabelecimento virtual da transação original (opcional para operação de cancelamento).void
informaEntidadePagadoraCNPJouCPF
(String entidadePagadoraCNPJouCPF) Informa o CNPJ ou CPF da Entidade Pagadora em uma Transação PAT-Elovoid
informaEntidadePagodoraNome
(String entidadePagodoraNome) Informa o Nome da Entidade Pagadora em uma Transação PAT-EloinformaExisteComprovanteGrafico
(boolean existeComprovanteGrafico) Informa se os comprovantes estão disponíveis no formato gráfico.void
informaExisteTransacaoPendente
(boolean existeTransacaoPendente) Informa se existe transação pendente com o servidor.void
informaIdentificacaoPortadorCarteira
(IdentificacaoPortadorCarteira identificacaoPortadorCarteira) Informa o tipo de identificação do portador da carteira virtual (QRCode do checkout, CPF, outros).informaIdentificadorConfirmacaoTransacao
(String identificadorConfirmacaoTransacao) Informa o identificador de confirmação da transaçãoinformaIdentificadorEstabelecimento
(String identificadorEstabelecimento) Informa o identificador do estabelecimento.informaIdentificadorPontoCaptura
(String identificadorPontoCaptura) Informa o identificador do ponto de captura.informaIdentificadorTransacaoAutomacao
(String identificadorTransacaoAutomacao) Informa o identificador para a automaçãoinformaMensagemResultado
(String mensagemResultado) Informa mensagem com descrição do resultadovoid
informaModalidadePagamento
(ModalidadesPagamento modalidadePagamento) Informa a modalidade de pagamento (cartão, dinheiro, cheque ou carteira virtual).void
informaModalidadeTransacao
(ModalidadesTransacao modalidadeTransacao) Informa a modalidade da transação (online ou offline).informaModoEntradaCartao
(String modoEntradaCartao) Informa o modo de entrada do cartãoinformaModoVerificacaoSenha
(String modoVerificacaoSenha) Informa o modo de verificação de senha.informaNomeCartao
(String nomeCartao) Informa o nome do cartão (ou nome da administradora).informaNomeCartaoPadrao
(String nomeCartaoPadrao) Informa a descrição do produto bandeira padrão relacionado ao BIN.informaNomeEstabelecimento
(String nomeEstabelecimento) Informa o nome do estabelecimento em que o ponto de captura está cadastrado.informaNomePortadorCartao
(String nomePortadorCartao) Informa o nome do portador do cartão utilizado, o tamanho segue o mesmo padrão da tag 5F20 EMV.informaNomeProvedor
(String nomeProvedor) Informa o nome do Provedor.informaNsuHost
(String nsuTransacao) Informa o NSU do host.informaNsuHostOriginal
(String nsuTransacaoOriginal) Informa o NSU do Host original, para transações de cancelamento.informaNsuLocal
(String nsuLocal) Informa o NSU local.informaNsuLocalOriginal
(String nsuTerminalOriginal) Informa o NSU local gerado na transação original, em caso de cancelamentoinformaNumeroParcelas
(int numeroParcelas) Informa o número de parcelas.informaOperacao
(Operacoes operacao) Informa quais vias estão disponíveis para impressãoinformaPanMascarado
(String panMascarado) Informa o pan mascarado do cartãoinformaPanMascaradoPadrao
(String panMascaradoPadrao) Informa o número do cartão padronizado, mascarado no formato BIN + *** + 4 últimos dígitos.informaProvedor
(Provedores provedor) Deprecated.informaReferenciaLocalOriginal
(String referenciaLocalOriginal) Informa a referência local da original, para transações de cancelamento.informaRequerConfirmacao
(boolean requerConfirmacao) Informa se a transação requer confirmaçãoinformaResultadoTransacao
(int resultadoTransacao) Informa o resultado da transaçãoinformaSaldoVoucher
(String saldoVoucher) Informa o saldo do cartão voucher, recebido do autorizador.informaTipoCartao
(Cartoes tipoCartao) Informa o tipo de cartão.informaTipoFinanciamento
(Financiamentos tipoFinanciamento) Informa o tipo de financiamento.void
informaUniqueID
(String uniqueID) Informa ID único da transação armazenada no banco de dados.informaValorDesconto
(String valorDesconto) Informa o valor do desconto, em centavos.informaValorDevido
(String valorDevido) Informa o valor devido pelo usuário, já deduzido emobtemValorTotal()
.informaValorOriginal
(String valorOriginal) Informa o valor original da transação, em centavos.informaValorTotal
(String valorTotal) Informa o valor total da transação, em centavos.informaValorTroco
(String valorTroco) Informa o valor do troco, em centavos.informaViasImprimir
(ViasImpressao viasImprimir) Informa quais vias estão disponíveis para impressãoObtém o AID - Application Identifier, para cartão com chip.Obtém o código de autorização.Obtém o código de autorização original.Obtém o código da moeda utilizada (ISO 4217).Obtém o código de resposta da transação, proveniente do provedor (rede adquirente que processou a transação).Obtém o comprovante completo.Obtém o compovante diferenciado para o lojista.Obtém o compovante diferenciado para o portador do cartão.Obtem o comprovante gráfico - via do lojista.Obtem o comprovante gráfico - via do portador.Obtém o comprovante reduzido para o portador do cartão.Obtém os dados da transação pendente com o servidor, caso haja.Obtém a data\hora da transação.Obtém a data\hora da transação original.Obtém a data do pré-datado.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 ou CPF da Entidade Pagadora em uma Transação PAT-EloObtém o Nome da Entidade Pagadora em uma Transação PAT-EloObtém o tipo de identificação do portador da carteira virtual (QRCode do checkout, CPF, outros).Obtém o identificador de confirmação da transação, que deve ser utilizado para confirmar a transação.Obtém o identificador do estabelecimento.Obtém o identificador do ponto de captura.Obtém o identificador da transação (informado pela Automação).boolean
Obtém informação referente à obrigatoriedade de confirmação.Obtém a mensagem a ser exibida ao ao final da operação.Obtém a modalidade de pagamento (cartão, dinheiro, cheque ou carteira virtual).Obtém a modalidade da transação (online ou offline).Obtém o modo de entrada do cartãoObtém o modo de verificação de senha.Obtém o nome do cartão (ou nome da administradora).Obtém a descrição do produto bandeira padrão relacionado ao BIN.Obtém o nome do estabelecimento em que o ponto de captura está cadastrado.Obtém o nome do portador do cartão utilizado, o tamanho segue o mesmo padrão da tag 5F20 EMV.Obtém o nome do Provedor.Obtém o NSU do host.Obtém o NSU do host original.Obtém o NSU local.Obtém o NSU local da transação original, em caso de cancelamento.int
Obtém o número de parcelas.Obtém a operação realizada.Obtém o Pan do cartão, mascarado ou truncado, de acordo com a especificação do provedor.Obtém o número do cartão padronizado, mascarado no formato BIN + *** + 4 últimos dígitos.Deprecated.O nome do provedor deve ser obtido viaobtemNomeProvedor()
Obtém a referência local da transação original.int
Obtém o resultado da operação realizada.Obtém o saldo do cartão voucher, recebido do autorizador.Obtém o tipo de cartão.Obtém o tipo de financiamento.Obtém ID único da transação armazenada no banco de dados.Obtém o valor do desconto, em centavos.Obtém o valor devido pelo usuário, já deduzido emobtemValorTotal()
.Obtém o valor original da transação, em centavos.Obtém o valor total da transação, em centavos.Obtém o valor do troco, em centavos.Obtém as vias a serem impressas.
-
Field Details
-
serialVersionUID
protected static final long serialVersionUID- See Also:
-
-
Constructor Details
-
SaidaTransacao
public SaidaTransacao()Construtor.
-
-
Method Details
-
informaIdentificadorEstabelecimento
Informa o identificador do estabelecimento.- Parameters:
identificadorEstabelecimento
- Identificador do estabelecimento.- Returns:
- Referência para o objeto.
-
informaProvedor
Deprecated.O nome do provedor deve ser informado viainformaNomeProvedor(String)
Informa o Provedor.- Parameters:
provedor
- Provedor.- Returns:
- Referência para o objeto.
-
informaNomeProvedor
Informa o nome do Provedor.- Parameters:
nomeProvedor
- Nome do Provedor.- Returns:
- Referência para o objeto.
-
informaTipoCartao
Informa o tipo de cartão.- Parameters:
tipoCartao
- Tipo de cartão.- Returns:
- Referência para o objeto.
-
informaTipoFinanciamento
Informa o tipo de financiamento.- Parameters:
tipoFinanciamento
- Tipo de financiamento.- Returns:
- Referência para o objeto.
-
informaNumeroParcelas
Informa o número de parcelas.- Parameters:
numeroParcelas
- Número de parcelas.- Returns:
- Referência para o objeto.
-
informaDataPredatado
Informa a data do pré-datado.- Parameters:
dataPredatado
- Data do pré-datado.- Returns:
- Referência para o objeto.
-
informaComprovanteDiferenciadoLoja
Informa o comprovante diferenciado para o lojista.- Parameters:
comprovanteDiferenciadoLoja
- Comprovante diferenciado para o lojista.- Returns:
- Referência para o objeto.
-
informaComprovanteDiferenciadoPortador
public SaidaTransacao informaComprovanteDiferenciadoPortador(List<String> comprovanteDiferenciadoPortador) Informa o comprovante diferenciado para o portador.- Parameters:
comprovanteDiferenciadoPortador
- Comprovante diferenciado para o portador.- Returns:
- Referência para o objeto.
-
informaCodigoMoeda
Informa o código da moeda utilizada na transação - ISO 4217 (default: BRL).- Parameters:
codigoMoeda
- Código da moeda utilizada na transação.- Returns:
- Referência para o objeto.
-
informaValorTotal
Informa o valor total da transação, em centavos.- Parameters:
valorTotal
- Valor total da transação, incluindo troco, desconto, taxa de embarque, taxa de serviço etc..- Returns:
- Referência para o objeto.
-
informaValorOriginal
Informa o valor original da transação, em centavos.- Parameters:
valorOriginal
- Valor original da transação.- Returns:
- Referência para o objeto.
-
informaNsuHost
Informa o NSU do host.- Parameters:
nsuTransacao
- NSU do host.- Returns:
- Referência para o objeto.
-
informaNsuHostOriginal
Informa o NSU do Host original, para transações de cancelamento.- Parameters:
nsuTransacaoOriginal
- NSU do host original.- Returns:
- Referência para o objeto.
-
informaReferenciaLocalOriginal
Informa a referência local da original, para transações de cancelamento.- Parameters:
referenciaLocalOriginal
- referência local da original.- Returns:
- Referência para o objeto.
-
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.
-
informaIdentificadorPontoCaptura
Informa o identificador do ponto de captura.- Parameters:
identificadorPontoCaptura
- Identificador do ponto de captura.- Returns:
- Referência para o objeto.
-
informaCodigoAutorizacao
Informa o código de autorização.- Parameters:
codigoAutorizacao
- Código de autorização.- Returns:
- Referência para o objeto.
-
informaCodigoAutorizacaoOriginal
Informa o código de autorização original.- Parameters:
codigoAutorizacaoOriginal
- Código de autorização original.- Returns:
- Referência para o objeto.
-
informaComprovanteCompleto
Informa o comprovante completo.- Parameters:
comprovanteCompleto
- Comprovante completo.- Returns:
- Referência para o objeto.
-
informaDataHoraTransacaoOriginal
Informa a data/hora da transação original.- Parameters:
dataHoraTransacaoOriginal
- Data/hora da transação original.- Returns:
- Referência para o objeto.
-
informaDataHoraTransacao
Informa a data/hora da transação.- Parameters:
dataHoraTransacao
- data/hora da transação.- Returns:
- Referência para o objeto.
-
informaComprovanteReduzidoPortador
Informa o comprovante reduzido para o portador do cartão.- Parameters:
comprovanteReduzidoPortador
- Comprovante reduzido para o portador do cartão.- Returns:
- Referência para o objeto.
-
informaDocumentoFiscal
Informa o número do documento fiscal.- Parameters:
documentoFiscal
- Número do documento fiscal.- Returns:
- Referência para o objeto.
-
informaNomeCartao
Informa o nome do cartão (ou nome da administradora).- Parameters:
nomeCartao
- Nome do cartão.- Returns:
- Referência para o objeto.
-
informaValorTroco
Informa o valor do troco, em centavos.- Parameters:
valorTroco
- Valor do troco.- Returns:
- Referência para o objeto.
-
informaValorDesconto
Informa o valor do desconto, em centavos.- Parameters:
valorDesconto
- Valor do desconto.- Returns:
- Referência para o objeto.
-
informaMensagemResultado
Informa mensagem com descrição do resultado- Parameters:
mensagemResultado
- Mensagem com o resultado- Returns:
- Referência para o objeto.
-
informaRequerConfirmacao
Informa se a transação requer confirmação- Parameters:
requerConfirmacao
- Se true, a transação requer confirmação.- Returns:
- Referência para o objeto.
-
informaResultadoTransacao
Informa o resultado da transação- Parameters:
resultadoTransacao
- Resultado da transação.- Returns:
- Referência para o objeto.
-
informaViasImprimir
Informa quais vias estão disponíveis para impressão- Parameters:
viasImprimir
- Quais vias estão disponíveis para impressão.- Returns:
- Referência para o objeto.
-
informaOperacao
Informa quais vias estão disponíveis para impressão- Parameters:
operacao
- Operação realizada- Returns:
- Referência para o objeto.
-
informaIdentificadorTransacaoAutomacao
public SaidaTransacao informaIdentificadorTransacaoAutomacao(String identificadorTransacaoAutomacao) Informa o identificador para a automação- Parameters:
identificadorTransacaoAutomacao
- Identificador da transação para a automação.- Returns:
- Referência para o objeto.
-
informaNsuLocal
Informa o NSU local.- Parameters:
nsuLocal
- NSU local.- Returns:
- Instância do objeto.
-
informaModoEntradaCartao
Informa o modo de entrada do cartão- Parameters:
modoEntradaCartao
- Modo de entrada do cartão.- Returns:
- Instância do objeto
-
informaPanMascarado
Informa o pan mascarado do cartão- Parameters:
panMascarado
- Pan mascarado do cartão- Returns:
- Instância do objeto.
-
informaModoVerificacaoSenha
Informa o modo de verificação de senha.- Parameters:
modoVerificacaoSenha
- Modo de verificação de senha.- Returns:
- Instância do objeto.
-
informaNsuLocalOriginal
Informa o NSU local gerado na transação original, em caso de cancelamento- Parameters:
nsuTerminalOriginal
- NSU local gerado na transação original, que foi cancelada.- Returns:
- Instância do objeto.
-
informaCodigoRespostaProvedor
Informa o código de resposta da transação, proveniente da rede adquirente.- Parameters:
respostaRede
- Código de resposta da rede.- Returns:
- Instância do objeto.
-
informaIdentificadorConfirmacaoTransacao
public SaidaTransacao informaIdentificadorConfirmacaoTransacao(String identificadorConfirmacaoTransacao) Informa o identificador de confirmação da transação- Parameters:
identificadorConfirmacaoTransacao
- Identificador de confirmação da transação.- Returns:
- Instância do objeto.
-
obtemDataHoraTransacao
Obtém a data\hora da transação.- Returns:
- Data\hora da transação.
-
obtemComprovanteCompleto
Obtém o comprovante completo.- Returns:
- Comprovante completo.
-
obtemDataHoraTransacaoOriginal
Obtém a data\hora da transação original.- Returns:
- data\hora da transação original.
-
obtemNomeCartao
Obtém o nome do cartão (ou nome da administradora).- Returns:
- Nome do cartão (ou nome da administradora).
- See Also:
-
obtemComprovanteReduzidoPortador
Obtém o comprovante reduzido para o portador do cartão.- Returns:
- Comprovante reduzido para o portador do cartão.
-
obtemDocumentoFiscal
Obtém o número do documento fiscal (informado pela Automação).- Returns:
- Número do documento fiscal.
-
obtemValorTroco
Obtém o valor do troco, em centavos.- Returns:
- Valor do troco.
-
obtemValorDesconto
Obtém o valor do desconto, em centavos.- Returns:
- Valor do desconto.
-
obtemIdentificadorEstabelecimento
Obtém o identificador do estabelecimento.- Returns:
- Identificador do estabelecimento.
-
obtemProvedor
Deprecated.O nome do provedor deve ser obtido viaobtemNomeProvedor()
Obtém o Provedor.- Returns:
- provedor.
-
obtemNomeProvedor
Obtém o nome do Provedor.- Returns:
- Nome do provedor utilizado para processar a transação.
-
obtemOperacao
Obtém a operação realizada.- Returns:
- operação realizada.
-
obtemTipoCartao
Obtém o tipo de cartão.- Returns:
- Tipo de cartão.
-
obtemTipoFinanciamento
Obtém o tipo de financiamento.- Returns:
- Tipo de financiamento.
-
obtemNumeroParcelas
public int obtemNumeroParcelas()Obtém o número de parcelas.- Returns:
- Número de parcelas.
-
obtemDataPredatado
Obtém a data do pré-datado.- Returns:
- Data do pré-datado.
-
obtemComprovanteDiferenciadoLoja
Obtém o compovante diferenciado para o lojista.- Returns:
- Via diferenciada para a loja.
-
obtemComprovanteDiferenciadoPortador
Obtém o compovante diferenciado para o portador do cartão.- Returns:
- Comprovante diferenciada para o portador do cartão.
-
obtemMensagemResultado
Obtém a mensagem a ser exibida ao ao final da operação.- Returns:
- Mensagem a ser exibida.
-
obtemCodigoMoeda
Obtém o código da moeda utilizada (ISO 4217).- Returns:
- Código da moeda.
-
obtemValorTotal
Obtém o valor total da transação, em centavos.- Returns:
- Valor total da transação, incluindo troco, desconto, taxa de embarque, taxa de serviço etc.
-
obtemValorOriginal
Obtém o valor original da transação, em centavos.- Returns:
- Valor original da transação.
-
obtemNsuHost
Obtém o NSU do host.- Returns:
- NSU do host.
-
obtemNsuHostOriginal
Obtém o NSU do host original.- Returns:
- NSU do host original.
-
obtemReferenciaLocalOriginal
Obtém a referência local da transação original.- Returns:
- referência local da transação original.
-
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.
-
obtemIdentificadorPontoCaptura
Obtém o identificador do ponto de captura.- Returns:
- Identificador do ponto de captura.
-
obtemInformacaoConfirmacao
public boolean obtemInformacaoConfirmacao()Obtém informação referente à obrigatoriedade de confirmação.- Returns:
- true se transação necessita de confirmação, false caso contrário.
-
obtemViasImprimir
Obtém as vias a serem impressas.- Returns:
- Vias a serem impressas.
-
obtemResultadoTransacao
public int obtemResultadoTransacao()Obtém o resultado da operação realizada.- Returns:
- Resultado da operação realizada.
-
obtemCodigoAutorizacao
Obtém o código de autorização.- Returns:
- Código de autorização.
-
obtemCodigoAutorizacaoOriginal
Obtém o código de autorização original.- Returns:
- Código de autorização original.
-
obtemIdentificadorTransacaoAutomacao
Obtém o identificador da transação (informado pela Automação).- Returns:
- Identificador da transação.
- See Also:
-
obtemNsuLocal
Obtém o NSU local.- Returns:
- NSU local.
-
obtemModoEntradaCartao
Obtém o modo de entrada do cartão- Returns:
- Modo de entrada do cartão
-
obtemPanMascarado
Obtém o Pan do cartão, mascarado ou truncado, de acordo com a especificação do provedor.- Returns:
- Pan mascarado do cartão
- See Also:
-
obtemModoVerificacaoSenha
Obtém o modo de verificação de senha.- Returns:
- Modo de verificação de senha (soma dos seguintes valores: "1": Assinatura do portador em papel. "2": Senha verificada off-line. "4": Senha off-line bloqueada no decorrer desta transação. "8": Senha verificada online).
-
obtemNsuLocalOriginal
Obtém o NSU local da transação original, em caso de cancelamento.- Returns:
- nsuTerminalOriginal NSU da transação original, que foi cancelada.
-
obtemCodigoRespostaProvedor
Obtém o código de resposta da transação, proveniente do provedor (rede adquirente que processou a transação).- Returns:
- respostaRede Código de resposta da transação, informado pelo provedor.
-
obtemIdentificadorConfirmacaoTransacao
Obtém o identificador de confirmação da transação, que deve ser utilizado para confirmar a transação.- Returns:
- Identificador de confirmação da transação.
- See Also:
-
existeTransacaoPendente
public boolean existeTransacaoPendente()Verifica se existe transação pendente.- Returns:
- True, se existe transação pendente com o servidor.
-
informaExisteTransacaoPendente
public void informaExisteTransacaoPendente(boolean existeTransacaoPendente) Informa se existe transação pendente com o servidor.- Parameters:
existeTransacaoPendente
- True, se existe transação pendente com o servidor.
-
obtemDadosTransacaoPendente
Obtém os dados da transação pendente com o servidor, caso haja.- Returns:
- Dados da transação pendente. Caso não haja nenhuma transação pendente, este método retorna null.
-
informaDadosTransacaoPendente
Informa os dados da transação pendente com o servidor, caso haja.- Parameters:
dadosTransacaoPendente
- Dados da transação pendente com o servidor.
-
obtemSaldoVoucher
Obtém o saldo do cartão voucher, recebido do autorizador.- Returns:
- Saldo do cartão voucher.
-
informaSaldoVoucher
Informa o saldo do cartão voucher, recebido do autorizador.- Parameters:
saldoVoucher
- Saldo do cartão voucher.- Returns:
- Instância do objeto.
-
obtemValorDevido
Obtém o valor devido pelo usuário, já deduzido emobtemValorTotal()
.- Returns:
- Valor devido pelo usuário, na mesma moeda devolvida por
obtemCodigoMoeda()
.
-
informaValorDevido
Informa o valor devido pelo usuário, já deduzido emobtemValorTotal()
.- Parameters:
valorDevido
- Valor devido pelo usuário, na mesma moeda devolvida porobtemCodigoMoeda()
.- Returns:
- Instância do objeto.
-
obtemNomeEstabelecimento
Obtém o nome do estabelecimento em que o ponto de captura está cadastrado.- Returns:
- Nome do estabelecimento
-
informaNomeEstabelecimento
Informa o nome do estabelecimento em que o ponto de captura está cadastrado.- Parameters:
nomeEstabelecimento
- nome do estabelecimento- Returns:
- Instância do objeto.
-
obtemPanMascaradoPadrao
Obtém o número do cartão padronizado, mascarado no formato BIN + *** + 4 últimos dígitos. Ex: 543211******9876- Returns:
- Número do cartão padronizado
- See Also:
-
informaPanMascaradoPadrao
Informa o número do cartão padronizado, mascarado no formato BIN + *** + 4 últimos dígitos. Ex: 543211******9876- Parameters:
panMascaradoPadrao
- Número do cartão mascarado.- Returns:
- Instância do objeto.
-
obtemNomeCartaoPadrao
Obtém a descrição do produto bandeira padrão relacionado ao BIN.- Returns:
- Descrição do produto bandeira padrão
- See Also:
-
informaNomeCartaoPadrao
Informa a descrição do produto bandeira padrão relacionado ao BIN.- Parameters:
nomeCartaoPadrao
- descrição do produto bandeira padrão- Returns:
- Instância do objeto.
-
obtemNomePortadorCartao
Obtém o nome do portador do cartão utilizado, o tamanho segue o mesmo padrão da tag 5F20 EMV.- Returns:
- Nome do portador do cartão utilizado
-
informaNomePortadorCartao
Informa o nome do portador do cartão utilizado, o tamanho segue o mesmo padrão da tag 5F20 EMV.- Parameters:
nomePortadorCartao
- Nome do portador do cartão utilizado- Returns:
- Instância do objeto
-
obtemAidCartao
Obtém o AID - Application Identifier, para cartão com chip.- Returns:
- AID do cartão.
-
informaAidCartao
Informa o AID - Application Identifier, para cartão com chip.- Parameters:
aidCartao
- AID do cartão.- Returns:
- Instância do objeto.
-
comprovanteGraficoDisponivel
public boolean comprovanteGraficoDisponivel()Verifica se os comprovantes estão disponíveis no formato gráfico.- Returns:
- Se true, os comprovantes estão disponíveis do formato gráfico.
- See Also:
-
informaExisteComprovanteGrafico
Informa se os comprovantes estão disponíveis no formato gráfico.- Parameters:
existeComprovanteGrafico
- Se true, os comprovantes estão disponíveis do formato gráfico.- Returns:
- Instância do objeto.
- See Also:
-
obtemComprovanteGraficoLojista
Obtem o comprovante gráfico - via do lojista. O comprovante será disponibilizado no formato PNG (Portable Network Graphics), codificado em base-64.- Returns:
- Comprovante gráfico - via do lojista.
- See Also:
-
informaComprovanteGraficoLojista
Informa o comprovante gráfico - via do lojista. O comprovante será disponibilizado no formato PNG (Portable Network Graphics), codificado em base-64.- Parameters:
comprovanteGraficoLojista
- Comprovante gráfico - via do lojista.- Returns:
- Instância do objeto.
-
obtemComprovanteGraficoPortador
Obtem o comprovante gráfico - via do portador. O comprovante será disponibilizado no formato PNG (Portable Network Graphics), codificado em base-64.- Returns:
- Comprovante gráfico - via do portador.
- See Also:
-
informaComprovanteGraficoPortador
Informa o comprovante gráfico - via do portador. O comprovante será disponibilizado no formato PNG (Portable Network Graphics), codificado em base-64.- Parameters:
comprovanteGraficoPortador
- Comprovante gráfico - via do portador.- Returns:
- Instância do objeto.
-
informaModalidadeTransacao
Informa a modalidade da transação (online ou offline).- Parameters:
modalidadeTransacao
- modalidade da transação.
-
obtemModalidadeTransacao
Obtém a modalidade da transação (online ou offline). -
obtemModalidadePagamento
Obtém a modalidade de pagamento (cartão, dinheiro, cheque ou carteira virtual). -
informaModalidadePagamento
Informa a modalidade de pagamento (cartão, dinheiro, cheque ou carteira virtual).- Parameters:
modalidadePagamento
- modalidade de pagamento.
-
obtemIdentificacaoPortadorCarteira
Obtém o tipo de identificação do portador da carteira virtual (QRCode do checkout, CPF, outros). -
informaIdentificacaoPortadorCarteira
public void informaIdentificacaoPortadorCarteira(IdentificacaoPortadorCarteira identificacaoPortadorCarteira) Informa o tipo de identificação do portador da carteira virtual (QRCode do checkout, CPF, outros).- Parameters:
identificacaoPortadorCarteira
- tipo de identificação do portador da carteira virtual.
-
informaUniqueID
Informa ID único da transação armazenada no banco de dados. -
obtemUniqueID
Obtém ID único da transação armazenada no banco de dados. -
informaEntidadePagodoraNome
Informa o Nome da Entidade Pagadora em uma Transação PAT-Elo -
obtemEntidadePagodoraNome
Obtém o Nome da Entidade Pagadora em uma Transação PAT-Elo -
informaEntidadePagadoraCNPJouCPF
Informa o CNPJ ou CPF da Entidade Pagadora em uma Transação PAT-Elo -
obtemEntidadePagadoraCNPJouCPF
Obtém o CNPJ ou CPF da Entidade Pagadora em uma Transação PAT-Elo
-
informaNomeProvedor(String)