Método showAgenda

Método responsável por listar as transações realizadas pelo usuário, uma tela específica sobre o detalhe da venda e realizar o cancelamento da transação:

val tapOnPhoneSdk = TapOnPhone.getInstance()
  
tapOnPhoneSdk.showAgenda(
  context = Context,
  config,
  selectedTransactionToCancelation: ((transaction: PaymentTransaction?) -> Unit)? = null,
    onStartDetailsSale: (() -> Unit)? = null,
  onSuccessDetailsSale: (() -> Unit)? = null,
  onFailure: (() -> Unit)? = null
)

Descrição dos parâmetros:

CampoDescrição
contextcontext da aplicação.
configMesmo parâmetro obrigatório solicitado na função initialize, solicitamos novamente esse parâmetro para inicializar ou não o sdk, caso esteja initializado porém tenha expirado, iremos initializar novamente antes de iniciar o pagamento.
selectedTransactionToCancelation(transaction)Quando o usuário selecionar uma transação (tela detalhe da venda, botão “Cancelar Venda”) para cancelar esse callback será invocado. Recomendamos que seja invocado a função initCancellation com esse parâmetro. Caso tenha interesse em obter uma transação para cancelar, sem utilizar a jornada de telas, veja a função getSaleDetails.
onStartDetailsSaleCallback quando o usuário seleciona uma transação e inicia a consulta aos detalhes dela. Obs. quando utilizado useDefaultLoading deve ser mostrado tela de loading neste callback.
onSuccessDetailsSaleCallback de retorno quando conclui com sucesso a consulta aos detalhes da transação
onFailure()Callback de retorno quando ocorrer algum error na listagem de transações.

Did this page help you?