Companion

object Companion

Properties

Link copied to clipboard
const val A_VISTA_INSTALLMENT_QUANTITY: Int = 1

Quantidade de parcelas padrão de uma venda à vista.

Link copied to clipboard

Código utilizado para indicar que o nome ou versão do aplicativo não foram declarados.

Link copied to clipboard

Código utilizado para indicar que o modo selecionado é inválido.

Link copied to clipboard
const val AUTHENTICATION_FAILED: Int

Código utilizado para indicar que ocorreu uma falha ao autenticar.

Link copied to clipboard
const val BUFFER_SIZE_ERROR: Int

Código utilizado para indicar falha na geração de mensagem da transação, ocasionado pelo tamanho do buffer.

Link copied to clipboard
const val COMMUNICATION_ERROR: Int

Código utilizado para erros de comunicação.

Link copied to clipboard

Código utilizado quando o aplicativo tenta confirmar uma transação já confirmada.

Link copied to clipboard
const val CRYPTO_INIT_ERROR: Int

Código utilizado para indicar que não existem dados de autenticação.

Link copied to clipboard
const val DISABLED_FUNCTION: Int

Código utilizado para indicar que dada funcionalidade não está disponível para o terminal.

Link copied to clipboard
const val DOING_TRANSACTION: Int

Código utilizado para indicar que o serviço da PlugPag se encontra ocupado, já existindo uma operação em andamento.

Link copied to clipboard
const val DRIVER_FUNCTION_ERROR: Int

Código utilizado para inidicar que ocorreu um erro na função do driver de conexão.

Link copied to clipboard
const val DRIVER_NOT_FOUND: Int

Código utilizado para inidicar que o driver de conexão não foi encontrado.

Link copied to clipboard
const val ERROR_CODE_OK: String

Código utilizado para sucesso numa transação.

Link copied to clipboard
const val HOST_ERROR: Int

Código utilizado para indicar uma falha de comunicação com o servidor.

Link copied to clipboard
const val INI_SUB_AUTH_FAILED: Int

Código utilizado quando o perfil de subadquiretente tenta ser inicializado sem que o o terminal esteja previamente ativado

Link copied to clipboard

Código utilizado quando o valor da parcela é muito pequeno (menor que R$5,00).

Link copied to clipboard
const val INSTALLMENT_ERROR: Int

Código utilizado para indicar uma falha no cálculo de parcelamento.

Link copied to clipboard

Código utilizado quando parcelamento não é suportado pelo método de pagamento esxolhido.

Link copied to clipboard
const val INSTALLMENT_TYPE_A_VISTA: Int = 1

Forma de parcelamento: À vista.

Link copied to clipboard

Forma de parcelamento: Parcelamento comprador.

Link copied to clipboard

Forma de parcelamento: Parcelamento vendedor.

Link copied to clipboard
const val INVALID_AMOUNT: Int

Código utilizado para indicar que o valor da transação é inválido, não podendo ser inferior a R$1,00.

Link copied to clipboard
const val INVALID_AMOUNT_FORMAT: Int

Código utilizado para indicar que o valor da transação é inválido, podendo ser um erro de digitação ou formatação.

Link copied to clipboard
const val INVALID_APP_NAME: Int

Código utilizado para indicar que o nome do aplicativo excedeu o tamanho limite (25 caracteres).

Link copied to clipboard
const val INVALID_APP_VERSION: Int

Código utilizado para indicar que a versão do aplicativo excedeu o tamanho limite (10 caracteres).

Link copied to clipboard
const val INVALID_BUFFER: Int

Código utilizado para indicar que o buffer de resposta é inválido.

Link copied to clipboard
const val INVALID_BUFFER_DATA: Int

Código utilizado para indicar que o buffer de resposta é inválido, sendo necessário refazê-la.

Link copied to clipboard
const val INVALID_CARD: Int

Código utilizado para indicar que o cartão é inválido.

Link copied to clipboard
const val INVALID_CVV: Int

Código utilizado quando é informado um CVV inválido.

Link copied to clipboard

Código utilizado para indicar que a identificação do dispositivo é inválida.

Link copied to clipboard

Código utilizado quando a data de expiração é inválida.

