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:
| Campo | Descrição |
|---|---|
context | context da aplicação. |
config | Mesmo 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. |
onStartDetailsSale | Callback 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. |
onSuccessDetailsSale | Callback 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. |
Updated 3 months ago
Did this page help you?