PlugPagAsyncContract

Contém métodos de autenticação, ativação, transação, entre outros executados de forma assíncrona.

Functions

Link copied to clipboard
abstract fun asyncAbort(listener: PlugPagAbortListener, operation: () -> PlugPagAbortResult)

Executa o cancelamento da operação atual de forma assíncrona.

Link copied to clipboard
abstract fun asyncAbortNFC(listener: PlugPagAbortListener, operation: () -> PlugPagNFCResult)

Executa cancelamento de uma operação de leitura/escrita NFC de forma assíncrona.

Link copied to clipboard

Executa um comando APDU (Application Protocol Data Unit) de forma assíncrona.

Link copied to clipboard
abstract fun asyncCalculateInstallments(listener: PlugPagInstallmentsListener, operation: () -> Array<String>)

Executa o cálculo do valor das parcelas de forma assíncrona.

Executa o cálculo das parcelas com valor total de forma assíncrona.

Link copied to clipboard

Executa uma solicitação de desativação de forma assíncrona.

Link copied to clipboard

Obtém a última transação aprovada de forma assíncrona.

Link copied to clipboard
abstract fun asyncIsAuthenticated(isActivatedListener: PlugPagIsActivatedListener, operation: () -> Boolean)

Executa uma validação de usuário autenticado de forma assíncrona.

Link copied to clipboard
abstract fun asyncReadNFC(listener: PlugPagNFCListener, operation: () -> PlugPagNFCResult)

Executa leitura do conteúdo de um cartão NFC de forma assíncrona.

Link copied to clipboard

Executa a reimpressão da via do cliente de forma assíncrona.

Link copied to clipboard

Executa a reimpressão da via do estabelecimento de forma assíncrona.

Link copied to clipboard
abstract fun asyncSetStyle(listener: PlugPagSetStylesListener, operation: () -> Boolean)

Define as cores a serem usadas no design dos aplicativos de forma assíncrona.

Link copied to clipboard
abstract fun asyncWriteNFC(listener: PlugPagNFCListener, operation: () -> PlugPagNFCResult)

Executa escrita em um cartão NFC de forma assíncrona.

Link copied to clipboard
abstract fun disposeSubscriber()

Dispensa a tarefa assíncrona executada.

Link copied to clipboard

Executa uma solicitação de inicialização e ativação do terminal através do código de ativação de forma assíncrona.

Link copied to clipboard
abstract fun doAsyncPayment(listener: PlugPagPaymentListener, operation: () -> PlugPagTransactionResult)

Executa uma solicitação de pagamento de forma assíncrona.

Link copied to clipboard
abstract fun doAsyncVoidPayment(listener: PlugPagPaymentListener, operation: () -> PlugPagTransactionResult)

Executa uma solicitação de estorno de forma assíncrona.