Link copied to clipboard

Código utilizado quando o tipo de parcelamento é inválido para carnê.

Link copied to clipboard
const val INVALID_INSTALLMENT: Int

Código utilizado para indicar que o parcelamento da transação é inválido, podendo ser um erro da quantidade de parcelas ou valor de cada parcela. A quantidade de parcelas deve ser superior a 0 e inferior ao limite máximo para aquela conta / terminal (definido dinamicamente). O valor da parcela não pode ser inferior a R$5,00. Nesse caso só é permitido à vista.

Link copied to clipboard

Código utilizado quando é informado um número de parcelas inválido.

Link copied to clipboard

Código utilizado para indicar que um tipo de parcelamento inválido foi informado.

Link copied to clipboard

Código utilizado para indicar que o código da venda ultrapassou o tamanho limite (10 caracteres).

Link copied to clipboard
const val INVALID_PAN: Int

Código utilizado quando é informado um PAN inválido.

Link copied to clipboard
const val INVALID_PARAMETER: Int

Código utilizado para indicar que o parâmetro fornecido é inválido.

Link copied to clipboard

Código utilizado quando o tipo de pagamento é inválido para carnê.

Link copied to clipboard
const val INVALID_READER: Int

Código utilizado para indicar que o leitor é inválido.

Link copied to clipboard

Código utilizado quando a data da transação é inválida.

Link copied to clipboard

Código utilizado para indicar que o tipo de transação informada é inválido.

Link copied to clipboard
const val MIN_PRINTER_STEPS: Int = 70

Quantidade mínima de linhas impressas após a impressão finalizar.

Link copied to clipboard
const val MISSING_COEFFICIENTS: Int

Código utilizado para indicar que ocorreu uma falha obter os coeficientes de parcelamento.

Link copied to clipboard
const val MISSING_PREAUTO_CACHE: Int

Código utilizado quando uma efetivação ou cancelamento de pré-autorização foi feita mas não houve consulta anteriormente ou se o cache da consulta anterior foi perdido.

Link copied to clipboard
const val MISSING_TOKEN: Int

Código utilizado para indicar que o token não foi encontrado.

Link copied to clipboard
const val MODE_PARTIAL_PAY: Int = 1001

Código utilizado para pagamento parcial.

Link copied to clipboard
const val MODEL_NOT_AVAILABLE: Int

Código utilizado quando um erro interno impede a aquisição do modelo do terminal.

Link copied to clipboard
const val NFC_RET_ERROR: Int

Código utilizado para indicar falha nas operações de NFC.

Link copied to clipboard
const val NFC_RET_OK: Int = 1

Código utilizado para indicar sucesso nas operações de NFC.

Link copied to clipboard
const val NO_PRINTER_DEVICE: Int

Código utilizado quando não existe impressora no dispositivo.

Link copied to clipboard
const val NO_TRANSACTION_DATA: Int

Código utilizado para transação sem dados.

Link copied to clipboard
const val NULL_AMOUNT: Int

Código utilizado para indicar que o valor da transação está nulo.

Link copied to clipboard

Código utilizado para inidcar que o parâmetro da aplicação está com valor nulo.

Link copied to clipboard
const val NULL_TOTAL_AMOUNT: Int

Código utilizado para indicar que o valor total da transação está nulo.

Link copied to clipboard
const val NULL_TRANSACTION_CODE: Int

Código utilizado quando é informado um código de transação nulo ou vazio.

Link copied to clipboard
const val NULL_TRANSACTION_ID: Int

Código utilizado quando é informado um ID de transação nulo ou vazio.

Link copied to clipboard

Código utilizado para inidicar que o Valor resultante da transação está nulo.

Link copied to clipboard
const val NULL_USER_REFERENCE: Int

Código utilizado para indicar que o código de venda está nulo.

Link copied to clipboard
const val OPERATION_ABORTED: Int

Código utilizado como retorno de uma transação cancelada.

Link copied to clipboard
const val PINPAD_ERROR: Int

Código utilizado para indicar uma falha ao adquirir as informações do leitor.

Link copied to clipboard
const val PINPAD_NOT_INITIALIZED: Int

Código utilizado para indicar que o pinpad não foi inicializado.

