Plug Pag
Classe principal da biblioteca. Responsável por executar todas as ações referentes a PlugPag, como transação, ativação, desativação, entre outros. As documentações dessa funcionalidade se encontram em: IPlugPagWrapper
Constructors
Types
Inherited properties
Functions
Executa uma solicitação de cancelamento da operação em execução.
Executa uma solicitação de cancelamento de leitura ou escrita NFC.
Executa uma solicitação de comando APDU (Application Protocol Data Unit).
Executa uma solicitação de autenticação direta em um cartão NFC.
Executa um alerta sonoro.
Executa o cálculo de valor das parcelas de um parcelamento do tipo PlugPag.INSTALLMENT_TYPE_PARC_COMPRADOR.
Executa o cálculo de valor das parcelas.
Executa uma validação de permissões necessárias para executar as funcionalidades do WrapperPPS.
Executa a desativação do terminal.
Executa uma solicitação de detecção detecção direta de informações de um cartão NFC.
Executa uma solicitação de detecção de remoção de um cartão NFC.
Executa uma solicitação de efetivação de uma transação pré-autorizada.
Executa uma solicitação de transação.
Executa uma solicitação de cancelamento de uma transação pré-autorizada.
Executa uma solicitação de criação de transação pré-autorizada.
Executa uma solicitação de criação de transação pré-autorizada digitada.
Ação a ser executada durante uma impressão.
Obtém dados de um cartão de pagamentos através de uma leitura do mesmo.
Executa uma consulta de pré-autorização via digitação.
Obtém a última transação aprovada.
Executa uma solicitação de consulta de informações de um cartão NFC.
Executa uma solicitação de consulta de transação pré-autorização.
Executa uma consulta de pré-autorização via cartão.
Executa uma solicitação de consulta de dados de sub adquirência do terminal.
Executa uma solicitação de consulta de dados do usuário do terminal.
Verifica se o terminal tem uma funcionalidade específica.
Verifica se a PlugPagService tem uma funcionalidade específica.
Verifica se há perfil de sub adquirência do terminal.
Executa uma solicitação de inicialização e ativação do terminal.
Executa a inicialização do perfil de sub adquirência do terminal.
Executa uma ativação através do QRCode do PagBank.
Executa uma limpeza em todos os dados relacionados a autenticação.
Invalida a inicialização do perfil de sub adquirência do terminal.
Verifica se existe um usuário autenticado.
Verifica se o serviço da PlugPag está ocupado.
Executa uma solicitação de autenticação do cartão NFC diretamente pelo hardware.
Executa uma solicitação de impressão através do caminho de um arquivo local.
Executa uma solicitação de leitura de um cartão NFC.
Executa uma solicitação de leitura direta em um cartão NFC.
Executa uma solicitação de reimpressão da via do cliente.
Executa uma solicitação de reimpressão da via do estabelecimento.
Executa uma solicitação de envio de comprovante via SMS.
Define os métodos a serem chamados quando existem novos eventos de pagamento, estorno, desativação ou ativação.
Executa uma solicitação de definição do LED que será usado em ações que usam o mesmo.
Executa a customização dos elementos da tela de impressão da via do cliente.
Define os métodos a serem chamados durante uma ação relacionada a impressão.
Define os métodos a serem chamados durante uma impressão.
Executa uma solicitação de definição de cores a serem usadas no design das telas fornecidas pela PlugPagService.
Executa uma solicitação de ligar a antena do sistema de NFC em uso.
Executa a aplicação "Boas Vindas" caso a mesma esteja instalada e o terminal esteja desativado.
Executa uma solicitação de parada da antena do sistema de NFC em uso.
Executa a atualização dos dados de configuração remota.
Executa uma solicitação de estorno.
Realiza escrita em um cartão NFC.
Executa uma solicitação de escrita direta em um cartão NFC.
Inherited functions
Executa uma solicitação de cancelamento da operação em execução de forma assíncrona.
Executa uma solicitação de cancelamento de uma operação de leitura/escrita NFC de forma assíncrona.
Executa o cálculo de valor das parcelas de forma assíncrona.
Executa a desativação do terminal de forma assíncrona.
Obtém a última transação aprovada de forma assíncrona.
Verifica se existe um usuário autenticado de forma assíncrona.
Executa uma solicitação de leitura de um cartão NFC de forma assíncrona.
Executa uma solicitação de reimpressão da via do cliente de forma assíncrona.
Executa uma solicitação de reimpressão da via do estabelecimento de forma assíncrona.
Executa uma solicitação de definição de cores do design dos aplicativos de forma assíncrona.
Executa uma solicitação de escrita em um cartão NFC de forma assíncrona.
Executa uma solicitação de autenticação direta em um cartão NFC já considerando seu limite de tempo para autenticação como 10 segundos.
Descarta as tarefas assíncronas.
Executa uma solicitação de chamada APDU (Application Protocol Data Unit) de forma assíncrona.
Executa uma solicitação de inicialização e ativação do terminal de forma assíncrona.
Executa uma solicitação de transação de forma assíncrona
Executa uma solicitação de estorno de forma assíncrona.
Desvincula o serviço de pagamentos.