Link copied to clipboard
const val PLUGPAG_ASYNC_CONFIRMATION: Int = 1

Constante de configuração remota para confirmação assíncrona.

Link copied to clipboard
const val PLUGPAG_CDCVM: Int = 2

Constante de configuração remota para CDCVM.

Link copied to clipboard
const val PLUGPAG_CRASHLOG_SENDING: Int = 3

Constante de configuração remota para envio de logs de crash.

Link copied to clipboard
const val PLUGPAG_GMT_OFFSET: Int = 4

Constante de configuração remota para habilitar o GMT de São Paulo (Horario de verão).

Link copied to clipboard
const val PLUGPAG_PRE_PRINTING: Int = 0

Constante de configuração remota para pré-impressão.

Link copied to clipboard
const val PLUGPAG_UNKNOWN_ERROR_CODE: String

Código utilizado para erros desconhecidos .

Link copied to clipboard
const val POS_NOT_READY: Int

Código utilizado para indicar que o terminal não está pronto para transacionar.

Link copied to clipboard
const val PSC_INIT_ERROR: Int

Código utilizado para indicar que ocorreu um erro ao inicializar dependências.

Link copied to clipboard
const val QR_CODE_EXPIRED: Int

Código utilizado para indicar que o QR Code gerado para a transação foi expirado.

Link copied to clipboard
const val REFUND_NOT_ALLOWED: Int

Código utilizado quando um estorno não pode ser realizado devido ao cartão do cliente não ser o mesmo cartão da venda.

Link copied to clipboard
const val RET_OK: Int = 0

Código utilizado para indicar sucesso nas operações.

Link copied to clipboard
const val SERIAL_NOT_AVAILABLE: Int

Código utilizado quando um erro interno impede a aquisição do serial do terminal.

Link copied to clipboard
const val SHARE_MODE_NOT_ALLOWED: Int

Código utilizado para indicar que a transação via bluetooth não é permitida em modo compartilhado.

Link copied to clipboard
const val TABLE_LOAD_FAILED: Int

Código utilizado para indicar uma falha ao carregar tabelas.

Link copied to clipboard
const val TIMEOUT_REACHED: Int

Código utilizado quando o tempo máximo de espera foi atingido.

Link copied to clipboard
const val TOO_MANY_INSTALLMENTS: Int

Código utilizado quando o número de parcelas ultrapassa o limite da conta / terminal.

Link copied to clipboard
const val TRANSACTION_DENIED: Int

Código utilizado para indicar transação não realizada.

Link copied to clipboard
const val TYPE_CREDITO: Int = 1

Tipo de pagamento: Crédito.

Link copied to clipboard
const val TYPE_DEBITO: Int = 2

Tipo de pagamento: Débito.

Link copied to clipboard
const val TYPE_PIX: Int = 5

Tipo de pagamento: QR Code Pix.

Link copied to clipboard
const val TYPE_PREAUTO_CARD: Int = 6

Tipo de pagamento: Pré-autorização via cartão.

Link copied to clipboard
const val TYPE_PREAUTO_KEYED: Int = 8

Tipo de pagamento: Pré-autorização por digitação.

Link copied to clipboard
const val TYPE_QRCODE: Int = 4

Tipo de pagamento: QR Code débito.

Link copied to clipboard
const val TYPE_QRCODE_CREDITO: Int = 7

Tipo de pagamento: QR Code crédito.

Link copied to clipboard
const val TYPE_VOUCHER: Int = 3

Tipo de pagamento: Voucher (vale refeição).

Link copied to clipboard
const val UNKNOWN_ERROR_CODE: Int

Código numérico utilizado para erros desconhecidos.

Link copied to clipboard
const val UNKNOWN_ERROR_MESSAGE: String

Mensagem utilizada para erros desconhecidos .

Link copied to clipboard

Código utilizado quando o tipo de parcelamento não condiz com o número de parcelas. Exemplo: parcelamento à vista com 3 parcelas.

Link copied to clipboard
const val VOID_PAYMENT: Int = 1

Código utilizado para estorno de um pagamento.

Link copied to clipboard
const val VOID_QRCODE: Int = 2

Código utilizado para um estorno via QR Code.